PageSourceSearch

https://www.ridgefilms.com.au/

html ridgefilms.com.au collected 2026-10-02 06:28:47 UTC 187,613 bytes, 3,109 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    
5              <meta name="csrf-param" content="authenticity_token">
6              <meta name="csrf-token" content="7E5H9BFf7OnUNidKDjOJmB4CcqKL9yGeZ99CtbGQOqQ63nODf3y7WgikiEsDX-rMrWnqcn4jhlDo_rfLgoFTfA">
7            
8    <title>
9      
10        Desktop Video Studio & Video Coaching | Ridge Films
11      
12    </title>
13    <meta charset="utf-8" />
14    <meta http-equiv="x-ua-compatible" content="ie=edge, chrome=1">
15    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
16    
17      <meta name="description" content="Award-winning video coaching and desktop studios helping professionals record confident, studio-quality video with clear messaging, simple systems, and ongoing support." />
18    
19    <meta property="og:type" content="website">
20<meta property="og:url" content="https://www.ridgefilms.com.au">
21<meta name="twitter:card" content="summary_large_image">
22
23<meta property="og:title" content="Desktop Video Studio & Video Coaching | Ridge Films">
24<meta name="twitter:title" content="Desktop Video Studio & Video Coaching | Ridge Films">
25
26
27<meta property="og:description" content="Award-winning video coaching and desktop studios helping professionals record confident, studio-quality video with clear messaging, simple systems, and ongoing support.">
28<meta name="twitter:description" content="Award-winning video coaching and desktop studios helping professionals record confident, studio-quality video with clear messaging, simple systems, and ongoing support.">
29
30
31<meta property="og:image" content="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/bbac66f-dc26-dc70-1e1b-811c0e34ad_59ebfcab-6d1a-47b7-93b3-88231ec9be06.png">
32<meta name="twitter:image" content="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/bbac66f-dc26-dc70-1e1b-811c0e34ad_59ebfcab-6d1a-47b7-93b3-88231ec9be06.png">
33
34
35    
36      <link href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3444782/settings_images/H6Y17AvtSouwQEFcuoYy_Screen_Shot_2021-02-08_at_12.37.29_pm.png?v=2" rel="shortcut icon" />
37    
38    <link rel="canonical" href="https://www.ridgefilms.com.au" />
39
40    <!-- Google Fonts ====================================================== -->
41    
42      <link href="//fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css">
43    
44
45    <!-- Kajabi CSS ======================================================== -->
46    <link rel="stylesheet" media="screen" href="https://kajabi-app-assets.kajabi-cdn.com/assets/core-bd7b26fa88233b0deec176501f76275fcd62a9785b79309a9e2b92fe02ba1903.css" />
47
48    
49
50    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
51
52    <link rel="stylesheet" media="screen" href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3444782/assets/styles.css?1790123762032827" />
53
54    <!-- Customer CSS ====================================================== -->
55    <link rel="stylesheet" media="screen" href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3444782/assets/overrides.css?1790123762032827" />
56    <style>
57  /* Custom CSS Added Via Theme Settings */
58  /* ==== Load Fonts ==== */
59@font-face {
60  font-family: 'PantonBold';
61  src: url('/resource_redirect/downloads/file-uploads/sites/168453/themes/2162183976/downloads/d468705-7ea-233a-114f-d246e260734_Panton-Bold.ttf') format('truetype');
62}
63
64@font-face {
65  font-family: 'PantonRegular';
66  src: url('/resource_redirect/downloads/file-uploads/sites/168453/themes/2162183976/downloads/25abd7c-b8e-422e-164-20032e7ef35_Panton.ttf') format('truetype');
67}
68
69/* ==== Apply Fonts ==== */
70body {
71  font-family: 'PantonRegular', sans-serif;
72  font-size: 21px;
73  font-weight: normal;
74  line-height: 1.5;
75}
76
77h1, h2, h3, h4 {
78  font-family: 'PantonBold', sans-serif;
79  font-weight: normal;
80  line-height: 1.2;
81}
82
83h5, h6 {
84  font-family: 'PantonRegular', sans-serif;
85  font-weight: normal;
86  line-height: 1.2;
87}
88
89/* ==== Desktop Font Sizes ==== */
90h1 { font-size: 104px; }
91h2 { font-size: 64px; }
92h3 { font-size: 36px; }
93h4 { font-size: 28px; }
94h5 { font-size: 18px; }
95h6 { font-size: 14px; }
96
97/* ==== Mobile Font Sizes ==== */
98@media screen and (max-width: 768px) {
99  body {
100    font-size: 20px;
101  }
102
103  h1 { font-size: 48px; }
104  h2 { font-size: 36px; }
105  h3 { font-size: 30px; }
106  h4 { font-size: 24px; }
107  h5 { font-size: 16px; }
108  h6 { font-size: 12px; }
109}
110
111</style>
112
113
114    <!-- Kajabi Editor Only CSS ============================================ -->
115    
116
117    <!-- Header hook ======================================================= -->
118    <link rel="apple-touch-icon" href="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/sites/168453/images/DnppqUqRiO5bd7LY3fmA_KScWEuClSoiA5iOoTMQo_Ridge_Films_Logo_on_white_1.jpeg" />
118<script type="text/javascript">
119  var Kajabi = Kajabi || {};
120</script>
vendor: 1 bytes, line 120
120
121<script type="text/javascript">
122  Kajabi.currentSiteUser = {
123    "id" : "-1",
124    "type" : "Guest",
125    "contactId" : "",
126  };
127  
128</script>
vendor: 1 bytes, line 128
128
129<script type="text/javascript">
130  Kajabi.theme = {
131    activeThemeName: "Streamlined Home",
132    previewThemeId: null,
133    editor: false
134  };
135</script>
135
136<meta name="turbo-prefetch" content="false">
137<meta name="google-site-verification" content="vgvHbbeoFtTRgvUBgJqYVho-EMy9cD-piqN15Qxbkd4" />
138<meta name="google-site-verification" content="PTKhb7whwJF2j4nWaA1Etv8-XxScCXEogRwVxiGLjUY" />
139<meta name="msvalidate.01" content="C59162CC03B1D6712DF7E7657458629B" />
140
141<meta name="facebook-domain-verification" content="q7ff073b33rtcipqwlsz2qcnmecty1" />
142
143<!-- Google Tag Manager -->
144<script>
vendor: 331 bytes, lines 144-148
144(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
145new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
146j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
147'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
148})(window,document,'script','dataLayer','
148GTM-TGT527PN
vendor: 3 bytes, line 148
148');
148</script>
148
149<!-- End Google Tag Manager -->
150
151<script>
152window.onload = noindexpodcast();
153function noindexpodcast() {
154var y = window.location.pathname.split("/");
155var x = y[1];
156if (x == "podcasts") {
157var meta = document.createElement('meta');
158meta.name= "robots";
159meta.content = "noindex";
160document.head.appendChild(meta); 
161}
162}
163</script>
163<style type="text/css">
164  #editor-overlay {
165    display: none;
166    border-color: #2E91FC;
167    position: absolute;
168    background-color: rgba(46,145,252,0.05);
169    border-style: dashed;
170    border-width: 3px;
171    border-radius: 3px;
172    pointer-events: none;
173    cursor: pointer;
174    z-index: 10000000000;
175  }
176  .editor-overlay-button {
177    color: white;
178    background: #2E91FC;
179    border-radius: 2px;
180    font-size: 13px;
181    margin-inline-start: -24px;
182    margin-block-start: -12px;
183    padding-block: 3px;
184    padding-inline: 10px;
185    text-transform:uppercase;
186    font-weight:bold;
187    letter-spacing:1.5px;
188
189    left: 50%;
190    top: 50%;
191    position: absolute;
192  }
193</style>
194<script src="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/track_analytics-9PIwCo8a.js" crossorigin="anonymous" type="module"></script>
194<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/stimulus-YxisLvNU.js" as="script" crossorigin="anonymous">
195<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/stimulus-ne7gBwQ5.js" as="script" crossorigin="anonymous">
196<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/trackProductAnalytics-DkwkqJGV.js" as="script" crossorigin="anonymous">
197<link rel="modulepreload" href="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/track_product_analytics-BQXqP5X8.js" as="script" crossorigin="anonymous">      
197<script type="text/javascript">
198        if (typeof (window.rudderanalytics) === "undefined") {
199          !function(){"use strict";window.RudderSnippetVersion="3.0.3";var sdkBaseUrl="https://cdn.rudderlabs.com/v3"
200          ;var sdkName="rsa.min.js";var asyncScript=true;window.rudderAnalyticsBuildType="legacy",window.rudderanalytics=[]
201          ;var e=["setDefaultInstanceKey","load","ready","page","track","identify","alias","group","reset","setAnonymousId","startSession","endSession","consent"]
202          ;for(var n=0;n<e.length;n++){var t=e[n];window.rudderanalytics[t]=function(e){return function(){
203          window.rudderanalytics.push([e].concat(Array.prototype.slice.call(arguments)))}}(t)}try{
204          new Function('return import("")'),window.rudderAnalyticsBuildType="modern"}catch(a){}
205          if(window.rudderAnalyticsMount=function(){
206          "undefined"==typeof globalThis&&(Object.defineProperty(Object.prototype,"__globalThis_magic__",{get:function get(){
207          return this},configurable:true}),__globalThis_magic__.globalThis=__globalThis_magic__,
208          delete Object.prototype.__globalThis_magic__);var e=document.createElement("script")
209          ;e.src="".concat(sdkBaseUrl,"/").concat(window.rudderAnalyticsBuildType,"/").concat(sdkName),e.async=asyncScript,
210          document.head?document.head.appendChild(e):document.body.appendChild(e)
211          },"undefined"==typeof Promise||"undefined"==typeof globalThis){var d=document.createElement("script")
212          ;d.src="https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount",
213          d.async=asyncScript,document.head?document.head.appendChild(d):document.body.appendChild(d)}else{
214          window.rudderAnalyticsMount()}window.rudderanalytics.load("2apYBMHHHWpiGqicceKmzPebApa","https://rs-dp.kajabi.com",{})}();
215        }
216      </script>
216
217      
217<script type="text/javascript">
218        if (typeof (window.rudderanalytics) !== "undefined") {
219          rudderanalytics.page({"account_id":"149446","site_id":"168453"});
220        }
221      </script>
221
222      
222<script type="text/javascript">
223        if (typeof (window.rudderanalytics) !== "undefined") {
224          (function () {
225            function AnalyticsClickHandler (event) {
226              const targetEl = event.target.closest('a') || event.target.closest('button');
227              if (targetEl) {
228                rudderanalytics.track('Site Link Clicked', Object.assign(
229                  {"account_id":"149446","site_id":"168453"},
230                  {
231                    link_text: targetEl.textContent.trim(),
232                    link_href: targetEl.href,
233                    tag_name: targetEl.tagName,
234                  }
235                ));
236              }
237            };
238            document.addEventListener('click', AnalyticsClickHandler);
239          })();
240        }
241      </script>
vendor: 1 bytes, line 241
241
242<script>
243!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
244n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
245n.push=n;n.loaded=!0;n.version='2.0';n.agent='plkajabi';n.queue=[];t=b.createElement(e);t.async=!0;
246t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
247                                                                      document,'script','https://connect.facebook.net/en_US/fbevents.js');
248
249
250fbq('init', '860436209104549', {"ct":"","country":null,"em":"","fn":"","ln":"","pn":"","zp":""});
251fbq('track', "PageView");</script>
251
252<noscript><img height="1" width="1" style="display:none"
253src="https://www.facebook.com/tr?id=860436209104549&ev=PageView&noscript=1"
254/></noscript>
255<meta name='site_locale' content='en'><style type="text/css">
256  /* Font Awesome 4 */
257  .fa.fa-twitter{
258    font-family:sans-serif;
259  }
260  .fa.fa-twitter::before{
261    content:"𝕏";
262    font-size:1.2em;
263  }
264
265  /* Font Awesome 5 */
266  .fab.fa-twitter{
267    font-family:sans-serif;
268  }
269  .fab.fa-twitter::before{
270    content:"𝕏";
271    font-size:1.2em;
272  }
273</style>
274<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin>
275<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@kajabi-ui/[email protected]/dist/kajabi_products/kajabi_products.css" />
276<script type="module" src="https://cdn.jsdelivr.net/npm/@pine-ds/[email protected]/dist/pine-core/pine-core.esm.js"></script>
vendor: 1 bytes, line 276
276
277<script nomodule src="https://cdn.jsdelivr.net/npm/@pine-ds/[email protected]/dist/pine-core/index.esm.js"></script>
vendor: 1 bytes, line 277
277
278<script src="https://kajabi-app-assets.kajabi-cdn.com/vite/assets/submission_error-BPILUKDn.js" crossorigin="anonymous" type="module" defer="defer"></script>
278<script>fetch("https://app.kajabi.com/health_check/ping",{mode:"no-cors"})</script>
278
279
280  </head>
281
282  <style>
283  body {
284    
285      
286    
287  }
288</style>
289
290  <body class="background-unrecognized">
291    
292
293
294    <div id="section-header" data-section-id="header"><style>
295  .header {
296    
297      background-color: #faa519;
298    
299    font-size: 16px;
300  }
301  .header--fixed {
302    background: #FFFFFF;
303  }
304  .header .hamburger__slices .hamburger__slice {
305    background-color: #ffffff;
306  }
307  .header .hamburger__slices .hamburger__slice {
308    background-color: #ffffff;
309  }
310  
311    .header.header--fixed {
312      background-color: #faa519;
313    }
314    .header.header--fixed a {
315      color: #ffffff;
316    }
317    .header.header--fixed a.link-list__link, .header.header--fixed a.social-icons__icon {
318    color: #ffffff;
319    }
320    .header.header--fixed a.link-list__link:hover {
321      color: #ffffff;
322    }
323    .header.header--fixed .dropdown__trigger {
324      color: #ffffff !important;
325    }
326    .header.header--fixed .dropdown__trigger:hover {
327      color: #ffffff;
328    }
329    .header.header--fixed .dropdown__item a {
330      color: #ffffff;
331    }
332    .header.header--fixed .user__login a {
333      color: #ffffff;
334    }
335    .header.header--fixed .hamburger__slice {
336      background-color: #ffffff;
337    }
338  
339  .header-mobile {
340    background-color: #faa519;
341  }
342  .header a.link-list__link, .header a.social-icons__icon, .header .dropdown__item a, .header .user__login a {
343    color: #ffffff;
344  }
345  .header a.link-list__link:hover {
346    color: #ffffff;
347  }
348  .header .dropdown__trigger {
349    color: #ffffff !important;
350  }
351  .header .dropdown__trigger:hover {
352    color: #ffffff;
353  }
354  @media (min-width: 768px) {
355    .header {
356      font-size: 18px;
357    }
358  }
359  @media (max-width: 767px) {
360    .header a.link-list__link, .dropdown__item a {
361      text-align: right;
362    }
363    .header--overlay .header__content--mobile  {
364      padding-bottom: 20px;
365    }
366    .header__content--mobile  {
367      text-align: right;
368    }
369  }
370</style>
371
372<div class="hidden">
373  
374    
375  
376    
377  
378    
379  
380  
381  
382  
383</div>
384
385<header class="header header--static sticky   background-light"  kjb-settings-id="sections_header_settings_background_color">
386  <div class="hello-bars">
387    
388      
389    
390      
391    
392      
393    
394  </div>
395  
396    <div class="header__wrap">
397      <div class="header__content header__content--desktop background-light">
398        <div class="container header__container media justify-content-right">
399          
400            
401                <style>
402@media (min-width: 768px) {
403  #block-1555988494486 {
404    text-align: left;
405  }
406} 
407</style>
408
409<div id="block-1555988494486" class="header__block header__block--logo header__block--show header__switch-content " kjb-settings-id="sections_header_blocks_1555988494486_settings_stretch">
410  <style>
411  #block-1555988494486 {
412    line-height: 1;
413  }
414  #block-1555988494486 .logo__image {
415    display: block;
416    width: 70px;
417  }
418  #block-1555988494486 .logo__text {
419    color: ;
420  }
421</style>
422
423<a class="logo" href="/">
424  
425    
426      <img class="logo__image" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/41fb35fb2cd9047a6a88b5281f9eddb1.png" kjb-settings-id="sections_header_blocks_1555988494486_settings_logo" alt="Header Logo" />
427    
428  
429</a>
430
431</div>
432
433              
434          
435            
436                <style>
437@media (min-width: 768px) {
438  #block-1555988491313 {
439    text-align: right;
440  }
441} 
442</style>
443
444<div id="block-1555988491313" class="header__block header__switch-content header__block--menu stretch" kjb-settings-id="sections_header_blocks_1555988491313_settings_stretch">
445  <div class="link-list justify-content-right" kjb-settings-id="sections_header_blocks_1555988491313_settings_menu">
446  
447    <a class="link-list__link" href="https://www.ridgefilms.com.au/desktop-studio" >DESKTOP STUDIO</a>
448  
449    <a class="link-list__link" href="https://www.ridgefilms.com.au/video-coaching" >VIDEO COACHING</a>
450  
451    <a class="link-list__link" href="https://www.ridgefilms.com.au/success-stories" >SUCCESS STORIES</a>
452  
453    <a class="link-list__link" href="https://www.ridgefilms.com.au/knowledge/" >KNOWLEDGE</a>
454  
455    <a class="link-list__link" href="https://www.ridgefilms.com.au/site/contact" >CONTACT</a>
456  
457</div>
458
459</div>
460
461              
462          
463            
464                <style>
465@media (min-width: 768px) {
466  #block-1618354713799 {
467    text-align: left;
468  }
469} 
470</style>
471
472<div id="block-1618354713799" class="header__block header__switch-content header__block--user " kjb-settings-id="sections_header_blocks_1618354713799_settings_stretch">
473  <style>
474  /* Dropdown menu colors for desktop */
475  @media (min-width: 768px) {
476    #block-1618354713799 .dropdown__menu {
477      background: #faa519;
478      color: #595959;
479    }
480    #block-1618354713799 .dropdown__item a, 
481    #block-1618354713799 {
482      color: #595959;
483    }
484  }  
485  /* Mobile menu text alignment */
486  @media (max-width: 767px) {
487    #block-1618354713799 .dropdown__item a,
488    #block-1618354713799 .user__login a {
489      text-align: right;
490    }
491  }
492</style>
493
494<div class="user" kjb-settings-id="sections_header_blocks_1618354713799_settings_language_login">
495  
496    <span class="user__login" kjb-settings-id="language_login"><a href="/login">LOG IN</a></span>
497  
498</div>
499
500</div>
501
502              
503          
504          
505            <div class="hamburger hidden--desktop" kjb-settings-id="sections_header_settings_hamburger_color">
506              <div class="hamburger__slices">
507                <div class="hamburger__slice hamburger--slice-1"></div>
508                <div class="hamburger__slice hamburger--slice-2"></div>
509                <div class="hamburger__slice hamburger--slice-3"></div>
510                <div class="hamburger__slice hamburger--slice-4"></div>
511              </div>
512            </div>
513          
514        </div>
515      </div>
516      <div class="header__content header__content--mobile"></div>
517    </div>
518  
519</header>
520
521</div>
522    <main>
523      <div data-content-for-index data-dynamic-sections="index"><div id="section-rfhomev5" data-section-id="rfhomev5"><style>
524  
525  #section-rfhomev5 .section {
526    background-color: ;
527  }
528  #section-rfhomev5 .sizer {
529    padding-top: 0px;
530    padding-bottom: 0px;
531  }
532  #section-rfhomev5 .container {
533    max-width: calc(1260px + 0px + 0px);
534    padding-right: 0px;
535    padding-left: 0px;
536    
537      padding-left: 0 !important;
538      padding-right: 0 !important;
539    
540  }
541  #section-rfhomev5 .row {
542    
543      margin: 0 !important
544    
545  }
546  #section-rfhomev5 .container--full {
547    max-width: calc(100% + 0px + 0px);
548  }
549  @media (min-width: 768px) {
550    
551    #section-rfhomev5 .sizer {
552      padding-top: 0px;
553      padding-bottom: 0px;
554    }
555    #section-rfhomev5 .container {
556      max-width: calc(1260px + 0px + 0px);
557      padding-right: 0px;
558      padding-left: 0px;
559    }
560    #section-rfhomev5 .container--full {
561      max-width: calc(100% + 0px + 0px);
562    }
563  }
564  
565</style>
566
567
568<section kjb-settings-id="sections_rfhomev5_settings_background_color"
569  class="section
570  
571  
572   "
573  data-reveal-event=""
574  data-reveal-offset=""
575  data-reveal-units="seconds">
576  <div class="sizer ">
577    
578    <div class="container container--full">
579      <div class="row align-items-center justify-content-center">
580        
581          <!-- removes default padding from card elements -->
582
583<!-- removes default padding when box-shadow is enabled -->
584
585<!-- default padding values -->
586
587
588
589<style>
590  /* flush setting */
591  
592    #block-rfhomev5_h0 { padding: 0; }
593  
594  /* margin settings */
595  #block-rfhomev5_h0 {
596    margin-top: 0px;
597    margin-right: 0px;
598    margin-bottom: 0px;
599    margin-left: 0px;
600  }
601  #block-rfhomev5_h0 .block {
602    /* border settings */
603    border: 4px  black;
604    border-radius: 4px;
605    /* background color */
606    
607      background-color: ;
608    
609    /* default padding for mobile */
610    
611      padding: 20px;
612    
613    
614      padding: 20px;
615    
616    
617      
618        padding: 20px;
619      
620    
621    /* mobile padding overrides */
622    
623    
624      padding-top: 0px;
625    
626    
627      padding-right: 0px;
628    
629    
630      padding-bottom: 0px;
631    
632    
633      padding-left: 0px;
634    
635  }
636
637  @media (min-width: 768px) {
638    /* desktop margin settings */
639    #block-rfhomev5_h0 {
640      margin-top: 0px;
641      margin-right: 0px;
642      margin-bottom: 0px;
643      margin-left: 0px;
644    }
645    #block-rfhomev5_h0 .block {
646      /* default padding for desktop  */
647      
648        padding: 30px;
649      
650      
651        
652          padding: 30px;
653        
654      
655      /* desktop padding overrides */
656      
657      
658        padding-top: 0px;
659      
660      
661        padding-right: 0px;
662      
663      
664        padding-bottom: 0px;
665      
666      
667        padding-left: 0px;
668      
669    }
670  }
671  /* mobile text align */
672  @media (max-width: 767px) {
673    #block-rfhomev5_h0 {
674      text-align: left;
675    }
676  }
677</style>
678
679
680
681<div kjb-settings-id="sections_rfhomev5_blocks_rfhomev5_h0_settings_width"
682  id="block-rfhomev5_h0"
683  class="
684  block-type--code
685  text-left
686  col-12
687  
688  
689  
690    
691  
692  "
693  data-reveal-event=""
694  data-reveal-offset=""
695  data-reveal-units="seconds" >
696  <div class="block
697    box-shadow-
698    "
699    
700      data-aos="none" 
701      data-aos-delay="0"
702      data-aos-duration="0"
703    
704    >
705    
706    <style>@font-face{font-family:'Panton';src:url('/resource_redirect/downloads/file-uploads/sites/168453/themes/2
706162183976/downloads/25abd7c-b8e-422e-164-20032e7ef35_Panton.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
707@font-face{font-family:'Panton';src:url('/resource_redirect/downloads/file-uploads/sites/168453/themes/2162183976/downloads/d468705-7ea-233a-114f-d246e260734_Panton-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--rfn-charcoal:#322F30;--rfn-yellow:#FEBE11;--rfn-orange:#FAA519;--rfn-ink900:#1C1A1B;--rfn-ink500:#6B6667;--rfn-ink300:#BCB8B9;--rfn-ink100:#ECEAEA;--rfn-ink50:#F6F5F4;--rfn-white:#FFFFFF;--rfn-paper:#FBFAF8;--rfn-grad:linear-gradient(135deg,var(--rfn-yellow) 0%,var(--rfn-orange) 100%);--rfn-shadow-md:0 8px 24px rgba(50,47,48,.12);--rfn-shadow-lg:0 18px 48px rgba(50,47,48,.16);--rfn-shadow-accent:0 10px 28px rgba(250,165,25,.30);--rfn-ease:cubic-bezier(.16,1,.3,1)}.rfnav *{box-sizing:border-box}
708.rfnav{font-family:'Panton',system-ui,-apple-system,'Segoe UI',sans-serif}
709.rfnav a{color:inherit;text-decoration:none}
710.rfnav button{font-family:inherit;cursor:pointer}
711.rfnav .rfn-wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}
712.rfnav [hidden]{display:none!important}
713.rfn-flogo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;white-space:nowrap;flex-shrink:0}
714.rfn-primary{flex-shrink:0}
715.rfn-link,.rfn-trig{display:flex;align-items:center;gap:5px;padding:10px 14px;border:none;background:none;font-weight:600;font-size:14px;letter-spacing:.01em;border-radius:8px;color:inherit;white-space:nowrap}
716.rfn-trig svg{transition:transform 120ms var(--rfn-ease)}
717.rfn-trig[aria-expanded="true"] svg{transform:rotate(180deg)}
718.rfn-item{position:relative}
719.rfn-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-6px);padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 160ms var(--rfn-ease),transform 160ms var(--rfn-ease)}.rfn-mega-inner{background:var(--rfn-white);border-radius:16px;box-shadow:var(--rfn-shadow-lg);border:1px solid var(--rfn-ink100);padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:24px;width:336px;color:var(--rfn-ink900)}
720.rfn-item.is-open .rfn-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}
721.rfn-mega h3{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rfn-ink500);font-weight:700}
722.rfn-mega a{display:block;padding:7px 0;font-size:14px;font-weight:500}
723.rfn-mega a:hover{color:var(--rfn-orange)}
724
725
726.rfn-search{display:flex;align-items:center;gap:0;border:1px solid var(--rfn-ink100);border-radius:999px;overflow:hidden;background:var(--rfn-white);flex-shrink:1;min-width:0}
727.rfn-search input{border:none;outline:none;padding:9px 4px 9px 16px;font-size:13px;width:150px;background:none;color:var(--rfn-ink900)}
728.rfn-search button{width:36px;height:36px;border:none;background:none;display:grid;place-items:center;color:var(--rfn-ink500);flex-shrink:0}
729.rfn-cta{background:var(--rfn-grad);color:var(--rfn-charcoal);font-weight:800;font-size:13.5px;letter-spacing:.01em;padding:11px 20px;border-radius:999px;border:none;box-shadow:var(--rfn-shadow-accent);white-space:nowrap;flex-shrink:0;display:inline-block}
730.rfn-burger{display:none;width:44px;height:44px;border:none;background:none;align-items:center;justify-content:center}
731.rfn-burger span,.rfn-burger span::before,.rfn-burger span::after{content:"";display:block;width:20px;height:2px;background:currentColor;border-radius:2px;position:relative;transition:transform 160ms}
732.rfn-burger span::before{position:absolute;top:-6px}
733.rfn-burger span::after{position:absolute;top:6px}
734.rfn-burger[aria-expanded="true"] span{background:transparent}
735.rfn-burger[aria-expanded="true"] span::before{transform:translateY(6px) rotate(45deg)}
736.rfn-burger[aria-expanded="true"] span::after{transform:translateY(-6px) rotate(-45deg)}
737@media (max-width:960px){.rfn-primary,.rfn-search,.rfn-cta-desktop{display:none}.rfn-burger{display:flex}}
738
739.rfn-mpanel{position:fixed;inset:0;background:var(--rfn-white);z-index:9999;transform:translateX(100%);transition:transform 240ms var(--rfn-ease);overflow:auto;padding:76px 24px 48px}
740.rfn-mpanel.is-open{transform:translateX(0)}
741.rfn-mpanel .rfn-mclose{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;background:var(--rfn-ink50);border-radius:999px;font-size:18px}
742.rfn-mnav a,.rfn-macc>button{display:flex;align-items:center;justify-content:flex-end;padding:16px 4px;border:none;background:none;border-bottom:1px solid var(--rfn-ink100);font-size:17px;font-weight:700;color:var(--rfn-ink900);text-align:right;width:100%}
743.rfn-macc-panel{max-height:0;overflow:hidden;transition:max-height 200ms var(--rfn-ease)}
744.rfn-macc.is-open .rfn-macc-panel{max-height:260px}
745.rfn-macc-panel a{border-bottom:none;font-size:15px;font-weight:500;padding:12px 14px 12px 4px;color:#454142;text-align:right}
746.rfn-macc>button svg{transition:transform 120ms}
747.rfn-macc.is-open>button svg{transform:rotate(180deg)}
748.rfn-mpanel .rfn-cta{display:block;text-align:center;margin-top:24px;padding:16px;width:100%}
749.rfn-mpanel .rfn-mlogin{display:block;text-align:center;margin-top:18px;color:var(--rfn-ink500);font-size:13px;font-weight:600}
750
751.rfn-tt{position:sticky;top:0;z-index:1000}
752.rfn-tbar{background:var(--rfn-charcoal);border-bottom:1px solid rgba(255,255,255,.08);
752transition:box-shadow 200ms}
753.rfn-tt.is-scrolled .rfn-tbar{box-shadow:var(--rfn-shadow-lg)}
754.rfn-trow{display:flex;align-items:center;gap:24px;height:74px;transition:height 200ms var(--rfn-ease);color:var(--rfn-white)}
755.rfn-tt.is-scrolled .rfn-trow{height:60px}
756.rfn-trow .rfn-flogo img{height:22px}
757.rfn-trow .rfn-primary{display:flex;align-items:center;gap:2px;margin:0 0 0 auto}
758.rfn-trow .rfn-link,.rfn-trow .rfn-trig{color:var(--rfn-white)}
759.rfn-trow .rfn-link:hover,.rfn-trow .rfn-trig:hover,.rfn-trow .rfn-trig[aria-expanded="true"]{background:rgba(255,255,255,.1)}
760.rfn-trow .rfn-utility{display:flex;align-items:center;gap:10px}
761.rfn-trow .rfn-search{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}
762.rfn-trow .rfn-search input{color:var(--rfn-white)}
763.rfn-trow .rfn-search input::placeholder{color:var(--rfn-ink300)}
764.rfn-trow .rfn-search button{color:var(--rfn-white)}
765.rfn-trow .rfn-burger{color:var(--rfn-white)}
766#section-header{display:none!important}
767#section-footer{display:none!important}
768@media (max-width:960px){.rfn-pill .rfn-primary,.rfn-trow .rfn-primary{display:none!important}}
769
770.rfnav .rfn-cta{color:var(--rfn-charcoal)!important}
771@media (max-width:960px){.rfn-pill .rfn-utility,.rfn-trow .rfn-utility{margin-left:auto}}
772</style>
773
774  </div>
775</div>
776
777
778        
779          <!-- removes default padding from card elements -->
780
781<!-- removes default padding when box-shadow is enabled -->
782
783<!-- default padding values -->
784
785
786
787<style>
788  /* flush setting */
789  
790    #block-rfhomev5_h1 { padding: 0; }
791  
792  /* margin settings */
793  #block-rfhomev5_h1 {
794    margin-top: 0px;
795    margin-right: 0px;
796    margin-bottom: 0px;
797    margin-left: 0px;
798  }
799  #block-rfhomev5_h1 .block {
800    /* border settings */
801    border: 4px  black;
802    border-radius: 4px;
803    /* background color */
804    
805      background-color: ;
806    
807    /* default padding for mobile */
808    
809      padding: 20px;
810    
811    
812      padding: 20px;
813    
814    
815      
816        padding: 20px;
817      
818    
819    /* mobile padding overrides */
820    
821    
822      padding-top: 0px;
823    
824    
825      padding-right: 0px;
826    
827    
828      padding-bottom: 0px;
829    
830    
831      padding-left: 0px;
832    
833  }
834
835  @media (min-width: 768px) {
836    /* desktop margin settings */
837    #block-rfhomev5_h1 {
838      margin-top: 0px;
839      margin-right: 0px;
840      margin-bottom: 0px;
841      margin-left: 0px;
842    }
843    #block-rfhomev5_h1 .block {
844      /* default padding for desktop  */
845      
846        padding: 30px;
847      
848      
849        
850          padding: 30px;
851        
852      
853      /* desktop padding overrides */
854      
855      
856        padding-top: 0px;
857      
858      
859        padding-right: 0px;
860      
861      
862        padding-bottom: 0px;
863      
864      
865        padding-left: 0px;
866      
867    }
868  }
869  /* mobile text align */
870  @media (max-width: 767px) {
871    #block-rfhomev5_h1 {
872      text-align: left;
873    }
874  }
875</style>
876
877
878
879<div kjb-settings-id="sections_rfhomev5_blocks_rfhomev5_h1_settings_width"
880  id="block-rfhomev5_h1"
881  class="
882  block-type--code
883  text-left
884  col-12
885  
886  
887  
888    
889  
890  "
891  data-reveal-event=""
892  data-reveal-offset=""
893  data-reveal-units="seconds" >
894  <div class="block
895    box-shadow-
896    "
897    
898      data-aos="none" 
899      data-aos-delay="0"
900      data-aos-duration="0"
901    
902    >
903    
904    <div class="rfnav rfn-tt" id="rfnHeaderStage">
905  <div class="rfn-tbar"><div class="rfn-wrap rfn-trow">
906    <a href="/" class="rfn-flogo"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3443578/settings_images/U3Key8PFRZpCHgF5LBDQ_lyS03YafSgR6rsqshRNP_ridge_logo_flat.png" alt="Ridge Films"></a>
907    <nav class="rfn-primary" aria-label="Primary">
908      <a class="rfn-link" href="/desktop-studio">Studio</a>
909      <a class="rfn-link" href="/video-coaching">Coaching</a>
910      <a class="rfn-link" href="/success-stories">Results</a>
911      <div class="rfn-item" data-res-item>
912  <button class="rfn-trig" id="r_resBtn" aria-expanded="false" aria-controls="r_mega" data-res-btn>Resources
913    <svg width="10" height="6" viewBox="0 0 10 6" fill="none"><path d="M1 1l4 4 4-4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>
914  </button>
915  <div class="rfn-mega" id="r_mega" role="menu">
916    <div class="rfn-mega-inner">
917    <div><h3>Explore</h3>
918      <a href="/blog?tag=resources">Resources Hub</a>
919      <a href="/blog">Blog</a>
920      <a href="/resource/podcast">Podcast</a>
921    </div>
922    <div><h3>Tools &amp; Support</h3>
923      <a href="/video-coaching/prompt-store">AI Prompt Store</a>
924      <a href="/knowledge">Knowledge Hub</a>
925    </div>
926    </div>
927  </div>
928</div>
929      <a class="rfn-link" href="/about-chris">About</a>
930    </nav>
931    <div class="rfn-utility">
932      <form class="rfn-search" action="/site-search" method="get">
933        <input type="text" name="q" placeholder="Search the site&hellip;" aria-label="Search Ridge Films">
934        <button type="submit" aria-label="Search">
934<svg width="16" height="16" viewBox="0 0 24 24" fill="none"><circle cx="11" cy="11" r="7" stroke="currentColor" stroke-width="2"/><path d="M21 21l-4.3-4.3" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg></button>
935      </form>
936      <a href="/site/contact" class="rfn-cta rfn-cta-desktop">Book a walkthrough</a>
937      <button class="rfn-burger" aria-label="Open menu" aria-expanded="false" data-burger><span></span></button>
938    </div>
939  </div></div>
940</div><div class="rfn-mpanel" id="rfnMobilePanel" aria-hidden="true">
941  <button class="rfn-mclose" id="rfnMobileClose" aria-label="Close menu">&#10005;</button>
942  <nav class="rfn-mnav" aria-label="Mobile primary">
943    <a href="/desktop-studio">Studio</a>
944    <a href="/video-coaching">Coaching</a>
945    <a href="/success-stories">Results</a>
946    <div class="rfn-macc" id="rfnMAcc">
947      <button aria-expanded="false">Resources
948        <svg width="11" height="7" viewBox="0 0 10 6" fill="none"><path d="M1 1l4 4 4-4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>
949      </button>
950      <div class="rfn-macc-panel">
951        <a href="/blog?tag=resources">Resources Hub</a>
952        <a href="/blog">Blog</a>
953        <a href="/resource/podcast">Podcast</a>
954        <a href="/video-coaching/prompt-store">AI Prompt Store</a>
955        <a href="/knowledge">Knowledge Hub</a>
956      </div>
957    </div>
958    <a href="/about-chris">About</a>
959  </nav>
960  <a href="/site/contact" class="rfn-cta">Book a walkthrough</a>
961</div>
961<script>(function(){
962  function wireMega(itemSel){
963    document.querySelectorAll(itemSel).forEach(function(item){
964      var btn = item.querySelector('[data-res-btn]');
965      function close(){ item.classList.remove('is-open'); btn.setAttribute('aria-expanded','false'); }
966      function open(){ item.classList.add('is-open'); btn.setAttribute('aria-expanded','true'); }
967      var openedByMouse = false;
968      item.addEventListener('mouseenter', function(){ openedByMouse = true; });
969      item.addEventListener('mouseleave', function(){ openedByMouse = false; });
970      btn.addEventListener('click', function(){
971        if (openedByMouse) { return; }
972        item.classList.contains('is-open') ? close() : open();
973      });
974      item.addEventListener('mouseenter', open);
975      item.addEventListener('mouseleave', close);
976      document.addEventListener('click', function(e){ if(!item.contains(e.target)) close(); });
977      document.addEventListener('keydown', function(e){ if(e.key === 'Escape') close(); });
978    });
979  }
980  wireMega('[data-res-item]');
981  var panel = document.getElementById('rfnMobilePanel');
982  var burgers = document.querySelectorAll('[data-burger]');
983  function openM(){ panel.classList.add('is-open'); panel.setAttribute('aria-hidden','false'); burgers.forEach(function(b){b.setAttribute('aria-expanded','true');}); document.body.style.overflow='hidden'; }
984  function closeM(){ panel.classList.remove('is-open'); panel.setAttribute('aria-hidden','true'); burgers.forEach(function(b){b.setAttribute('aria-expanded','false');}); document.body.style.overflow=''; }
985  burgers.forEach(function(b){ b.addEventListener('click', function(){ panel.classList.contains('is-open') ? closeM() : openM(); }); });
986  var mc = document.getElementById('rfnMobileClose'); if(mc) mc.addEventListener('click', closeM);
987  var acc = document.getElementById('rfnMAcc');
988  if(acc){ acc.querySelector('button').addEventListener('click', function(){
989    var open = acc.classList.toggle('is-open');
990    acc.querySelector('button').setAttribute('aria-expanded', open);
991  }); }
992  document.querySelectorAll('.rfn-mnav a, .rfn-mpanel .rfn-cta').forEach(function(a){
993    a.addEventListener('click', function(){ if(!a.closest('.rfn-macc')) closeM(); });
994  });
995})();
996(function(){
997  var stage = document.getElementById('rfnHeaderStage');
998  window.addEventListener('scroll', function(){
999    stage.classList.toggle('is-scrolled', window.scrollY > 24);
1000  }, {passive:true});
1001})();
1002</script>
1002
1003
1004  </div>
1005</div>
1006
1007
1008        
1009          <!-- removes default padding from card elements -->
1010
1011<!-- removes default padding when box-shadow is enabled -->
1012
1013<!-- default padding values -->
1014
1015
1016
1017<style>
1018  /* flush setting */
1019  
1020  /* margin settings */
1021  #block-rfhomev5_0 {
1022    margin-top: 0px;
1023    margin-right: 0px;
1024    margin-bottom: 0px;
1025    margin-left: 0px;
1026  }
1027  #block-rfhomev5_0 .block {
1028    /* border settings */
1029    border: 4px  black;
1030    border-radius: 4px;
1031    /* background color */
1032    
1033      background-color: ;
1034    
1035    /* default padding for mobile */
1036    
1037      padding: 20px;
1038    
1039    
1040      padding: 20px;
1041    
1042    
1043      
1044        padding: 20px;
1045      
1046    
1047    /* mobile padding overrides */
1048    
1049    
1050      padding-top: 0px;
1051    
1052    
1053      padding-right: 0px;
1054    
1055    
1056      padding-bottom: 0px;
1057    
1058    
1059      padding-left: 0px;
1060    
1061  }
1062
1063  @media (min-width: 768px) {
1064    /* desktop margin settings */
1065    #block-rfhomev5_0 {
1066      margin-top: 0px;
1067      margin-right: 0px;
1068      margin-bottom: 0px;
1069      margin-left: 0px;
1070    }
1071    #block-rfhomev5_0 .block {
1072      /* default padding for desktop  */
1073      
1074        padding: 30px;
1075      
1076      
1077        
1078          padding: 30px;
1079        
1080      
1081      /* desktop padding overrides */
1082      
1083      
1084        padding-top: 0px;
1085      
1086      
1087        padding-right: 0px;
1088      
1089      
1090        padding-bottom: 0px;
1091      
1092      
1093        padding-left: 0px;
1094      
1095    }
1096  }
1097  /* mobile text align */
1098  @media (max-width: 767px) {
1099    #block-rfhomev5_0 {
1100      text-align: left;
1101    }
1102  }
1103</style>
1104
1105
1106
1107<div kjb-settings-id="sections_rfhomev5_blocks_rfhomev5_0_settings_width"
1108  id="block-rfhomev5_0"
1109  class="
1110  block-type--code
1111  text-left
1112  col-12
1113  
1114  
1115  
1116    
1117  
1118  "
1119  data-reveal-event=""
1120  data-reveal-offset=""
1121  data-reveal-units="seconds" >
1122  <div class="block
1123    box-shadow-
1124    "
1125    
1126      data-aos="none" 
1127      data-aos-delay="0"
1128      data-aos-duration="0"
1129    
1130    >
1131    
1132    <style>
1133/* Ridge Films home page v3. Built by mockups/home-v3/build.py from Claude Design's
1134   `Home Page v3.dc.html`, via its own rendered DOM. The hero is v2's, spliced in
1135   whole at Kev's instruction. Do not hand-edit: rebuild. */
1136@font-face{font-family:'Panton';src:url('/resource_redirect/downloads/file-uploads/sites/168453/themes/2162183976/downloads/25abd7c-b8e-422e-164-20032e7ef35_Panton.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
1137@font-face{font-family:'Panton';src:url('/resource_redirect/downloads/file-uploads/sites/168453/themes/2162183976/downloads/d468705-7ea-233a-114f-d246e260734_Panton-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}
1138
1139.rfhome{
1140 --rf-charcoal:#322F30;--rf-yellow:#FEBE11;--rf-orange:#FAA519;
1141 --rf-ink-900:#1C1A1B;--rf-ink-800:#262324;--rf-ink-700:#322F30;--rf-ink-600:#4A4647;--rf-ink-500:#6B6667;
1142 --rf-ink-400:#767272;--rf-ink-300:#BCB8B9;--rf-ink-200:#DAD7D7;--rf-ink-100:#ECEAEA;--rf-ink-50:#F6F5F4;
1143 --rf-white:#FFFFFF;--rf-paper:#FBFAF8;--rf-yellow-600:#D99E00;--rf-yellow-100:#FFF3D1;--rf-orange-700:#C87E0C;
1144 --surface-page:var(--rf-paper);--surface-card:var(--rf-white);--surface-sunken:var(--rf-ink-50);
1145 --text-strong:var(--rf-ink-900);--text-body:var(--rf-ink-700);--text-muted:var(--rf-ink-500);
1146 --text-faint:var(--rf-ink-400);--text-on-dark:var(--rf-white);--text-on-dark-muted:var(--rf-ink-300);
1147 --text-accent:var(--rf-ink-500);
1148 --border-subtle:var(--rf-ink-100);--border-default:var(--rf-ink-200);--border-strong:var(--rf-ink-300);
1149 --font-sans:'Panton',system-ui,-apple-system,'Segoe UI',sans-serif;
1150 --font-display:'Panton',system-ui,sans-serif;--font-heavy:'Panton',sans-serif;
1151 --fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;
1152 --fs-overline:0.6875rem;--fs-body:1rem;--fs-body-sm:0.875rem;
1153 --lh-snug:1.15;--lh-normal:1.5;--ls-tight:-0.015em;--ls-overline:0.16em;
1154 --space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;
1155 --radius-pill:999px;--radius-card:18px;
1156 margin:0;font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:1.5;
1157 color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;
1158 -moz-osx-font-smoothing:grayscale;width:100%;
1159}
1160.rfhome *,.rfhome *::before,.rfhome *::after{box-sizing:border-box;}
1161.rfhome h1,.rfhome h2,.rfhome h3,.rfhome h4{margin:0 0 0.5em;font-family:var(--font-display);
1162 color:var(--text-strong);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);text-wrap:balance;}
1163.rfhome h1{font-weight:900;}.rfhome h2{font-weight:800;}.rfhome h3{font-weight:700;}
1164.rfhome p{margin:0 0 1em;text-wrap:pretty;}
1165.rfhome a{color:#322F30;text-decoration:none;transition:color 120ms linear;}
1166.rfhome a:hover{color:#C87E0C;}
1167.rfhome img{max-width:100%;}
1168.rfhome ::selection{background:#FEBE11;color:#322F30;}
1169.rfhome .btn:hover{filter:none;}
1170.rfhome{scroll-behavior:smooth;}
1171@keyframes rf-drift{from{transform:scale(1.02) translateX(0);}to{transform:scale(1.1) translateX(-1.5%);}}
1172
1173/* v2's hero, spliced in. Its hover classes come with it. */
1174.rfhome .rfh-0:hover{color:#FEBE11 !important;}
1175.rfhome .rfh-1:hover{transform:translateY(-2px) !important;}
1176.rfhome .rfh-2:hover{border-color:#FFFFFF !important;}
1177.rfhome [class*="rfh-"]{transition:transform 200ms cubic-bezier(.2,0,0,1),box-shadow 200ms cubic-bezier(.2,0,0,1),color 120ms linear,border-color 120ms linear;}
1178.rfhome [class*="rfh-"]:active{transform:scale(.97);}
1179.rfhome .rfh-proof{gap:32px !important;}
1180.rfhome .rfh-proof > div > div:last-child{max-width:230px;}
1181@media (max-width:900px){.rfhome .rfh-proof > div > div:last-child{max-width:none;}}
1182
1183/* client-work tiles */
1184.rfhome .rfv-tile{cursor:pointer;}
1185.rfhome .rfv-tile:focus-visible{outline:3px solid var(--rf-yellow);outline-offset:3px;}
1186.rfhome .rfv-tile:hover img{transform:scale(1.03);}
1187.rfhome .rfv-tile img{transition:transform 400ms cubic-bezier(.2,0,0,1);}
1188
1189/* reveals. v3 sets inline opacity 0 on [data-reveal] from its own script, which
1190   does not ship, so the CSS carries it instead. */
1191html.rf-js .rfhome [data-reveal]{opacity:0;transform:translateY(20px);
1192 transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);}
1193html.rf-js .rfhome [data-reveal].rf-in{opacity:1;transform:none;}
1194@media (prefers-reduced-motion:reduce){
1195 html.rf-js .rfhome [data-reveal]{transform:none;transition:opacity .25s ease;}
1196 .rfhome .rfh-loop{display:none;}
1197 .rfhome img[style*="rf-drift"]{animation:none !important;}
1198}
1199
1200/* Kajabi host chrome flattened; the design does its own centring. */
1201#section-rfhomev5 .sizer{padding:0 !important;}
1202#section-rfhomev5 .container,#section-rfhomev5 .container--full{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;}
1203#section-rfhomev5 .row{margin:0 !important;}
1204#section-rfhomev5 .block,#block-rfhomev5_0{padding:0 !important;margin:0 !important;border:0 !important;background:none !important;box-shadow:none !important;}
1205#section-rfhomev5 .section{background-color:transparent !important;}
1206
1207@media (max-width:900px){
1208 .rfhome .rfh-heroart{position:relative !important;width:100% !important;height:56vw !important;
1209  top:auto !important;right:auto !important;bottom:auto !important;order:-1;}
1210 .rfhome .rfh-herowrap{padding-top:48px !important;padding-bottom:56px !important;}
1211 .rfhome h1{font-size:clamp(34px,9vw,52px) !important;}
1212}
1213</style>
1214<style>:root{
1215    --rf-charcoal:#322F30;--rf-yellow:#FEBE11;--rf-orange:#FAA519;--rf-ink-900:#1C1A1B;--rf-ink-800:#262324;
1215--rf-ink-600:#4A4647;
1216    --rf-ink-500:#6B6667;--rf-ink-400:#767272;--rf-ink-300:#BCB8B9;--rf-ink-200:#DAD7D7;--rf-ink-100:#ECEAEA;--rf-ink-50:#F6F5F4;
1217    --rf-white:#FFFFFF;--rf-paper:#FBFAF8;--rf-yellow-600:#D99E00;--rf-yellow-100:#FFF3D1;--rf-orange-700:#C87E0C;
1218    --rf-grad:linear-gradient(135deg,#FEBE11 0%,#FAA519 100%);
1219    --border-subtle:#ECEAEA;--border-default:#DAD7D7;
1220    --wrap:1200px;--gutter:32px;
1221  }.rf5-page *{box-sizing:border-box}html{scroll-behavior:smooth}.rf5-page{margin:0;background:var(--rf-paper);color:var(--rf-charcoal);font-family:"Panton","PantonRegular",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.rf5-page img{max-width:100%;height:auto;display:block}.rf5-page a{color:inherit;text-decoration:none}.rf5-page h1,.rf5-page h2,.rf5-page h3{margin:0;font-weight:700;letter-spacing:-0.025em;line-height:1.04;color:var(--rf-ink-900)}.rf5-page h2{font-size:clamp(34px,4.2vw,52px)}.rf5-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.rf5-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rf-ink-500);margin-bottom:18px}.rf5-eyebrow::before{content:"";width:0;height:0;border-left:8px solid var(--rf-orange);border-top:5px solid transparent;border-bottom:5px solid transparent}.on-dark .rf5-eyebrow{color:var(--rf-yellow)}.on-dark .rf5-eyebrow::before{border-left-color:var(--rf-yellow)}.rf5-lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--rf-ink-500);max-width:640px;margin:18px 0 0}.on-dark .rf5-lede{color:var(--rf-ink-200)}.rf5-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.04em;padding:16px 32px;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.rf5-btn:active{transform:scale(.98)}.rf5-btn-accent{background:var(--rf-grad);color:var(--rf-charcoal);box-shadow:0 6px 24px rgba(250,165,25,.28)}.rf5-btn-accent:hover{box-shadow:0 10px 32px rgba(250,165,25,.45)}.rf5-btn-ghost{border:2px solid rgba(255,255,255,.55);color:var(--rf-white);padding:14px 30px}.rf5-btn-ghost:hover{border-color:#fff}.rf5-btn-primary{background:var(--rf-charcoal);color:#fff}.rf5-btn-primary:hover{background:var(--rf-ink-800)}.rf5-page section{position:relative}.rf5-page .band{padding:clamp(72px,9vw,112px) 0}.js .rf5-page [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.js .rf5-page [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.rf5-head{background:var(--rf-orange);position:relative;z-index:5}.rf5-head .rf5-wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.rf5-head nav{display:flex;gap:28px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-charcoal)}.rf5-head nav a:hover{text-decoration:underline;text-underline-offset:5px}.rf5-head .right{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rf5-head .cta{background:var(--rf-charcoal);color:#fff;padding:12px 20px;border-radius:999px;letter-spacing:.06em}.rf5-logo{height:34px;width:auto}.rf5-hero{background:var(--rf-charcoal);color:#fff;overflow:hidden;min-height:720px;display:flex;flex-direction:column}.rf5-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rf5-hero .scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,47,48,1) 0%,rgba(50,47,48,.92) 26%,rgba(50,47,48,.62) 46%,rgba(50,47,48,.18) 66%,rgba(50,47,48,0) 80%)}.rf5-hero .scrim2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(50,47,48,0) 60%,rgba(50,47,48,.7) 100%)}.rf5-hero .rf5-wrap{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:96px;padding-bottom:190px}.rf5-hero .rf5-eyebrow{color:var(--rf-yellow)}.rf5-hero .rf5-eyebrow::before{border-left-color:var(--rf-yellow)}.rf5-hero h1{font-size:clamp(46px,6vw,84px);line-height:.98;letter-spacing:-.03em;color:#fff;max-width:760px}.rf5-hero h1 span{background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rf5-hero p{font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:rgba(255,255,255,.9);max-width:560px;margin:26px 0 0}.rf5-hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.rf5-proof{position:absolute;
1221left:0;right:0;bottom:0;background:rgba(28,26,27,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.14)}.rf5-proof .rf5-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;flex:none}.rf5-proof .cell{padding:20px 24px 20px 0;display:flex;align-items:center;gap:14px;border-right:1px solid rgba(255,255,255,.12);margin-right:24px}.rf5-proof .cell:last-child{border-right:0;margin-right:0}.rf5-proof .big{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.rf5-proof .big.grad{background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rf5-proof .big .star{color:var(--rf-yellow);font-size:15px;margin-left:5px;letter-spacing:2px}.rf5-proof small{display:block;font-size:13px;line-height:1.3;color:rgba(255,255,255,.7);margin-top:4px}.rf5-proof .badge{height:38px;width:auto;flex:none}.rf5-trust{background:#fff;border-bottom:1px solid var(--border-subtle);padding:22px 0;overflow:hidden}.rf5-trust .rf5-wrap{display:flex;align-items:center;gap:36px}.rf5-trust .label{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--rf-ink-400);white-space:nowrap;text-transform:uppercase}.rf5-marq{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rf5-marq .track{display:flex;width:max-content;animation:rf5marq 38s linear infinite}.rf5-marq .track img{height:34px;width:auto;margin:0 28px;filter:grayscale(1);opacity:.75}
1222  @keyframes rf5marq{to{transform:translateX(-50%)}}
1223@media (prefers-reduced-motion:reduce){.rf5-marq .track{animation:none}}.rf5-watch{background:var(--rf-paper);border-top:1px solid var(--border-subtle)}.rf5-watch .grid{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.rf5-watch h2{color:var(--rf-ink-900)}.rf5-player{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#1C1A1B;box-shadow:0 30px 80px rgba(0,0,0,.4)}.rf5-player img{width:100%;height:100%;object-fit:cover;opacity:.92}.rf5-player button{position:absolute;inset:0;width:100%;height:100%;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.rf5-play{width:92px;height:92px;border-radius:999px;background:var(--rf-grad);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 40px rgba(0,0,0,.4);transition:transform .2s cubic-bezier(.16,1,.3,1)}.rf5-player button:hover .rf5-play{transform:scale(1.06)}.rf5-play::after{content:"";width:0;height:0;border-left:28px solid var(--rf-charcoal);border-top:17px solid transparent;border-bottom:17px solid transparent;margin-left:8px}.rf5-player .dur{position:absolute;right:20px;bottom:18px;font-size:13px;font-weight:700;letter-spacing:.1em;color:rgba(255,255,255,.7);background:rgba(0,0,0,.35);padding:6px 10px;border-radius:6px}.rf5-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rf5-watch .side p{color:var(--rf-ink-500);font-size:18px;line-height:1.55;margin:18px 0 0}.rf5-watch .strip{display:flex;gap:18px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-default);font-size:13px;color:var(--rf-ink-500);flex-wrap:wrap}.rf5-results{background:#fff;border-top:1px solid var(--border-subtle)}.rf5-results h2{color:var(--rf-ink-900)}.rf5-results .head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.rf5-results .all{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--rf-ink-600);white-space:nowrap;border-bottom:1px solid var(--rf-ink-400);padding-bottom:4px}.rf5-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rf5-card{position:relative;display:block;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--rf-ink-800);transition:transform .25s cubic-bezier(.16,1,.3,1)}.rf5-card:hover{transform:translateY(-4px)}.rf5-card img{width:100%;height:100%;object-fit:cover;opacity:.78;transition:opacity .3s}.rf5-card:hover img{opacity:.92}.rf5-card .g{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,26,27,.1) 0%,rgba(28,26,27,.94) 62%)}.rf5-card .t{position:absolute;
1223left:28px;right:28px;bottom:28px;display:flex;flex-direction:column;gap:6px}.rf5-card .fig{font-size:clamp(40px,4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:.95;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rf5-card .lab{font-size:18px;font-weight:700;line-height:1.25;color:#fff}.rf5-card .who{font-size:12px;font-weight:700;letter-spacing:.1em;color:rgba(255,255,255,.55);text-transform:uppercase;margin-top:6px}.rf5-card .hit,.rf5-feature .hit{position:absolute;inset:0;z-index:3;padding:0;border:0;background:transparent;cursor:pointer}.rf5-card .pb,.rf5-feature .pb{position:absolute;top:16px;right:16px;z-index:4;width:42px;height:42px;border-radius:999px;background:var(--rf-grad);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.38);pointer-events:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.rf5-card .pb::after,.rf5-feature .pb::after{content:"";width:0;height:0;border-left:13px solid var(--rf-charcoal);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}.rf5-feature .pb-lg{top:20px;right:20px;left:auto;width:56px;height:56px}.rf5-feature .pb-lg::after{border-left-width:17px;border-top-width:10px;border-bottom-width:10px;margin-left:4px}.rf5-card:hover .pb,.rf5-feature:hover .pb{transform:scale(1.09)}.rf5-vov{position:fixed;inset:0;z-index:90;background:rgba(50,47,48,.86);display:flex;align-items:center;justify-content:center;padding:32px}.rf5-vov[hidden]{display:none}.rf5-vov .frame{width:min(1040px,100%);aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#1C1A1B;box-shadow:0 32px 80px rgba(50,47,48,.5)}.rf5-vov iframe{width:100%;height:100%;border:0;display:block}.rf5-vov .close{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:999px;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer;font-family:inherit}.rf5-vov .close:hover{border-color:#fff}.rf5-card .read{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--rf-yellow);margin-top:6px}.rf5-cta{background:var(--rf-charcoal);color:#fff;overflow:hidden;padding:clamp(96px,12vw,168px) 0;text-align:center}.rf5-cta .rf5-wrap{position:relative;width:100%}.rf5-cta h2{color:#fff;max-width:780px;margin:0 auto;text-wrap:balance}.rf5-cta p{font-size:20px;line-height:1.5;color:rgba(255,255,255,.72);max-width:600px;margin:22px auto 0}.rf5-cta .ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:40px}.rf5-cta .contact{margin-top:30px;font-size:14px;color:var(--rf-ink-300)}.rf5-cta .contact a{color:#fff;font-weight:700}.rf5-foot{background:var(--rf-ink-800);padding:44px 0 52px;font-size:14px;color:var(--rf-ink-300)}.rf5-foot .rf5-wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.rf5-foot nav{display:flex;gap:24px;flex-wrap:wrap;font-weight:700;color:var(--rf-ink-200)}.rf5-foot .logo{height:28px;width:auto}
1224
1225  /* offer: full-bleed charcoal, six studio photos (Kev, rev 8) */
1226.rf5-offer{background:var(--rf-charcoal);color:#fff}.rf5-ocard{display:block}.rf5-ocard>h2{color:#fff;font-size:clamp(30px,3.4vw,46px);line-height:1.06;margin:16px 0 0;text-wrap:balance}.rf5-ocard .cols{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,5vw,72px);align-items:stretch;margin-top:clamp(34px,3.4vw,48px)}.rf5-ocard .dark{display:flex;flex-direction:column;gap:24px}.rf5-ocard .head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rf5-ocard .head .eb{color:var(--rf-yellow)}.rf5-ocard .head .unit{color:var(--rf-ink-300)}
1227  /* rev31: one stage, four slides, arrows at either end. Nav mirrors .rf5-ba, inverted for dark. */
1228.rf5-ocard .rf5-ostage{position:relative;flex:0 0 auto;aspect-ratio:945/1061;border-radius:16px;overflow:hidden;background:var(--rf-ink-800)}.rf5-ost-slide{position:absolute;inset:0;display:none}.rf5-ost-slide.on{display:block;animation:rf5fade .45s ease}.rf5-ost-slide img{display:block;width:100%;height:100%;object-fit:cover}.rf5-ost-slide.white{background:#fff}.rf5-ost-slide.white img{object-fit:contain}.rf5-ocard .oarr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:2px solid rgba(255,255,255,.6);background:rgba(28,26,27,.82);cursor:pointer;transition:border-color .2s,background .2s}.rf5-ocard .oarr:hover{border-color:#fff;background:var(--rf-charcoal)}.rf5-ocard .oarr:focus-visible{outline:3px solid var(--rf-yellow);outline-offset:3px}.rf5-ocard .oarr.prev{left:14px}.rf5-ocard .oarr.next{right:14px}.rf5-ocard .oarr .l{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #fff;margin-right:2px}.rf5-ocard .oarr .r{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff;margin-left:2px}.rf5-ocard .ostfoot{display:flex;justify-content:space-between;align-items:baseline;gap:18px}.rf5-ocard .ostfoot .cap{margin:0;font-size:15px;line-height:1.45;color:var(--rf-ink-300)}.rf5-ocard .ostfoot .count{margin:0;font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--rf-ink-300);white-space:nowrap}.rf5-ocard .light{display:flex;flex-direction:column;justify-content:flex-start}.rf5-ocard .light .rf5-lede{margin-top:20px;font-size:18px;color:var(--rf-ink-200)}.rf5-ocard .spec{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.rf5-ocard .spec div{display:block;padding:20px 0 18px;border-bottom:1px solid rgba(255,255,255,.2)}.rf5-ocard .spec dt{margin:0;padding-left:30px;position:relative;font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.rf5-ocard .spec dt::before{content:"";position:absolute;
1228left:0;top:.6em;width:16px;height:3px;border-radius:2px;background:var(--rf-yellow)}.rf5-ocard .spec dd{margin:8px 0 0 30px;font-size:17px;line-height:1.5;color:var(--rf-ink-200)}.rf5-ocard .wide{margin-top:20px;width:100%;padding:20px 32px;font-size:17px;letter-spacing:.04em}
1229
1230
1231  /* belief attack: flip cards (Claude Design 4c "Turn it over") */
1232.rf5-belief{background:#fff;border-top:1px solid var(--border-subtle)}.rf5-belief .head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.rf5-belief .head>div:first-child{max-width:680px}.rf5-belief .keys{flex:none;display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-size:11px;font-weight:700;letter-spacing:.16em;padding-bottom:6px}.rf5-belief .keys .say{color:var(--rf-ink-400)}.rf5-belief .keys .do{display:flex;align-items:center;gap:8px;color:var(--rf-orange-700)}.rf5-belief .keys .do::before{content:"";width:0;height:0;border-left:7px solid var(--rf-orange);border-top:5px solid transparent;border-bottom:5px solid transparent}.rf5-belief .grid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rf5-flip{position:relative;aspect-ratio:4/3;cursor:pointer;perspective:1200px;outline:none}.rf5-flip:focus-visible .inner{box-shadow:0 0 0 3px var(--rf-blue,#0FB2FF)}.rf5-flip .inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.16,1,.3,1);border-radius:18px}.rf5-flip .face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.rf5-flip .front{background:var(--rf-charcoal)}.rf5-flip .back{background:var(--rf-orange);transform:rotateX(180deg)}.rf5-flip .n{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--rf-yellow)}.rf5-flip .back .n{color:var(--rf-charcoal)}.rf5-flip .q{font-size:clamp(20px,2vw,26px);line-height:1.2;font-style:italic;color:#fff;letter-spacing:-.015em}.rf5-flip .k{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--rf-ink-300)}.rf5-flip .a{font-size:clamp(18px,1.8vw,23px);line-height:1.25;font-weight:700;color:var(--rf-charcoal);letter-spacing:-.015em}.rf5-flip .rule{width:44px;height:3px;background:var(--rf-charcoal);border-radius:2px}.rf5-flip.on .inner{transform:rotateX(180deg)}.rf5-belief .turn{margin-top:36px;font-size:19px;font-weight:700;color:var(--rf-ink-900)}@media (prefers-reduced-motion:reduce){.rf5-flip .inner{transition:none}}
1233
1234  /* before/after carousel (v3 layout, Kev's screenshot) */
1235.rf5-shift{background:radial-gradient(ellipse 75% 90% at 60% 45%,#FFD54F 0%,var(--rf-orange) 48%,#E08F12 78%,#C97B0A 100%);padding:clamp(88px,11vw,140px) 0;position:relative}.rf5-shift::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 100% at 50% 50%,transparent 55%,rgba(50,47,48,.28) 100%)}.rf5-shift .rf5-ba{position:relative;z-index:1}.rf5-ba{display:flex;flex-wrap:wrap;gap:48px clamp(56px,6vw,96px);align-items:center}.rf5-ba .lead{flex:1 1 300px;max-width:26rem}.rf5-ba h2{font-size:clamp(1.9rem,3.8vw,2.9rem);line-height:1.1;color:var(--rf-charcoal)}.rf5-ba .turnline{margin:22px 0 0;font-size:clamp(19px,1.7vw,22px);font-weight:700;line-height:1.3;color:var(--rf-charcoal)}.rf5-ba .who{margin:20px 0 0;font-size:17px;color:var(--rf-ink-700)}.rf5-ba .who strong{color:var(--rf-ink-900)}.rf5-ba .nav{display:flex;gap:12px;margin-top:22px}.rf5-ba .nav button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:2px solid rgba(50,47,48,.55);background:none;cursor:pointer;transition:border-color .2s,background .2s}.rf5-ba .nav button:hover{border-color:var(--rf-charcoal);background:rgba(50,47,48,.1)}.rf5-ba .nav .l{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid var(--rf-charcoal);margin-right:2px}.rf5-ba .nav .r{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--rf-charcoal);margin-left:2px}.rf5-ba .count{margin:18px 0 0;font-size:13px;font-weight:700;letter-spacing:.16em;color:rgba(50,47,48,.7)}.rf5-ba .slides{flex:1.5 1 420px;min-width:0;position:relative}.rf5-ba-slide{display:none;position:relative;padding:0 0 clamp(56px,8vw,88px)}.rf5-ba-slide.on{display:block;animation:rf5fade .45s ease}
1236  @keyframes rf5fade{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}
1237@media (prefers-reduced-motion:reduce){.rf5-ba-slide.on,.rf5-ost-slide.on{animation:none}}.rf5-ba-slide .after{position:relative;width:88%;margin-left:12%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--rf-ink-800);box-shadow:0 24px 60px rgba(90,50,0,.35)}.rf5-ba-slide .before{position:absolute;
1237left:0;bottom:0;width:44%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--rf-ink-800);border:6px solid var(--rf-orange);box-shadow:0 18px 44px rgba(90,50,0,.45)}.rf5-ba-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rf5-ba-slide .lab{position:absolute;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:999px;pointer-events:none}.rf5-ba-slide .after .lab{top:12px;right:12px;background:var(--rf-charcoal);color:var(--rf-yellow)}.rf5-ba-slide .before .lab{top:8px;left:8px;background:rgba(28,26,27,.72);color:var(--rf-ink-200);font-size:9px;padding:4px 8px}
1238
1239  /* founder */
1240.rf5-founder{background:var(--rf-ink-50);border-top:1px solid var(--border-subtle)}.rf5-founder .grid{display:grid;grid-template-columns:.42fr .58fr;gap:clamp(40px,6vw,88px);align-items:center}.rf5-founder .photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:16px;box-shadow:0 24px 60px rgba(50,47,48,.16)}.rf5-founder h2{max-width:560px}.rf5-founder p{margin:24px 0 0;font-size:18px;line-height:1.6;color:var(--rf-ink-500);max-width:600px}.rf5-founder .sig{margin-top:22px;font-size:15px;font-weight:700;color:var(--rf-ink-900)}.rf5-founder .story{display:inline-block;margin-top:22px;font-size:16px;font-weight:700;color:var(--rf-ink-900);border-bottom:2px solid var(--rf-ink-900);padding-bottom:2px}.rf5-founder .story:hover{color:var(--rf-orange-700);border-color:var(--rf-orange-700)}
1241
1242  /* Byron feature */
1243.rf5-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:0;border-radius:22px;overflow:hidden;background:var(--rf-charcoal);border:1px solid var(--rf-charcoal);box-shadow:0 24px 60px rgba(50,47,48,.16);margin-bottom:28px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.rf5-feature:hover{transform:translateY(-3px)}.rf5-feature .photo{position:relative;min-height:420px}.rf5-feature .photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rf5-feature .chip{position:absolute;top:20px;left:20px;background:var(--rf-grad);color:var(--rf-charcoal);font-size:11px;font-weight:700;letter-spacing:.16em;padding:8px 14px;border-radius:999px}.rf5-feature .body{padding:44px 48px;display:flex;flex-direction:column;justify-content:center;gap:10px}.rf5-feature .k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rf-ink-300)}.rf5-feature .fig{font-size:clamp(64px,7.5vw,108px);font-weight:700;letter-spacing:-.045em;line-height:.9;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rf5-feature .lab{font-size:22px;font-weight:700;line-height:1.25;color:#fff;max-width:420px}.rf5-feature blockquote{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--rf-ink-200);border-left:2px solid var(--rf-orange);padding-left:16px}.rf5-feature ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--rf-ink-200)}.rf5-feature ul li::before{content:"";display:inline-block;width:0;height:0;border-left:7px solid var(--rf-yellow);border-top:4px solid transparent;border-bottom:4px solid transparent;margin-right:10px}.rf5-feature .read{margin-top:18px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--rf-yellow)}
1244
1245  /* client work: cinema band (Claude Design 2a) */
1246.rf5-cinema{position:relative;background:var(--rf-charcoal);color:#fff;min-height:720px;display:flex;flex-direction:column;overflow:hidden}.rf5-cinema .bgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 7s linear}.rf5-cinema .bgs img.on{opacity:.55;transform:scale(1.06)}.rf5-cinema .scrim1{position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,47,48,.92) 0%,rgba(50,47,48,.55) 50%,rgba(50,47,48,.25) 100%)}.rf5-cinema .scrim2{position:absolute;inset:0;background:linear-gradient(to top,rgba(50,47,48,.9) 0%,rgba(50,47,48,0) 45%)}.rf5-cinema .chrome{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:96px;padding-bottom:80px;
1246gap:56px;width:100%}.rf5-cinema .rf5-eyebrow{color:#fff}.rf5-cinema .rf5-eyebrow::before{border-left-color:var(--rf-yellow)}.rf5-cinema h2{color:#fff;font-size:clamp(40px,4.6vw,64px);line-height:.98;letter-spacing:-.03em;max-width:620px}.rf5-cinema .top p{margin:22px 0 0;font-size:20px;line-height:1.4;color:var(--rf-ink-200);max-width:480px}.rf5-cinema .bottom{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.rf5-cinema .now{display:flex;align-items:center;gap:24px;min-width:300px}.rf5-cinema .play{width:80px;height:80px;border:0;border-radius:999px;background:var(--rf-grad);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 28px rgba(250,165,25,.3);transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;flex:none}.rf5-cinema .play:hover{transform:scale(1.06);box-shadow:0 14px 36px rgba(250,165,25,.45)}.rf5-cinema .play:active{transform:scale(.97)}.rf5-cinema .play span{width:0;height:0;border-left:24px solid var(--rf-charcoal);border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:6px}.rf5-cinema .meta{display:flex;flex-direction:column;gap:4px}.rf5-cinema .ind{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rf-yellow)}.rf5-cinema .name{font-size:26px;font-weight:700;letter-spacing:-.015em;color:#fff}.rf5-cinema .stripwrap{display:flex;align-items:center;gap:14px;width:100%}.rf5-cinema .stripwrap .strip{flex:1 1 auto;min-width:0}.rf5-cinema .sarr{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:2px solid rgba(255,255,255,.6);background:rgba(28,26,27,.82);cursor:pointer;transition:border-color .2s,background .2s}.rf5-cinema .sarr:hover{border-color:#fff;background:var(--rf-charcoal)}.rf5-cinema .sarr:focus-visible{outline:3px solid var(--rf-yellow);outline-offset:3px}.rf5-cinema .sarr .l{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #fff;margin-right:2px}.rf5-cinema .sarr .r{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff;margin-left:2px}.rf5-cinema .strip{display:flex;gap:12px;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.rf5-cinema .strip::-webkit-scrollbar{display:none}.rf5-cinema .strip button{flex:none;width:120px;padding:0;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;opacity:.5;transition:opacity .2s}.rf5-cinema .strip button:hover,.rf5-cinema .strip button[aria-selected="true"]{opacity:1}.rf5-cinema .strip img,.rf5-cinema .strip .li,.rf5-cinema .strip .fb{width:120px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;border:2px solid transparent;transition:border-color .2s}.rf5-cinema .strip .li{display:flex;align-items:center;justify-content:center;background:#0A66C2;color:#fff;font-weight:700;font-size:22px;letter-spacing:-.02em;font-family:Georgia,serif}.rf5-cinema .bgs span.bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,#4A4344,var(--rf-charcoal) 70%);opacity:0;transition:opacity .9s}.rf5-cinema .bgs span.bg.on{opacity:1}.rf5-cinema .strip .fb{display:flex;align-items:center;justify-content:center;background:#1877F2;color:#fff;font-weight:700;font-size:24px;font-family:Georgia,serif}.rf5-cinema .strip button[aria-selected="true"] img,.rf5-cinema .strip button[aria-selected="true"] .li,.rf5-cinema .strip button[aria-selected="true"] .fb{border-color:var(--rf-yellow)}.rf5-cinema .strip i{display:block;position:relative;height:3px;width:100%;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden}.rf5-cinema .strip i b{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--rf-grad)}.rf5-cinema .strip button[aria-selected="true"] i b{transition:width var(--rf5-cin,6s) linear;width:100%}.rf5-cinema .player{position:absolute;inset:0;z-index:5;background:rgba(50,47,48,.82);display:flex;align-items:center;justify-content:center;padding:32px}.rf5-cinema .player[hidden]{display:none}.rf5-cinema .player .frame.li{width:504px;height:399px;aspect-ratio:auto;background:#fff}.rf5-cinema .player .frame{width:min(1040px,100%);aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#1C1A1B;box-shadow:0 32px 80px rgba(50,47,48,.5)}.rf5-cinema .player iframe,.rf5-cinema .player video{width:100%;height:100%;border:0;display:block;background:#000}.rf5-cinema .close{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:999px;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer;font-family:inherit}.rf5-cinema .close:hover{border-color:#fff}@media (prefers-reduced-motion:reduce){.rf5-cinema .bgs img{transition:opacity .3s}.rf5-cinema .bgs img.on{transform:none}}
1247
1248  /* who it is for: Claude Design artboard 4a, kinetic headline */
1249/* ===== Section 11 — who it's for, kinetic headline (artboard 4a) ===== */
1250.rf5-who{background:#fff;border-top:1px solid var(--border-default)}.rf5-who-h{
1251    font-size:clamp(38px,6.2vw,76px);        /* artboard: a flat 76px on a 1280px card */
1252    line-height:1.02;
1253    letter-spacing:-0.03em;                  /* --ls-tightest */
1254    font-weight:800;                         /* only Panton 400 and 700 are hosted, so this resolves to Bold */
1255    color:var(--rf-ink-900);                 /* --text-strong */
1256    margin:22px 0 0;
1257  }.rf5-who-pill{
1258    display:inline-flex;align-items:baseline;
1259    padding:2px 20px 8px;
1260    border-radius:12px;                      /* --radius-md, no page token */
1261    background:var(--rf-grad);               /* --rf-gradient-play, byte-identical to --rf-grad */
1262    color:var(--rf-charcoal);                /* artboard says --rf-white — see the DECIDED note above */
1263    box-shadow:0 10px 28px rgba(250,165,25,.30);  /* --shadow-accent, no page token */
1264  }.rf5-who-word{display:inline-block}.rf5-who-word::after{content:attr(data-w)}.rf5-who-word.rf5-who-anim{animation:rf5-who-swap 380ms cubic-bezier(.16,1,.3,1) both}  /* --ease-out */
1265  @keyframes rf5-who-swap{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
1266
1267  /* the heading's real, stable text for assistive tech; the visible word is aria-hidden */
1268.rf5-who-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf5-who-roles{margin-top:44px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.rf5-who-roles span{font-size:.875rem;font-weight:600;color:var(--rf-ink-500)}  /* --fs-body-sm / --text-muted */
1269.rf5-who-not{font-size:.9375rem;line-height:1.6;color:var(--rf-ink-600);margin:28px 0 0}  /* --fs-caption / --text-faint */
1270@media (max-width:560px){
1271.rf5-who-pill{padding:0 14px 6px;border-radius:10px}.rf5-who-roles{margin-top:32px;gap:12px}
1272  }@media (prefers-reduced-motion:reduce){
1273.rf5-who-word.rf5-who-anim{animation:none}
1274  }
1275
1276  /* faq: dense open grid, design handoff 2026-09-05 */
1277  /* ===== Section 12 — FAQ, fully open two-column grid (handoff 5b) ===== */
1278.rf5-faq2{background:var(--rf-ink-50);border-top:1px solid var(--border-default)}
1279    /* Handoff: padding 80px top / 92px bottom. Not applied — .band gives clamp(72px,9vw,112px)
1280       and every other band on this page uses it. To go to the handoff's exact figures, uncomment:
1281.rf5-faq2{padding:80px 0 92px} */
1282
1283    /* Handoff: max-width 1120px, margin 0 auto. .rf5-wrap outside it supplies the page's
1284       32px gutter (20px under 640px), so mobile padding stays on the page's grid rather than
1285       the handoff's 24px. Delete the max-width to align this band with the page's 1136px column. */
1286.rf5-faq2-inner{margin:0 auto}  /* handoff said max-width:1120px; removed, see rev24 */
1287
1288    /* The brand play gradient as a short accent rule, never a wash. */
1289.rf5-faq2-rule{width:56px;height:3px;background:var(--rf-grad);margin-bottom:24px}.rf5-faq2-head{display:flex;justify-content:space-between;align-items:flex-end;
1289gap:48px;flex-wrap:wrap;margin-bottom:52px}.rf5-faq2-h{
1290      font-size:clamp(32px,3.6vw,44px);   /* handoff: a flat 44px desktop / 32px mobile */
1291      line-height:1;
1292      letter-spacing:-0.03em;             /* --ls-tightest */
1293      font-weight:800;                    /* only Panton 400 and 700 are hosted, so this resolves to Bold */
1294      color:var(--rf-ink-900);            /* --text-strong */
1295      margin:0;
1296    }.rf5-faq2-link{
1297      font-size:14px;
1298      font-weight:600;                    /* same story as 800 above — resolves up to Bold */
1299      color:#9A6206;                      /* --rf-orange-600, no token on this page. See header comment. */
1300      transition:color .2s ease;
1301      white-space:nowrap;
1302    }.rf5-faq2-link:hover{color:#7E5005}   /* the handoff's own hover */
1303.rf5-faq2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;align-content:start}
1304
1305    /* Q&A pair: plain block. No card, no border, no background, no shadow, no hover.
1306       The whitespace does the separating and the pairs are not interactive. */
1307.rf5-faq2-a a{color:#9A6206;text-decoration:underline;text-underline-offset:3px;font-weight:600}.rf5-faq2-a a:hover{color:#7E5005}.rf5-faq2-a a:focus-visible{outline:2px solid #9A6206;outline-offset:2px;border-radius:2px}.rf5-faq2-q{font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--rf-ink-900);margin:0}.rf5-faq2-item{border-top:1px solid var(--border-subtle)}.rf5-faq2-item summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:18px 0}.rf5-faq2-item summary::-webkit-details-marker{display:none}.rf5-faq2-item summary:focus-visible{outline:2px solid #9A6206;outline-offset:3px;border-radius:3px}.rf5-faq2-sign{flex:none;font-size:24px;line-height:1;font-weight:400;color:#9A6206;transition:transform .2s ease}.rf5-faq2-item[open] .rf5-faq2-sign{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.rf5-faq2-sign{transition:none}}.rf5-faq2-a{
1308      font-size:14px;
1309      line-height:1.65;                   /* --lh-relaxed */
1310      font-weight:400;
1311      color:var(--rf-charcoal);           /* --text-body, the handoff's --rf-ink-700 */
1312      margin:0;
1313    ;padding-bottom:20px;padding-right:28px}
1314
1315    /* Handoff: the six pairs stagger 60ms apart in source order, after the header.
1316       The page's global observer adds .in per element but sets no delay, so the step is CSS. */
1317.js .rf5-page .rf5-faq2-grid > [data-reveal]:nth-child(2){transition-delay:60ms}.js .rf5-page .rf5-faq2-grid > [data-reveal]:nth-child(3){transition-delay:120ms}.js .rf5-page .rf5-faq2-grid > [data-reveal]:nth-child(4){transition-delay:180ms}.js .rf5-page .rf5-faq2-grid > [data-reveal]:nth-child(5){transition-delay:240ms}.js .rf5-page .rf5-faq2-grid > [data-reveal]:nth-child(6){transition-delay:300ms}@media (prefers-reduced-motion:reduce){
1318.js .rf5-page .rf5-faq2-grid > [data-reveal]{transition-delay:0s}
1319    }
1320
1321    /* Handoff: two columns collapse to one below roughly 900px, order stays 1 through 6,
1322       answers stay at 14px. The header row already wraps, so the link drops and left-aligns. */
1323@media (max-width:900px){
1324.rf5-faq2-head{gap:14px;margin-bottom:36px}.rf5-faq2-grid{grid-template-columns:minmax(0,1fr);gap:32px}
1325    }@media (max-width:1000px){
1326.rf5-head nav{display:none}.rf5-proof .rf5-wrap{grid-template-columns:1fr 1fr}.rf5-proof .cell:nth-child(2){border-right:0}.rf5-founder .grid,.rf5-ocard .cols{grid-template-columns:1fr}.rf5-ocard .rf5-ostage{flex:0 0 auto}.rf5-belief .grid{grid-template-columns:1fr 1fr}.rf5-belief .head{flex-direction:column;align-items:flex-start;gap:16px}.rf5-belief .keys{align-items:flex-start}.rf5-cinema{min-height:0}.rf5-cinema .chrome{padding-top:72px;padding-bottom:56px;gap:40px}.rf5-cinema .strip button{flex:none;width:104px}.rf5-cinema .strip img{width:104px}.rf5-founder .photo{max-width:420px}.rf5-watch .grid{grid-template-columns:1fr;gap:32px}.rf5-feature{grid-template-columns:1fr}.rf5-feature .photo{min-height:0;aspect-ratio:16/10}.rf5-cards{grid-template-columns:1fr 1fr}
1327  }@media (max-width:640px){
1328:root{--gutter:20px}.rf5-page{font-size:16px}
1328.rf5-head .right span{display:none}.rf5-hero{min-height:0}.rf5-hero .rf5-wrap{padding-top:64px;padding-bottom:40px}.rf5-hero .scrim{background:linear-gradient(180deg,rgba(50,47,48,.55) 0%,rgba(50,47,48,.9) 55%,rgba(50,47,48,1) 100%)}.rf5-proof{position:relative;background:var(--rf-ink-900)}.rf5-proof .rf5-wrap{grid-template-columns:1fr}.rf5-proof .cell{border-right:0;border-bottom:1px solid rgba(255,255,255,.12);margin:0;padding:14px 0}.rf5-proof .cell:last-child{border-bottom:0}.rf5-feature .body{padding:28px 24px}
1329    /* rev51 M2: one column. The 4/3 ratio above is fine once the card is full width -
1330       at two columns it made a 124px card hold a 187px text block and clipped every figure. */
1331.rf5-cards{grid-template-columns:1fr}.rf5-card{aspect-ratio:4/3}
1332    /* rev51 M1: the objection cards. Both faces are position:absolute, so the parent has no
1333       content height and a ratio was standing in for one. min-height does the same job without
1334       tying the height to the width, which is what broke it at 165px wide. */
1335.rf5-belief .grid{grid-template-columns:1fr;gap:14px}.rf5-flip{aspect-ratio:auto;min-height:184px}.rf5-flip .face{padding:22px}.rf5-flip .q{font-size:20px}.rf5-flip .a{font-size:18px}.rf5-trust .label{display:none}.rf5-cta{padding:72px 0}.rf5-btn{width:100%}.rf5-results .head{flex-direction:column;align-items:flex-start;gap:16px}
1336  }
1337
1338/* 01b Proof - class is .rf5-pb, NOT .rf5-proof: that name is already taken by the mockup
1339.rf5-page hero's own glass strip,whose `.rf5-proof .rf5-wrap{display:grid}` squeezed this band to 618px of
1340   a 1200px wrap on the first attempt. The /success-stories proof band (#rfss .proof), lifted here 2026-09-07. It used to be
1341   a strip pinned inside the hero, where its right-hand cells sat on the lit half of the photo with
1342   nothing behind them. As its own solid charcoal band it cannot be unreadable, and because the hero
1343   is the same #322F30 the two read as one. */
1344.rf5-pb{background:var(--rf-charcoal);color:#fff;padding:52px 0}.rf5-pb .grid{display:grid;grid-template-columns:1fr 1.05fr 1.3fr 1.25fr}.rf5-pb .cell{padding:0 28px;border-right:1px solid rgba(255,255,255,.14);display:flex;gap:16px;align-items:flex-start}.rf5-pb .cell:first-child{padding-left:0}.rf5-pb .cell:last-child{padding-right:0;border-right:0}.rf5-pb .big{font-family:'PantonBold',sans-serif;font-weight:700;font-size:29px;line-height:1.15;letter-spacing:-.015em;color:#fff}.rf5-pb .sm{color:var(--rf-ink-300);font-size:14px;line-height:1.5;margin-top:8px}.rf5-pb .stars{color:var(--rf-orange);font-size:15px;letter-spacing:1px;margin-top:4px}.rf5-pb .ico{flex:0 0 auto;width:46px;height:46px;border-radius:999px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.rf5-pb .faces{flex:0 0 auto;display:flex;align-items:center}.rf5-pb .faces img{width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid var(--rf-charcoal);margin-left:-11px}.rf5-pb .brandcell{display:block}.rf5-pb .brandcell .award{width:186px;height:auto;display:block;margin:0 0 18px}.rf5-pb .brandcell .sm{margin-top:0}
1345@media (max-width:1024px){
1346.rf5-pb .grid{grid-template-columns:repeat(2,1fr);gap:34px 0}.rf5-pb .cell{padding:0 30px}.rf5-pb .cell:nth-child(odd){padding-left:0;border-right:1px solid rgba(255,255,255,.14)}.rf5-pb .cell:nth-child(even){padding-right:0;border-right:0}
1347}
1348@media (max-width:680px){
1349.rf5-pb{padding:24px 0}.rf5-pb .grid{grid-template-columns:1fr;gap:14px}.rf5-pb .cell{padding:0;border-right:0;flex-direction:column;align-items:center;text-align:center;gap:10px}.rf5-pb .cell+.cell{border-top:1px solid rgba(255,255,255,.14);padding-top:14px}
1350 /* the 1024 block's .cell:nth-child(odd) is (0,3,0) and out-specifies .rf5-pb .cell (0,2,0),
1351    so cells 1 and 3 kept a right border on a phone. Visible as a stray vertical rule. */
1352.rf5-pb .cell:nth-child(odd),.rf5-pb .cell:nth-child(even){border-right:0;padding-left:0;padding-right:0}.rf5-pb .ico{width:40px;height:40px}.rf5-pb .big{font-size:26px}.rf5-pb .sm{margin-left:auto;margin-right:auto;max-width:34ch;margin-top:6px}.rf5-pb .faces{margin:0 auto}.rf5-pb .brandcell{text-align:center}.rf5-pb .brandcell .award{width:148px;margin:0 auto 12px}
1353}
1354
1355.rf5-page .rfhtw{--gold:#faa519;background:#393637;color:#fff;padding:78px 24px 84px;font-family:inherit;-webkit-font-smoothing:antialiased;}.rf5-page .rfhtw__inner{max-width:1180px;margin:0 auto;text-align:center;}.rf5-page .rfhtw__eyebrow{margin:0 0 16px;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;}.rf5-page .rfhtw__title{margin:0 auto 18px;max-width:860px;font-family:'PantonBold',sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.01em;color:#fff;}.rf5-page .rfhtw__sub{margin:0 auto 50px;max-width:600px;font-size:clamp(16px,1.5vw,18px);line-height:1.5;color:var(--rf-ink-300);font-weight:400;}.rf5-page .rfhtw__timeline{position:relative;}.rf5-page .rfhtw__track{position:absolute;top:9px;left:10%;width:80%;height:2px;background:rgba(250,165,25,.20);border-radius:2px;overflow:hidden;}.rf5-page .rfhtw__fill{display:block;height:100%;width:100%;background:var(--gold);border-radius:2px;}.rf5-page .rfhtw__steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}.rf5-page .rfhtw__step{display:flex;flex-direction:column;align-items:center;padding:0 8px;}.rf5-page .rfhtw__dot{width:18px;height:18px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #393637;margin-bottom:26px;}.rf5-page .rfhtw__day{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;}.rf5-page .rfhtw__step-title{margin:0 0 10px;font-size:clamp(18px,1.7vw,22px);font-weight:700;color:#fff;line-height:1.2;}.rf5-page .rfhtw__step-desc{margin:0;max-width:220px;font-size:15px;line-height:1.5;color:var(--rf-ink-300);}.rf5-page .rfhtw__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:52px;padding:16px 32px;background:var(--rf-grad);color:var(--rf-charcoal);font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;text-decoration:none;border-radius:999px;box-shadow:0 6px 24px rgba(250,165,25,.28);
1355transition:box-shadow .2s ease,transform .12s ease;}.rf5-page .rfhtw__cta:hover{box-shadow:0 10px 32px rgba(250,165,25,.45);}.rf5-page .rfhtw__cta:active{transform:scale(.98);}.rf5-page .rfhtw__steps .rfhtw__step:nth-child(1){--d:.20s;}.rf5-page .rfhtw__steps .rfhtw__step:nth-child(2){--d:.48s;}.rf5-page .rfhtw__steps .rfhtw__step:nth-child(3){--d:.76s;}.rf5-page .rfhtw__steps .rfhtw__step:nth-child(4){--d:1.04s;}.rf5-page .rfhtw__steps .rfhtw__step:nth-child(5){--d:1.32s;}.rf5-page .rfhtw--anim .rfhtw__eyebrow,.rf5-page .rfhtw--anim .rfhtw__title,.rf5-page .rfhtw--anim .rfhtw__sub{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;}.rf5-page .rfhtw--anim .rfhtw__cta{opacity:0;transform:translateY(20px);transition:opacity .6s ease 1.5s,transform .6s ease 1.5s;}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__eyebrow{opacity:1;transform:none;}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__title{opacity:1;transform:none;transition-delay:.08s;}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__sub{opacity:1;transform:none;transition-delay:.16s;}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__cta{opacity:1;transform:none;}.rf5-page .rfhtw--anim .rfhtw__fill{width:0;transition:width 1.5s cubic-bezier(.4,0,.2,1) .15s;}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__fill{width:100%;}.rf5-page .rfhtw--anim .rfhtw__dot{transform:scale(.4);background:#3a3a3a;transition:transform .45s ease var(--d),background .45s ease var(--d);}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__dot{transform:scale(1);background:var(--gold);}.rf5-page .rfhtw--anim .rfhtw__day,.rf5-page .rfhtw--anim .rfhtw__step-title,.rf5-page .rfhtw--anim .rfhtw__step-desc{opacity:0;transform:translateY(14px);transition:opacity .5s ease var(--d),transform .5s ease var(--d);}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__day,.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__step-title,.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__step-desc{opacity:1;transform:none;}@media (max-width:820px){
1356.rf5-page .rfhtw{padding:62px 22px 70px;}.rf5-page .rfhtw__sub{margin-bottom:40px;}.rf5-page .rfhtw__timeline{max-width:420px;margin:0 auto;}.rf5-page .rfhtw__track{top:0;left:8px;width:2px;height:100%;}.rf5-page .rfhtw__fill{width:100%;height:100%;}.rf5-page .rfhtw--anim .rfhtw__fill{height:0;width:100%;transition:height 1.5s cubic-bezier(.4,0,.2,1) .15s;}.rf5-page .rfhtw--anim.rfhtw--in .rfhtw__fill{height:100%;}.rf5-page .rfhtw__steps{grid-template-columns:1fr;gap:0;text-align:left;}.rf5-page .rfhtw__step{flex-direction:column;align-items:flex-start;padding:0 0 34px 40px;position:relative;}.rf5-page .rfhtw__step:last-child{padding-bottom:0;}.rf5-page .rfhtw__dot{position:absolute;left:0;top:2px;margin:0;}.rf5-page .rfhtw__step-desc{max-width:none;}.rf5-page .rfhtw__cta{margin-top:44px;}
1357  }@media (prefers-reduced-motion:reduce){
1358.rf5-page .rfhtw--anim .rfhtw__eyebrow,.rf5-page .rfhtw--anim .rfhtw__title,.rf5-page .rfhtw--anim .rfhtw__sub,.rf5-page .rfhtw--anim .rfhtw__cta,.rf5-page .rfhtw--anim .rfhtw__day,.rf5-page .rfhtw--anim .rfhtw__step-title,.rf5-page .rfhtw--anim .rfhtw__step-desc{opacity:1;transform:none;transition:none;}.rf5-page .rfhtw--anim .rfhtw__fill{width:100%;transition:none;}.rf5-page .rfhtw--anim .rfhtw__dot{transform:scale(1);background:var(--gold);transition:none;}
1359  }
1360</style>
1361<div class="rfhome"><div id="dc-root" class="sc-host" data-sc-name="index">
1362<div style="font-family: Panton, system-ui, sans-serif; background: rgb(251, 250, 248); color: rgb(50, 47, 48); overflow-x: hidden;">
1363<section data-screen-label="01 Hero" style="position: relative; background: rgb(50, 47, 48); overflow: hidden;">
1364  <div class="rfh-heroart" style="position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%;">
1365    <video class="rfh-loop" autoplay muted loop playsinline preload="metadata" poster="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/360ee6ce8dfe8d1e1591e2b73b25b48b.png" aria-hidden="true" tabindex="-1" style="position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0"><source src="https://embed-ssl.wistia.com/deliveries/e37df4fb9e774085791804c921c1a5c1d380db70.bin" type="video/mp4"></video>
1366    <div style="position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(50, 47, 48) 0%, rgba(50, 47, 48, 0.92) 26%, rgba(50, 47, 48, 0.62) 44%, rgba(50, 47, 48, 0.18) 64%, rgba(50, 47, 48, 0) 78%); pointer-events: none;"></div><div style="position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(50,47,48,0.95) 0%,rgba(50,47,48,0) 22%);"></div>
1367    
1368  </div>
1369  <div class="rfh-herowrap" style="position: relative; max-width: 1200px; margin: 0px auto; padding: 110px 32px 80px; pointer-events: none;">
1370    <div style="max-width: 600px; pointer-events: auto;">
1371      <h1 style="margin: 0px; font-weight: 900; font-size: clamp(44px, 5.5vw, 80px); line-height: 1.04; letter-spacing: -0.02em; color: rgb(255, 255, 255);">LOOK BETTER<br>ON VIDEO.<br><span style="background: linear-gradient(135deg, rgb(254, 190, 17), rgb(250, 165, 25)) text; color: transparent;">LEAD BETTER<br>IN BUSINESS.</span></h1>
1372      <p style="margin: 28px 0px 0px; max-width: 560px; font-size: 21px; line-height: 1.5; color: rgb(236, 234, 234);">Video isn't marketing. It's modern leadership.<br>We install the desktop studio and the system that make showing up on video effortless.</p>
1373      <div style="display: flex; gap: 16px; flex-wrap: wrap; margin-top: 36px;">
1374        <a href="https://www.ridgefilms.com.au/site/contact" class="rfh-1" style="display: inline-block; background: linear-gradient(135deg, rgb(254, 190, 17), rgb(250, 165, 25)); color: rgb(50, 47, 48); font-weight: 700; font-size: 15px; letter-spacing: 0.05em; padding: 16px 34px; border-radius: 999px; box-shadow: rgba(250, 165, 25, 0.35) 0px 6px 24px;">BOOK A WALKTHROUGH</a>
1375        <a href="https://www.ridgefilms.com.au/desktop-studio" class="rfh-2" style="display: inline-block; border: 2px solid rgba(255, 255, 255, 0.5); color: rgb(255, 255, 255); font-weight: 700; font-size: 15px; letter-spacing: 0.05em; padding: 14px 32px; border-radius: 999px;">SEE THE STUDIO</a>
1376      </div>
1377    </div>
1378    
1379  </div></section><style>
1379@media (max-width:900px){.rfhome .rfh-heroart{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;order:0 !important;border-radius:0 !important;aspect-ratio:auto !important;}.rfhome .rfh-heroart video{object-position:70% 50% !important;}.rfhome .rfh-heroart::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(50,47,48,.80) 0%,rgba(50,47,48,.60) 60%,rgba(50,47,48,.45) 100%);}.rfhome .rfh-herowrap{position:relative !important;z-index:3 !important;}}</style>
1380</div></div></div>
1381<div class="rf5-page">
1382<section class="rf5-pb" data-band="01b Proof" aria-label="Proof">
1383  <div class="rf5-wrap">
1384    <div class="grid">
1385      <div class="cell brandcell">
1386        <img class="award" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/e278a7-87b5-5f44-d61e-82aa802fc0a_2025-PIA-300ppi-R.png" alt="ABA100 Winner, Product Innovation, Australian Business Awards 2025">
1387        <div class="sm">Winner, Product Innovation, Australian Business Awards 2025</div>
1388      </div>
1389      <div class="cell">
1390        <div class="ico"><svg width="22" height="22" viewBox="0 0 48 48" aria-hidden="true"><path fill="#4285F4" d="M45 24c0-1.6-.1-2.7-.4-3.9H24v7.1h12c-.2 1.9-1.5 4.7-4.4 6.6l6.7 5.2C42.2 35.5 45 30.3 45 24z"></path><path fill="#34A853" d="M24 46c5.9 0 10.9-2 14.5-5.3l-6.9-5.4c-1.8 1.3-4.3 2.2-7.6 2.2-5.8 0-10.7-3.8-12.5-9.1l-7.1 5.5C8 41.2 15.4 46 24 46z"></path><path fill="#FBBC05" d="M11.5 28.4c-.5-1.4-.7-2.9-.7-4.4s.3-3 .7-4.4l-7.1-5.5C2.9 17 2 20.4 2 24s.9 7 2.4 9.9z"></path><path fill="#EA4335" d="M24 10.6c4.1 0 6.9 1.8 8.5 3.3l6.2-6C34.9 4.4 29.9 2 24 2 15.4 2 8 6.8 4.4 14.1l7.1 5.5C13.3 14.4 18.2 10.6 24 10.6z"></path></svg></div>
1391        <div>
1392          <div class="big">5.0</div>
1393          <div class="stars" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
1394          <div class="sm">From 200+ Google reviews</div>
1395        </div>
1396      </div>
1397      <div class="cell">
1398        <div class="faces" aria-hidden="true"><img alt="" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2159401563/settings_images/31050a-da7f-d7f7-da5-0ff02b0b4b28_215adf21-4cdb-4433-a1bd-4348491786ca.jpeg"><img alt="" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2159401563/settings_images/a20436a-cb54-0c2-1d28-c8b17bde4313_c4fc660e-e8fd-48e0-b77b-c3ca4b4cb45f.jpeg"><img alt="" src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/3563018-c777-1488-b4b2-e015ac05e2_BLOG_YT_THUMBNAIL_6_.png"></div>
1399        <div>
1400          <div class="big">200+</div>
1401          <div class="sm">Founders and professionals set up across Australia, the US and New Zealand</div>
1402        </div>
1403      </div>
1404      <div class="cell">
1405        <div class="ico"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="13" r="8.2" stroke="#FAA519" stroke-width="1.8"></circle><path d="M12 8.6V13l3 1.8" stroke="#FAA519" stroke-width="1.8" stroke-linecap="round"></path><path d="M9 2.6h6" stroke="#FAA519" stroke-width="1.8" stroke-linecap="round"></path></svg></div>
1406        <div>
1407          <div class="big">7 days</div>
1408          <div class="sm">To your first published video, or we drop everything and get it done with you</div>
1409        </div>
1410      </div>
1411    </div>
1412  </div>
1413</section>
1414<section class="rf5-trust" data-band="02 Trusted by" aria-label="Clients">
1415  <div class="rf5-wrap">
1416    <div class="label">Trusted by 200+ founders</div>
1417    <div class="rf5-marq"><div class="track">
1418      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/5b27150-2c52-e23e-00e2-cdf5e64f5567_SBDCRegional-800x268_1_.jpg" alt="Small Business Development Corporation">
1419      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/4133c35-3577-ac43-e482-6785a1a6e86a_Paper_Backgrounaasdd_
1419-_COLOUR_PALETTE.002.png" alt="LJ Hooker">
1420      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/511a4e6-f41-65d4-604d-5f805764482_cybercx.png" alt="CyberCX">
1421      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/86f41ec-2bac-c51-087-2bf106825aa3_mta.png" alt="MTA">
1422      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/6ee276-7de0-5df-e53d-2cf67dc34b44_growth-potential.png" alt="Growth Potential">
1423      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/b1c1b76-328b-0067-26a2-8e883f4dc765_outsourcing-angel.png" alt="Outsourcing Angel">
1424      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/b86fc8f-ceb3-552-b250-4241bcf53f5_Paper_Background_-sf_COLOUR_PALETTE.001.png" alt="University of Adelaide">
1425      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/5b27150-2c52-e23e-00e2-cdf5e64f5567_SBDCRegional-800x268_1_.jpg" alt="">
1426      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/4133c35-3577-ac43-e482-6785a1a6e86a_Paper_Backgrounaasdd_-_COLOUR_PALETTE.002.png" alt="">
1427      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/511a4e6-f41-65d4-604d-5f805764482_cybercx.png" alt="">
1428      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/86f41ec-2bac-c51-087-2bf106825aa3_mta.png" alt="">
1429      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/6ee276-7de0-5df-e53d-2cf67dc34b44_growth-potential.png" alt="">
1430      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/b1c1b76-328b-0067-26a2-8e883f4dc765_outsourcing-angel.png" alt="">
1431      <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/b86fc8f-ceb3-552-b250-4241bcf53f5_Paper_Background_-sf_COLOUR_PALETTE.001.png" alt="">
1432    </div></div>
1433  </div>
1434</section>
1435
1436<section class="rf5-belief band" data-band="03 Sound familiar">
1437  <div class="rf5-wrap">
1438    <div class="head" data-reveal>
1439      <div>
1440        <div class="rf5-eyebrow">Sound familiar?</div>
1441        <h2>Six reasons business owners tell us they cannot do video.</h2>
1442      </div>
1443    </div>
1444    <div class="grid" data-flip-grid data-reveal>
1445      <div class="rf5-flip" data-flip tabindex="0" role="button" aria-label="Objection 1: The tech will beat me. Show what we do about it">
1446        <div class="inner" data-flip-inner>
1447          <div class="face front"><div class="n">01</div><div class="q">"The tech will beat me."</div><div class="k">WHAT WE DO ABOUT IT</div></div>
1448          <div class="face back"><div class="n">01</div><div class="a">Installed, calibrated, one button. There's no tech left to beat.</div><div class="rule"></div></div>
1449        </div>
1450      </div>
1451      <div class="rf5-flip" data-flip tabindex="0" role="button" aria-label="Objection 2: I hate how I come across. Show what we do about it">
1452        <div class="inner" data-flip-inner>
1453          <div class="face front"><div class="n">02</div><div class="q">"I hate how I come across."</div><div class="k">WHAT WE DO ABOUT IT</div></div>
1454          <div class="face back"><div class="n">02</div><div class="a">Coached live every week until the camera stops feeling like a test.</div><div class="rule"></div></div>
1455        </div>
1456      </div>
1457      <div class="rf5-flip" data-flip tabindex="0" role="button" aria-label="Objection 3: One video eats my whole day. Show what we do about it">
1458        <div class="inner" data-flip-inner>
1459          <div class="face front"><div class="n">03</div><div class="q">"One video eats my whole day."</div><div class="k">WHAT WE DO ABOUT IT</div></div>
1460          <div class="face back"><div class="n">03</div><div class="a">Script on the prompter, one take, published before lunch.</div><div class="rule"></div></div>
1461        </div>
1462      </div>
1463      <div class="rf5-flip" data-flip tabindex="0" role="button" aria-label="Objection 4: My setup looks small-time. Show what we do about it">
1464        <div class="inner" data-flip-inner>
1465          <div class="face front"><div class="n">04</div><div class="q">
1465"My setup looks small-time."</div><div class="k">WHAT WE DO ABOUT IT</div></div>
1466          <div class="face back"><div class="n">04</div><div class="a">Broadcast camera and lighting. Clients ask if you're in a studio.</div><div class="rule"></div></div>
1467        </div>
1468      </div>
1469      <div class="rf5-flip" data-flip tabindex="0" role="button" aria-label="Objection 5: Doing it properly needs a crew. Show what we do about it">
1470        <div class="inner" data-flip-inner>
1471          <div class="face front"><div class="n">05</div><div class="q">"Doing it properly needs a crew."</div><div class="k">WHAT WE DO ABOUT IT</div></div>
1472          <div class="face back"><div class="n">05</div><div class="a">The crew is built into the desk.</div><div class="rule"></div></div>
1473        </div>
1474      </div>
1475      <div class="rf5-flip" data-flip tabindex="0" role="button" aria-label="Objection 6: I'll buy it and never use it. Show what we do about it">
1476        <div class="inner" data-flip-inner>
1477          <div class="face front"><div class="n">06</div><div class="q">"I'll buy it and never use it."</div><div class="k">WHAT WE DO ABOUT IT</div></div>
1478          <div class="face back"><div class="n">06</div><div class="a">First video published within 7 days, or we do it with you.</div><div class="rule"></div></div>
1479        </div>
1480      </div>
1481    </div>
1482    <div class="turn" data-reveal>If one of those sounded like you, keep reading.</div>
1483  </div>
1484</section>
1485
1486<section class="rf5-offer band on-dark" data-band="04 What it is" id="what">
1487  <div class="rf5-wrap">
1488    <div class="rf5-ocard" data-reveal>
1489      <div class="head"><span class="eb">The Desktop Studio</span></div>
1490      <h2>A professional video studio, installed on your desk.</h2>
1491      <div class="cols">
1492      <div class="dark">
1493        <div class="rf5-ostage" data-ost>
1494          <div class="rf5-ost-slide white on" data-cap="Every part, labelled. One unit on your desk.">
1495            <img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/9183942da8c683bbd33d7b1bb76eaf48.png" alt="The Ridge Films Desktop Studio, labelled: broadcast microphone, key light, teleprompter, camera and glamour light on one desk mount" width="945" height="1061">
1496          </div>
1497          <div class="rf5-ost-slide" data-cap="Your script on the glass, in front of the lens.">
1498            <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/3762605-264-f672-432-1f64aeaa4_studio-gallery-3.jpg" alt="The Desktop Studio teleprompter, script on the glass in front of the lens" width="1080" height="1920">
1499          </div>
1500          <div class="rf5-ost-slide" data-cap="Broadcast microphone, on its own arm above the desk.">
1501            <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/0884e33-7e66-1efb-4f42-4bb6e8e1ef15_studio-gallery-4.jpg" alt="The Desktop Studio broadcast microphone on its arm above the desk" width="1080" height="1920">
1502          </div>
1503          <div class="rf5-ost-slide" data-cap="Key light and camera, set up and left set up.">
1504            <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/8b11fb5-63c0-21ef-052b-aa0cb77d6_
1504studio-gallery-5.jpg" alt="The Desktop Studio key light and camera rig set up on a desk" width="1080" height="1920">
1505          </div>
1506          <button type="button" class="oarr prev" aria-label="Previous image" data-ost-prev><span class="l"></span></button>
1507          <button type="button" class="oarr next" aria-label="Next image" data-ost-next><span class="r"></span></button>
1508        </div>
1509        <div class="ostfoot">
1510          <p class="cap" data-ost-cap>Every part, labelled. One unit on your desk.</p>
1511          <p class="count" data-ost-count>01 / 04</p>
1512        </div>
1513      </div>
1514      <div class="light">
1515        <dl class="spec">
1516          <div><dt>You stop putting it off</dt><dd>Nothing to book, nothing to set up, nothing to blame. The reason it did not happen last week is gone.</dd></div>
1517          <div><dt>You stop wondering how you look</dt><dd>How you look was settled on install day. It is not a decision you make each time.</dd></div>
1518          <div><dt>Every call, not just the videos</dt><dd>It is your Zoom and Teams camera as well, so the pitch, the update and the review all land the same way.</dd></div>
1519          <div><dt>You say the hard thing properly</dt><dd>Your script sits in front of the lens, so the technical answer comes out right without being memorised.</dd></div>
1520          <div><dt>Get better, not just better equipped</dt><dd>Six months of weekly coaching, so the studio is still being used in month five.</dd></div>
1521        </dl>
1522        <a class="rf5-btn rf5-btn-accent wide" href="https://www.ridgefilms.com.au/desktop-studio">SEE WHAT'S INCLUDED</a>
1523      </div>
1524      </div>
1525    </div>
1526
1527  </div>
1528</section>
1529
1530<section class="rf5-watch band" data-band="05 See it working" id="watch">
1531  <div class="rf5-wrap">
1532    <div class="grid">
1533      <div class="rf5-player" data-reveal>
1534        <img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/fb27aebd51be4fb2469c09b411948279.jpeg" alt="The Desktop Studio in use, recording with a guest on screen" loading="lazy">
1535        <button type="button" data-wistia="vj3qk6eyqs" aria-label="Play: two minutes inside a working Desktop Studio"><span class="rf5-play"></span></button>
1536        <span class="dur">02:03</span>
1537      </div>
1538      <div class="side" data-reveal>
1539        <div class="rf5-eyebrow">See it working</div>
1540        <h2>Two minutes inside a working Desktop Studio.</h2>
1541        <p>The install, the one-button start, and what the other end of a Zoom call actually sees. No slides, no voiceover, just the room.</p>
1542      </div>
1543    </div>
1544  </div>
1545</section>
1546
1547<!-- Ridge Films — Our Promise + 7-day timeline. -->
1548
1549<section class="rf5-shift band" data-band="06 Before and after">
1550  <div class="rf5-wrap rf5-ba" data-ba>
1551    <div class="lead" data-reveal>
1552      <h2>No video crew. <br>No studio hire. <br>No new office.</h2>
1553      <p class="turnline">Same desk. Different company.</p>
1554      <p class="who"><strong><span data-ba-name>Sonia Majkic</span>,</strong> <span data-ba-co>3 Phase Marketing</span></p>
1555      <div class="nav">
1556        <button type="button" aria-label="Previous client" data-ba-prev><span class="l"></span></button>
1557        <button type="button" aria-label="Next client" data-ba-next><span class="r"></span></button>
1558      </div>
1559      <p class="count" data-ba-count>01 / 06</p>
1560    </div>
1561    <div class="slides" data-reveal>
1562        <div class="rf5-ba-slide on" data-name="Sonia Majkic" data-co="3 Phase Marketing">
1563          <div class="after"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/30f756e-c8fb-56f7-a0f3-d761033a3203_sonia-after.jpg" alt="Sonia Majkic recording through the Desktop Studio" loading="lazy"><span class="lab">After</span></div>
1564          <div class="before"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/e54c2e3-a6a-0a66-08c7-b5eac6fc0_sonia-before.jpg" alt="Sonia Majkic on a webcam before the Desktop Studio" loading="lazy"><span class="lab">Before</span></div>
1565        </div>
1566        <div class="rf5-ba-slide" data-name="Sam Moses" data-co="Sockrates">
1567          <div class="after"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/bd5e805-0c8d-2fab-654b-054c7dedc8e_sam-after.jpeg" alt="Sam Moses recording through the Desktop Studio" loading="lazy"><span class="lab">After</span></div>
1568          <div class="before"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/c441ec0-db43-386c-478c-fcf27570e021_sam-before.jpeg" alt="Sam Moses on a webcam before the Desktop Studio" loading="lazy"><span class="lab">Before</span></div>
1569        </div>
1570        <div class="rf5-ba-slide" data-name="Andrew Zbik" data-co="
1570Creation Wealth">
1571          <div class="after"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/b38c2-dd63-c51d-6274-434255dbbf65_andrew-after.jpg" alt="Andrew Zbik recording through the Desktop Studio" loading="lazy"><span class="lab">After</span></div>
1572          <div class="before"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/41567b5-62e2-dee8-02b7-22a746667d0_andrew-before.jpg" alt="Andrew Zbik on a webcam before the Desktop Studio" loading="lazy"><span class="lab">Before</span></div>
1573        </div>
1574        <div class="rf5-ba-slide" data-name="Greg Gladman" data-co="Sales training">
1575          <div class="after"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/45ff77-7155-66a6-f83d-01c042347fdd_greg-after.jpg" alt="Greg Gladman recording through the Desktop Studio" loading="lazy"><span class="lab">After</span></div>
1576          <div class="before"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/46da4-4105-12fc-c25-d3f7334068_greg-before.jpg" alt="Greg Gladman on a webcam before the Desktop Studio" loading="lazy"><span class="lab">Before</span></div>
1577        </div>
1578        <div class="rf5-ba-slide" data-name="Jason Howes" data-co="Arrow Executive Sales">
1579          <div class="after"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/76d23f0-07f1-b85b-0a3-e8b4c0f2bc8d_jason-after.jpg" alt="Jason Howes recording through the Desktop Studio" loading="lazy"><span class="lab">After</span></div>
1580          <div class="before"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/7fa272-68d-00b4-8a1d-af131c46e3f_jason-before.jpg" alt="Jason Howes on a webcam before the Desktop Studio" loading="lazy"><span class="lab">Before</span></div>
1581        </div>
1582        <div class="rf5-ba-slide" data-name="Byron Trzeciak" data-co="PixelRush">
1583          <div class="after"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/8a106fb-5f5c-b47c-f637-41b1d7c30c5f_byron-after-v2.jpg" alt="Byron Trzeciak recording through the Desktop Studio" loading="lazy"><span class="lab">After</span></div>
1584          <div class="before"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/a4b3ffb-f507-01dc-125f-42cf841eb2_byron-before.jpg" alt="Byron Trzeciak on a webcam before the Desktop Studio" loading="lazy"><span class="lab">Before</span></div>
1585        </div>
1586    </div>
1587  </div>
1588</section>
1589
1590<section class="rf5-results band" data-band="07 Results">
1591  <div class="rf5-wrap">
1592    <div class="head" data-reveal>
1593      <div style="max-width:720px">
1594        <div class="rf5-eyebrow">Published results</div>
1595        <h2>Numbers our clients put their names to.</h2>
1596      </div>
1597    </div>
1598    <div class="rf5-feature" data-reveal>
1599      <div class="photo"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/8a106fb-5f5c-b47c-f637-41b1d7c30c5f_byron-after-v2.jpg" alt="Byron Trzeciak recording through his Desktop Studio at PixelRush" loading="lazy"><span class="chip">CLIENT FEATURE</span><button type="button" class="hit" data-vid data-kind="wistia" data-id="3mnpubb34c" aria-label="Play the video from Byron Trzeciak"></button><span class="pb pb-lg" aria-hidden="true"></span></div>
1600      <div class="body">
1601        <div class="k">Byron Trzeciak, CEO, PixelRush</div>
1602        <div class="fig">$300K+</div>
1603        <div class="lab">in revenue from video ads recorded on the studio</div>
1604        <blockquote>"The amount of money that's been made off video based ads is probably well in excess of 300,000."</blockquote>
1605        <ul>
1606          <li>Eleven new retainer clients in one month</li>
1607          <li>
1607Leads watch five to ten videos before they call</li>
1608          <li>Every ad, recorded at his own desk</li>
1609        </ul>
1610        <span class="read">WATCH BYRON'S VIDEO →</span>
1611      </div>
1612    </div>
1613    <div class="rf5-cards" data-reveal>
1614      <div class="rf5-card"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/bd5e805-0c8d-2fab-654b-054c7dedc8e_sam-after.jpeg" alt="Sam Moses in his Desktop Studio" loading="lazy"><div class="g"></div><div class="t"><div class="fig">31%</div><div class="lab">higher close rate</div><div class="who">Sam Moses, Sockrates</div><div class="read">WATCH THE VIDEO</div></div><button type="button" class="hit" data-vid data-kind="wistia" data-id="ndk2jidaci" aria-label="Play the video from Sam Moses"></button><span class="pb" aria-hidden="true"></span></div>
1615      <div class="rf5-card"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/3d50cfa-acdd-f760-b863-8054f0003cb_c4fc660e-e8fd-48e0-b77b-c3ca4b4cb45f.jpeg" alt="Erin Molan recording in her home studio" loading="lazy" style="object-position:65% 50%"><div class="g"></div><div class="t"><div class="fig">200,000+</div><div class="lab">YouTube subscribers, from 70</div><div class="who">Erin Molan, broadcaster</div><div class="read">WATCH THE VIDEO</div></div><button type="button" class="hit" data-vid data-kind="wistia" data-id="m6c39xcd91" aria-label="Play the video from Erin Molan"></button><span class="pb" aria-hidden="true"></span></div>
1616      <div class="rf5-card"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/3563018-c777-1488-b4b2-e015ac05e2_BLOG_YT_THUMBNAIL_6_.png" alt="Heather Hukins of H4 Consulting in her studio" loading="lazy"><div class="g"></div><div class="t"><div class="fig">12 min</div><div class="lab">per video, down from two hours</div><div class="who">Heather Hukins, H4 Consulting</div><div class="read">WATCH THE VIDEO</div></div><button type="button" class="hit" data-vid data-kind="wistia" data-id="bcwyzs8g64" aria-label="Play the video from Heather Hukins"></button><span class="pb" aria-hidden="true"></span></div>
1617      <div class="rf5-card"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/6951e37dea06fab5061f65558978c173.jpeg" alt="Andrew Zbik, Creation Wealth" loading="lazy"><div class="g"></div><div class="t"><div class="fig">16+ hrs</div><div class="lab">back every month</div><div class="who">Andrew Zbik, Creation Wealth</div><div class="read">WATCH THE VIDEO</div></div><button type="button" class="hit" data-vid data-kind="wistia" data-id="ozfzvvrewc" aria-label="Play the video from Andrew Zbik"></button><span class="pb" aria-hidden="true"></span></div>
1618      <div class="rf5-card"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/ea9aa61e31d8ac5d136e2dbbd9f7dafe.jpeg" alt="Greg Gladman, sales and leadership trainer" loading="lazy"><div class="g"></div><div class="t"><div class="fig">$4,000+</div><div class="lab">per shoot, gone. Studio days are over.</div><div class="who">Greg Gladman, sales trainer</div><div class="read">WATCH THE VIDEO</div></div><button type="button" class="hit" data-vid data-kind="wistia" data-id="35l7cm028e" aria-label="Play the video from Greg Gladman"></button><span class="pb" aria-hidden="true"></span></div>
1619      <div class="rf5-card"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/41d5b1c69c9d350a45a71f5dfd40ea17.jpeg" alt="Jason Howes, Arrow Executive Sales" loading="lazy"><div class="g"></div><div class="t"><div class="fig">$50,000</div><div class="lab">deal from one Christmas video</div><div class="who">Jason Howes, Arrow Executive Sales</div><div class="read">WATCH THE VIDEO</div></div><button type="button" class="hit" data-vid data-kind="wistia" data-id="4sbhmij5c4" aria-label="Play the video from Jason Howes"></button><span class="pb" aria-hidden="true"></span></div>
1620    </div>
1621  </div>
1622  <div class="rf5-vov" hidden data-vov>
1623    <div class="frame" data-vframe></div>
1624    <button type="button" class="close" aria-label="Close video" data-vclose>&times;</button>
1625  </div>
1626</section>
1627
1628<section class="rf5-cinema" data-band="08 Client work" data-cinema>
1629  <div class="bgs">
1630      <img class="bg on" src="https://i.ytimg.com/vi/EC7Ea6r1FJc/maxresdefault.jpg" alt="" aria-hidden="true" loading="lazy">
1631      <img class="bg" src="https://i.ytimg.com/vi/IZ8_zyVmT-U/hq1.jpg" alt="" aria-hidden="true" loading="lazy">
1632      <img class="bg" src="https://i.ytimg.com/vi/g65tALlJ_2U/maxresdefault.jpg" alt="" aria-hidden="true" loading="lazy">
1633      <img class="bg" src="https://i.ytimg.com/vi/4OtK86REpBQ/hq1.jpg" alt="" aria-hidden="true" loading="lazy">
1634      <img class="bg" src="https://i.ytimg.com/vi/2hyTaH-sNxU/hq2.jpg" alt="" aria-hidden="true" loading="lazy">
1635      <img class="bg" src="https://i.ytimg.com/vi/M99l960kitA/hq1.jpg" alt="" aria-hidden="true" loading="lazy">
1636      <img class="bg" src="https://embed-ssl.wistia.com/deliveries/34fad9bab0968addfae1997502c2ed97.jpg" alt="" aria-hidden="true" loading="lazy">
1637      <img class="bg" src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/67f7e04-4cb6-4f0-6b57-84c746dcc658_peggy-worrell-marketing-your-brand-linkedin.jpg" alt="" aria-hidden="true" loading="lazy" style="object-position:50% 25%">
1638      <img class="bg" src="https://www.traveldefend.com/img/ben-video-poster.png" alt="" aria-hidden="true" loading="lazy">
1639      
1640      <span class="bg"></span>
1641      <img class="bg" src="https://i.vimeocdn.com/video/2189651840-fd07f51677cad4d9321e5f88d65fdbbb39da3149542f2071103d7971b62d2c29-d?mw=1400&amp;q=85" alt="" aria-hidden="true" loading="lazy">
1642    </div>
1643  <div class="scrim1"></div><div class="scrim2"></div>
1644  <div class="rf5-wrap chrome">
1645    <div class="top" data-reveal>
1646      <div class="rf5-eyebrow">Client work</div>
1647      <h2>Their videos, not ours.</h2>
1648      <p>Eleven clients publishing their own work, from commercial law to healthcare.</p>
1649    </div>
1650    <div class="bottom" data-reveal>
1651      <div class="now">
1652        <button type="button" class="play" aria-label="Play the video from Linh Podetti, Outsourcing Angel" data-play><span></span></button>
1653        <div class="meta"><span class="ind" data-ind>Podcast interview</span><span class="name" data-name>Linh Podetti, Outsourcing Angel</span></div>
1654      </div>
1655      <div class="stripwrap">
1656        <button type="button" class="sarr" aria-label="Previous client" data-cin-prev><span class="l"></span></button>
1657        <div class="strip" role="tablist" aria-label="Choose a client video">
1658        <button type="button" role="tab" aria-selected="true" data-i="0" data-kind="yt" data-id="EC7Ea6r1FJc" data-name="Linh Podetti, Outsourcing Angel" data-ind="Podcast interview"><img src="https://i.ytimg.com/vi/EC7Ea6r1FJc/maxresdefault.jpg" alt="Linh Podetti, Podcast interview" loading="lazy"><i><b></b></i></button>
1659        <button type="button" role="tab" aria-selected="false" data-i="1" data-kind="yt" data-id="IZ8_zyVmT-U" data-start="1451" data-name="Erin Molan" data-ind="Media commentary"><img src="https://i.ytimg.com/vi/IZ8_zyVmT-U/hq1.jpg" alt="Erin Molan, Media commentary" loading="lazy"><i><b></b></i></button>
1660        <button type="button" role="tab" aria-selected="false" data-i="2" data-kind="yt" data-id="g65tALlJ_2U" data-name="Jill Hutchison, Evolve Dynamic" data-ind="Leadership coaching"><img src="https://i.ytimg.com/vi/g65tALlJ_2U/maxresdefault.jpg" alt="Jill Hutchison, Evolve Dynamic, Leadership coaching" loading="lazy"><i><b></b></i></button>
1661        <button type="button" role="tab" aria-selected="false" data-i="3" data-kind="yt" data-id="4OtK86REpBQ" data-name="Betty Fotofili, Magnetic Mama" data-ind="Mindset coaching"><img src="https://i.ytimg.com/vi/4OtK86REpBQ/hq1.jpg" alt="Betty Fotofili, Magnetic Mama, mindset coaching" loading="lazy"><i><b></b></i></button>
1662        <button type="button" role="tab" aria-selected="false" data-i="4" data-kind="yt" data-id="2hyTaH-sNxU" data-name="Mark Lazarus, Lazarus Legal" data-ind="Commercial law"><img src="https://i.ytimg.com/vi/2hyTaH-sNxU/hq2.jpg" alt="Mark Lazarus, Lazarus Legal, Commercial law" loading="lazy"><i><b></b></i></button>
1663        <button type="button" role="tab" aria-selected="false" data-i="5" data-kind="yt" data-id="M99l960kitA" data-name="Simon Morgan, Agency Futures" data-ind="Agency M&amp;A"><img src="https://i.ytimg.com/vi/M99l960kitA/hq1.jpg" alt="Simon Morgan, Agency Futures, Agency M&amp;A" loading="lazy"><i><b></b></i></button>
1664        <button type="button" role="tab" aria-selected="false" data-i="6" data-kind="wistia" data-id="glprqjwu8i" data-name="Andrew Zbik, Creation Wealth" data-ind="Financial planning"><img src="https://embed-ssl.wistia.com/deliveries/34fad9bab0968addfae1997502c2ed97.jpg" alt="Andrew Zbik, Creation Wealth, Financial planning" loading="lazy"><i><b></b></i></button>
1665        <button type="button" role="tab" aria-selected="false" data-i="7" data-kind="li" data-id="urn:li:ugcPost:7361306558980411392" data-name="Peggy Worrell, Marketing Your Brand" data-ind="LinkedIn post"><img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/67f7e04-4cb6-4f0-6b57-84c746dcc658_peggy-worrell-marketing-your-brand-linkedin.jpg" alt="Marketing Your Brand video on LinkedIn" loading="lazy" style="object-position:50% 25%"><i><b></b></i></button>
1666        <button type="button" role="tab" aria-selected="false" data-i="8" data-kind="mp4" data-id="https://www.traveldefend.com/video/ceo.mp4" data-name="Travel Defend" data-ind="Travel insurance"><img src="https://www.traveldefend.com/img/ben-video-poster.png" alt="Travel Defend, travel insurance" loading="lazy"><i><b></b></i></button>
1667        <button type="button" role="tab" aria-selected="false" data-i="9" data-kind="link" data-href="https://www.facebook.com/reel/1732048704583251" data-name="Dr Alex Phoon" data-ind="Medical podcast"><span class="fb">f</span><i><b></b></i></button>
1668        <button type="button" role="tab" aria-selected="false" data-i="10" data-kind="link" data-href="https://vimeo.com/1217858145/b9c4870420" data-name="Hayley Ryan, WoundRescue" data-ind="Healthcare podcast"><img src="https://i.vimeocdn.com/video/2189651840-fd07f51677cad4d9321e5f88d65fdbbb39da3149542f2071103d7971b62d2c29-d?mw=1400&amp;q=85" alt="Hayley Ryan, WoundRescue, healthcare podcast" loading="lazy"><i><b></b></i></button>
1669      </div>
1670        <button type="button" class="sarr" aria-label="Next client" data-cin-next><span class="r"></span></button>
1671      </div>
1672    </div>
1673  </div>
1674  <div class="player" hidden data-player>
1675    <div class="frame" data-frame></div>
1676    <button type="button" class="close" aria-label="Close video" data-close>×</button>
1677  </div>
1678
1679</section>
1680
1681<section class="rf5-founder band" data-band="09 Founder">
1682  <div class="rf5-wrap">
1683    <div class="grid">
1684      <div class="photo" data-reveal><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/f7fc8e1-b276-807-125-6cd333aad25_chris-schwager-armchair-beige-blazer-jeans-smile-close.jpg" alt="Chris Schwager, founder of Ridge Films" loading="lazy" width="1200" height="1500"></div>
1685      <div class="copy" data-reveal>
1686        <h2>
1686Great work isn't enough. I learned that the hard way.</h2>
1687        <p>I spent a decade being good at what I do, and almost nobody knew I existed. Then in 2019 I moved my sales calls to Zoom and saw what my clients saw: bad webcam, flat sound, a printer humming behind me. So I fixed a proper studio to my desk. That is what we install for you now.</p>
1688        <p class="sig">Chris Schwager, Founder</p>
1689        <a class="story" href="https://www.ridgefilms.com.au/about-chris">Read his story</a>
1690      </div>
1691    </div>
1692  </div>
1693</section>
1694
1695<section class="rf5-who band" data-band="11 Who it is for" data-rf5-who>
1696  <div class="rf5-wrap">
1697
1698    <div data-reveal>
1699      <div class="rf5-eyebrow">Is this you?</div>
1700      <h2 class="rf5-who-h">Built for <span class="rf5-who-pill"><span class="rf5-who-sr">founders</span><span class="rf5-who-word" data-rf5-who-word data-w="founders" aria-hidden="true"></span></span> who are the business.</h2>
1701    </div>
1702
1703    <p class="rf5-who-not" data-reveal>Not for pre-revenue, one-off video, or a stand-in on camera.</p>
1704
1705  </div>
1706</section>
1707<script>
1708/* Section 11 — kinetic word swap. Artboard 4a: setInterval 2200ms, 380ms entry animation, five words. */
1709(function(){
1710  var band = document.querySelector('[data-rf5-who]');
1711  if(!band) return;
1712  var word = band.querySelector('[data-rf5-who-word]');
1713  if(!word) return;
1714
1715  var words = ['founders','consultants','coaches','advisers','leaders'];
1716  var k = 0, timer = null, visible = false;
1717  var rm = window.matchMedia('(prefers-reduced-motion: reduce)');
1718
1719  word.setAttribute("data-w", words[0]);
1720
1721  function step(){
1722    k = (k + 1) % words.length;
1723    word.setAttribute("data-w", words[k]);
1724    word.classList.remove('rf5-who-anim');
1725    void word.offsetWidth;                 /* forces a reflow so the 380ms entry replays */
1726    word.classList.add('rf5-who-anim');
1727  }
1728  function sync(){
1729    if(visible && !rm.matches){ if(!timer) timer = setInterval(step, 2200); }
1730    else if(timer){ clearInterval(timer); timer = null; }
1731  }
1732  function settle(){ k = 0; word.setAttribute("data-w", words[0]); word.classList.remove('rf5-who-anim'); }
1733
1734  if('IntersectionObserver' in window){
1735    new IntersectionObserver(function(es){
1736      es.forEach(function(e){ visible = e.isIntersecting; sync(); });
1737    },{threshold:.3}).observe(band);
1738  } else { visible = true; sync(); }
1739
1740  function onRM(){ sync(); if(rm.matches) settle(); }
1741  if(rm.addEventListener) rm.addEventListener('change', onRM);
1742  else if(rm.addListener) rm.addListener(onRM);
1743})();
1744</script>
1744
1745
1746<section class="rfhtw" data-band="10 Promise" aria-labelledby="rfhtw-title">
1747  <div class="rfhtw__inner">
1748    <p class="rfhtw__eyebrow">OUR PROMISE</p>
1749    <h2 id="rfhtw-title" class="rfhtw__title">Publish Your First Video Within 7 Days</h2>
1750    <p class="rfhtw__sub">Or we drop everything and get it done with you.</p>
1751    <div class="rfhtw__timeline">
1752      <div class="rfhtw__track"><span class="rfhtw__fill"></span></div>
1753      <div class="rfhtw__steps">
1754        <div class="rfhtw__step">
1755          <span class="rfhtw__dot"></span>
1756          <span class="rfhtw__day">Day 1</span>
1757          <h3 class="rfhtw__step-title">The studio goes in.</h3>
1758          <p class="rfhtw__step-desc">We set up and dial everything in.</p>
1759        </div>
1760        <div class="rfhtw__step">
1761          <span class="rfhtw__dot"></span>
1762          <span class="rfhtw__day">Day 2 &ndash; 3</span>
1763          <h3 class="rfhtw__step-title">Nail the message.</h3>
1764          <p class="rfhtw__step-desc">We write your first script with you.</p>
1765        </div>
1766        <div class="rfhtw__step">
1767          <span class="rfhtw__dot"></span>
1768          <span class="rfhtw__day">Day 4 &ndash; 5</span>
1769          <h3 class="rfhtw__step-title">Find your delivery.</h3>
1770          <p class="rfhtw__step-desc">We'll coach you and rehearse with you until you're comfortable.</p>
1771        </div>
1772        <div class="rfhtw__step">
1773          <span class="rfhtw__dot"></span>
1774          <span class="rfhtw__day">Day 6</span>
1775          <h3 class="rfhtw__step-title">Press record.</h3>
1776          <p class="rfhtw__step-desc">You just show up and press record.</p>
1777        </div>
1778        <div class="rfhtw__step">
1779          <span class="rfhtw__dot"></span>
1780          <span class="rfhtw__day">Day 7</span>
1781          <h3 class="rfhtw__step-title">You're live.</h3>
1782          <p class="rfhtw__step-desc">Publish and repeat until everything becomes natural.</p>
1783        </div>
1784      </div>
1785    </div>
1786    <a class="rfhtw__cta" href="https://www.ridgefilms.com.au/desktop-studio">SEE HOW THE STUDIO WORKS</a>
1787  </div>
1788</section>
1789<style>
1790  .rfhtw{--gold:#faa519;background:#393637;color:#fff;padding:78px 24px 84px;font-family:inherit;-webkit-font-smoothing:antialiased;}
1791  .rfhtw__inner{max-width:1180px;margin:0 auto;text-align:center;}
1792  .rfhtw__eyebrow{margin:0 0 16px;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;}
1793  .rfhtw__title{margin:0 auto 18px;max-width:860px;font-family:'PantonBold',sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.01em;color:#fff;}
1794  .rfhtw__sub{margin:0 auto 50px;max-width:600px;font-size:clamp(16px,1.5vw,18px);line-height:1.5;color:var(--rf-ink-300);font-weight:400;}
1795  .rfhtw__timeline{position:relative;}
1796  .rfhtw__track{position:absolute;top:9px;left:10%;width:80%;height:2px;background:rgba(250,165,25,.20);border-radius:2px;overflow:hidden;}
1797  .rfhtw__fill{display:block;height:100%;width:100%;background:var(--gold);border-radius:2px;}
1798  .rfhtw__steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}
1799  .rfhtw__step{display:flex;flex-direction:column;align-items:center;padding:0 8px;}
1800  .rfhtw__dot{width:18px;height:18px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #393637;margin-bottom:26px;}
1801  .rfhtw__day{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;}
1802  .rfhtw__step-title{margin:0 0 10px;font-size:clamp(18px,1.7vw,22px);font-weight:700;color:#fff;line-height:1.2;}
1803  .rfhtw__step-desc{margin:0;max-width:220px;font-size:15px;line-height:1.5;color:var(--rf-ink-300);}
1804  .rfhtw__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:52px;padding:16px 32px;background:var(--rf-grad);color:var(--rf-charcoal);font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;text-decoration:none;border-radius:999px;box-shadow:0 6px 24px rgba(250,165,25,.28);transition:box-shadow .2s ease,transform .12s ease;}
1805  .rfhtw__cta:hover{box-shadow:0 10px 32px rgba(250,165,25,.45);}.rfhtw__cta:active{transform:scale(.98);}
1806  .rfhtw__steps .rfhtw__step:nth-child(1){--d:.20s;}
1807  .rfhtw__steps .rfhtw__step:nth-child(2){--d:.48s;}
1808  .rfhtw__steps .rfhtw__step:nth-child(3){--d:.76s;}
1809  .rfhtw__steps .rfhtw__step:nth-child(4){--d:1.04s;}
1810  .rfhtw__steps .rfhtw__step:nth-child(5){--d:1.32s;}
1811  .rfhtw--anim .rfhtw__eyebrow,.rfhtw--anim .rfhtw__title,.rfhtw--anim .rfhtw__sub{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;}
1812  .rfhtw--anim .rfhtw__cta{opacity:0;transform:translateY(20px);transition:opacity .6s ease 1.5s,transform .6s ease 1.5s;}
1813  .rfhtw--anim.rfhtw--in .rfhtw__eyebrow{opacity:1;transform:none;}
1814  .rfhtw--anim.rfhtw--in .rfhtw__title{opacity:1;transform:none;
1814transition-delay:.08s;}
1815  .rfhtw--anim.rfhtw--in .rfhtw__sub{opacity:1;transform:none;transition-delay:.16s;}
1816  .rfhtw--anim.rfhtw--in .rfhtw__cta{opacity:1;transform:none;}
1817  .rfhtw--anim .rfhtw__fill{width:0;transition:width 1.5s cubic-bezier(.4,0,.2,1) .15s;}
1818  .rfhtw--anim.rfhtw--in .rfhtw__fill{width:100%;}
1819  .rfhtw--anim .rfhtw__dot{transform:scale(.4);background:#3a3a3a;transition:transform .45s ease var(--d),background .45s ease var(--d);}
1820  .rfhtw--anim.rfhtw--in .rfhtw__dot{transform:scale(1);background:var(--gold);}
1821  .rfhtw--anim .rfhtw__day,.rfhtw--anim .rfhtw__step-title,.rfhtw--anim .rfhtw__step-desc{opacity:0;transform:translateY(14px);transition:opacity .5s ease var(--d),transform .5s ease var(--d);}
1822  .rfhtw--anim.rfhtw--in .rfhtw__day,.rfhtw--anim.rfhtw--in .rfhtw__step-title,.rfhtw--anim.rfhtw--in .rfhtw__step-desc{opacity:1;transform:none;}
1823  @media (max-width:820px){
1824    .rfhtw{padding:62px 22px 70px;}
1825    .rfhtw__sub{margin-bottom:40px;}
1826    .rfhtw__timeline{max-width:420px;margin:0 auto;}
1827    .rfhtw__track{top:0;left:8px;width:2px;height:100%;}
1828    .rfhtw__fill{width:100%;height:100%;}
1829    .rfhtw--anim .rfhtw__fill{height:0;width:100%;transition:height 1.5s cubic-bezier(.4,0,.2,1) .15s;}
1830    .rfhtw--anim.rfhtw--in .rfhtw__fill{height:100%;}
1831    .rfhtw__steps{grid-template-columns:1fr;gap:0;text-align:left;}
1832    .rfhtw__step{flex-direction:column;align-items:flex-start;padding:0 0 34px 40px;position:relative;}
1833    .rfhtw__step:last-child{padding-bottom:0;}
1834    .rfhtw__dot{position:absolute;left:0;top:2px;margin:0;}
1835    .rfhtw__step-desc{max-width:none;}
1836    .rfhtw__cta{margin-top:44px;}
1837  }
1838  @media (prefers-reduced-motion:reduce){
1839    .rfhtw--anim .rfhtw__eyebrow,.rfhtw--anim .rfhtw__title,.rfhtw--anim .rfhtw__sub,.rfhtw--anim .rfhtw__cta,.rfhtw--anim .rfhtw__day,.rfhtw--anim .rfhtw__step-title,.rfhtw--anim .rfhtw__step-desc{opacity:1;transform:none;transition:none;}
1840    .rfhtw--anim .rfhtw__fill{width:100%;transition:none;}
1841    .rfhtw--anim .rfhtw__dot{transform:scale(1);background:var(--gold);transition:none;}
1842  }
1843</style>
1844<script>
1845(function(){
1846  var section=document.querySelector('.rfhtw');
1847  if(!section) return;
1848  section.classList.add('rfhtw--anim');
1849  function reveal(){ section.classList.add('rfhtw--in'); }
1850  if(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches){ reveal(); return; }
1851  if('IntersectionObserver' in window){
1852    var io=new IntersectionObserver(function(entries){
1853      entries.forEach(function(e){ if(e.isIntersecting){ reveal(); io.disconnect(); } });
1854    },{threshold:0.3});
1855    requestAnimationFrame(function(){ io.observe(section); });
1856  } else { reveal(); }
1857})();
1858</script>
1858
1859
1860
1861
1862<section class="rf5-faq2 band" data-band="12 FAQ" aria-labelledby="rf5-faq2-title">
1863  <div class="rf5-wrap">
1864    <div class="rf5-faq2-inner">
1865
1866      <div data-reveal>
1867        <div class="rf5-faq2-rule" aria-hidden="true"></div>
1868        <div class="rf5-faq2-head">
1869          <h2 class="rf5-faq2-h" id="rf5-faq2-title">What people want to know before they book.</h2>
1870          <a class="rf5-faq2-link" href="https://www.ridgefilms.com.au/knowledge">The full knowledge base &rarr;</a>
1871        </div>
1872      </div>
1873
1874      <div class="rf5-faq2-grid">
1875        <details class="rf5-faq2-item" data-reveal>
1876          <summary><h3 class="rf5-faq2-q">Will it fit in a small office?</h3><span class="rf5-faq2-sign" aria-hidden="true">+</span></summary>
1877          <p class="rf5-faq2-a">It clamps onto the desk you already work at and takes no floor space. Around 3 x 3 metres is comfortable, and we have installed into rooms 1.2 metres wide. <a href="https://www.ridgefilms.com.au/knowledge/studio-setup">Choosing the room</a></p>
1878        </details>
1879        <details class="rf5-faq2-item" data-reveal>
1880          <summary><h3 class="rf5-faq2-q">I'm not in Sydney. Who installs it?</h3><span class="rf5-faq2-sign" aria-hidden="true">+</span></summary>
1881          <p class="rf5-faq2-a">A video technician, at your desk. Melbourne, Brisbane, Perth and Adelaide are routine, and there is no site visit to arrange first: we check the room from your photos and measurements, then send a video report back for you to approve before the studio is built. <a href="https://www.ridgefilms.com.au/knowledge/studio-setup">What install involves</a></p>
1882        </details>
1883        <details class="rf5-faq2-item" data-reveal>
1884          <summary><h3 class="rf5-faq2-q">What if I freeze the second it's on?</h3><span class="rf5-faq2-sign" aria-hidden="true">+</span></summary>
1885          <p class="rf5-faq2-a">Send us the take. It goes over on WhatsApp and comes back as a voice note telling you what to change, so a shaky first attempt gets fixed rather than quietly putting you off video for a month. <a href="https://www.ridgefilms.com.au/knowledge/video-coaching">Support between sessions</a></p>
1886        </details>
1887        <details class="rf5-faq2-item" data-reveal>
1888          <summary><h3 class="rf5-faq2-q">Can other people in the business use it?</h3><span class="rf5-faq2-sign" aria-hidden="true">+</span></summary>
1889          <p class="rf5-faq2-a">Yes. On a sit-stand desk the next person changes their framing by raising the desk, without touching the camera or the lights. Teams usually train one person to run it, so everyone else walks in, talks and walks out. <a href="https://www.ridgefilms.com.au/knowledge/video-coaching">Rolling it out across a team</a></p>
1890        </details>
1891        <details class="rf5-faq2-item" data-reveal>
1892          <summary><h3 class="rf5-faq2-q">What can I add once I'm up and running?</h3><span class="rf5-faq2-sign" aria-hidden="true">+</span></summary>
1893          <p class="rf5-faq2-a">A second camera and switcher, the PodcasterPro microphone setup, backdrop sets. The system is modular, so an upgrade adds to the studio you already own. The standard build already covers solo video, webinars and calls. <a href="https://www.ridgefilms.com.au/knowledge/video-equipment#podcast-upgrade">Adding to it later</a></p>
1894        </details>
1895        <details class="rf5-faq2-item" data-reveal>
1896          <summary><h3 class="rf5-faq2-q">Who looks after it once it's in?</h3><span class="rf5-faq2-sign" aria-hidden="true">+</span></summary>
1897          <p class="rf5-faq2-a">We do. Twelve months of warranty from install, and after that it stays serviceable: parts are modular, so a component gets replaced rather than the studio rebuilt. It is expected to run 10 to 15 years. <a href="https://www.ridgefilms.com.au/knowledge/video-equipment#if-something-breaks">Warranty and servicing</a></p>
1898        </details>
1899      </div>
1900
1901    </div>
1902  </div>
1903</section>
1904
1905<section class="rf5-cta" data-band="13 Book a walkthrough" id="book">
1906  <div class="rf5-wrap">
1907    <div data-reveal>
1908      <h2>Stop watching your competitors get ahead. Start showing up.</h2>
1909      <p>Every week you wait, a less capable competitor wins the clients who should be yours. It takes one walkthrough with Chris to start closing that gap for good.</p>
1910      <div class="ctas">
1911        <a class="rf5-btn rf5-btn-accent" href="https://www.ridgefilms.com.au/site/contact">BOOK A WALKTHROUGH</a>
1912      </div>
1913      <div class="contact">Or talk to a person: <a href="mailto:[email protected]">[email protected]</a> &nbsp;&middot;&nbsp; <a href="tel:+61295690829">+61 2 9569 0829</a></div>
1914    </div>
1915  </div>
1916</section>
1917</div>
1918<script>
1919(function(){
1920  document.documentElement.classList.add('js');
1921  var nodes=[].slice.call(document.querySelectorAll('[data-reveal]'));
1922  var rm0=window.matchMedia('(prefers-reduced-motion: reduce)').matches;
1923  if(rm0||!('IntersectionObserver' in window)){nodes.forEach(function(n){n.classList.add('in')});}
1924  else{var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}})},{rootMargin:'0px 0px -8% 0px',threshold:.05});nodes.forEach(function(n){io.observe(n)});
1925    setTimeout(function(){nodes.forEach(function(n){n.classList.add('in')})},4000);}
1926
1927  var rm=window.matchMedia('(prefers-reduced-motion: reduce)').matches;
1928  var ba=document.querySelector('[data-ba]');
1929  if(ba){var sl=[].slice.call(ba.querySelectorAll('.rf5-ba-slide')),bi=0,nm=ba.querySelector('[data-ba-name]'),co=ba.querySelector('[data-ba-co]'),cnt=ba.querySelector('[data-ba-count]');
1930    function bshow(n){bi=(n+sl.length)%sl.length;sl.forEach(function(x,i){x.classList.toggle('on',i===bi)});nm.textContent=sl[bi].dataset.name;co.textContent=sl[bi].dataset.co;cnt.textContent='0'+(bi+1)+' / 0'+sl.length;}
1931    var bt=null,bin=false,bhov=false;
1932    function bstop(){if(bt){clearInterval(bt);bt=null}}
1933    function bsync(){bstop();if(!rm&&bin&&!bhov)bt=setInterval(function(){bshow(bi+1)},5500)}
1934    ba.querySelector('[data-ba-prev]').addEventListener('click',function(){bshow(bi-1);bsync()});ba.querySelector('[data-ba-next]').addEventListener('click',function(){bshow(bi+1);bsync()});
1935    ba.addEventListener('pointerenter',function(){bhov=true;bsync()});ba.addEventListener('pointerleave',function(){bhov=false;bsync()});
1936    ba.addEventListener('focusin',function(){bhov=true;bsync()});ba.addEventListener('focusout',function(){bhov=false;bsync()});
1937    if('IntersectionObserver' in window){new IntersectionObserver(function(es){es.forEach(function(e){bin=e.isIntersecting;bsync()})},{threshold:.3}).observe(ba)}else{bin=true;bsync()}
1938  }
1939  var ost=document.querySelector('[data-ost]');
1940  if(ost){var os=[].slice.call(ost.querySelectorAll('.rf5-ost-slide')),oi=0,ocap=document.querySelector('[data-ost-cap]'),ocnt=document.querySelector('[data-ost-count]');
1941    function oshow(n){oi=(n+os.length)%os.length;os.forEach(function(x,i){x.classList.toggle('on',i===oi)});if(ocap)ocap.textContent=os[oi].dataset.cap;if(ocnt)ocnt.textContent='0'+(oi+1)+' / 0'+os.length;}
1942    ost.querySelector('[data-ost-prev]').addEventListener('click',function(){oshow(oi-1)});ost.querySelector('[data-ost-next]').addEventListener('click',function(){oshow(oi+1)});
1943  }
1944  var fg=document.querySelector('[data-flip-grid]');
1945  if(fg){var cards=[].slice.call(fg.querySelectorAll('[data-flip]')),st=cards.map(function(){return {hover:false,auto:false,tapped:false}});
1946    function paint(i){cards[i].classList.toggle('on',st[i].hover||st[i].auto||st[i].tapped)}
1947    cards.forEach(function(c,i){c.addEventListener('pointerenter',function(e){if(e.pointerType==='mouse'){st[i].hover=true;paint(i)}});c.addEventListener('pointerleave',function(e){if(e.pointerType==='mouse'){st[i].hover=false;paint(i)}});c.addEventListener('click',function(){st[i].tapped=!st[i].tapped;paint(i)});c.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();st[i].tapped=!st[i].tapped;paint(i)}})});
1948    /* rev41: auto-rotation removed (Chris, 55:08 "not with the automation"). Hover, click and keyboard remain. */
1949  }
1950  var cin=document.querySelector('[data-cinema]');
1951  if(cin){var tb=[].slice.call(cin.querySelectorAll('.strip [role=tab]')),bg=cin.querySelectorAll('.bgs .bg'),nmE=cin.querySelector('[data-name]'),indE=cin.querySelector('[data-ind]'),playB=cin.querySelector('[data-play]'),pl=cin.querySelector('[data-player]'),fr=cin.querySelector('[data-frame]'),ci=0,
1951ct=null,cdur=6000;
1952    function cshow(i){ci=i;tb.forEach(function(b,j){b.setAttribute('aria-selected',j===i?'true':'false');var q=b.querySelector('i b');q.style.transition='none';q.style.width='0'});bg.forEach(function(im,j){im.classList.toggle('on',j===i)});var a=tb[i];nmE.textContent=a.dataset.name;indE.textContent=a.dataset.ind;playB.setAttribute('aria-label',(a.dataset.kind==='link'?'Watch on another site: ':'Play the video from ')+a.dataset.name);var q=a.querySelector('i b');void q.offsetWidth;if(!rm){q.style.transition='width '+cdur+'ms linear';}q.style.width='100%';var sp=cin.querySelector('.strip');if(sp&&a.offsetParent){var tr=a.getBoundingClientRect(),sr=sp.getBoundingClientRect(),bh=rm?'auto':'smooth';if(tr.left<sr.left)sp.scrollTo({left:sp.scrollLeft+(tr.left-sr.left)-12,behavior:bh});else if(tr.right>sr.right)sp.scrollTo({left:sp.scrollLeft+(tr.right-sr.right)+12,behavior:bh});}}
1953    function carm(){clearTimeout(ct);if(!rm&&pl.hidden)ct=setTimeout(function(){cshow((ci+1)%tb.length);carm()},cdur)}
1954    tb.forEach(function(b){b.addEventListener('click',function(){cshow(+b.dataset.i);carm();copen()})});
1955    (function(){var sw=cin.querySelector('.stripwrap');if(!sw)return;
1956      function go(d){var n=tb.length;cshow((ci+d+n)%n);carm();}
1957      var pb=sw.querySelector('[data-cin-prev]'),nb=sw.querySelector('[data-cin-next]');
1958      if(pb)pb.addEventListener('click',function(){go(-1)});
1959      if(nb)nb.addEventListener('click',function(){go(1)});
1960    })();
1961    function csrc(a){var k=a.dataset.kind,i=a.dataset.id;
1962      if(k==='yt')return 'https://www.youtube.com/embed/'+i+'?autoplay=1&rel=0'+(a.dataset.start?'&start='+a.dataset.start:'');
1963      if(k==='li')return 'https://www.linkedin.com/embed/feed/update/'+i+'?compact=1';
1964      if(k==='fb')return 'https://www.facebook.com/plugins/video.php?href='+encodeURIComponent(i)+'&show_text=false&autoplay=true&width=1280';
1965      if(k==='vimeo')return 'https://player.vimeo.com/video/'+i+'?h='+a.dataset.h+'&autoplay=1';
1966      return 'https://fast.wistia.net/embed/iframe/'+i+'?autoPlay=true&playerColor=FEBE11';}
1967    function copen(){var a=tb[ci];var k=a.dataset.kind;
1968      if(k==='link'){window.open(a.dataset.href,'_blank','noopener');return;}
1969      fr.classList.toggle('li',k==='li');var f;
1970      if(k==='mp4'){f=document.createElement('video');f.src=a.dataset.id;f.controls=true;f.autoplay=true;f.playsInline=true;}
1971      else{f=document.createElement('iframe');f.src=csrc(a);f.allow='autoplay; fullscreen';}
1972      f.title='Client video: '+a.dataset.name;fr.innerHTML='';fr.appendChild(f);pl.hidden=false;clearTimeout(ct);cin.querySelector('[data-close]').focus();}
1973    function cclose(){pl.hidden=true;fr.innerHTML='';cshow(ci);carm();playB.focus();}
1974    playB.addEventListener('click',copen);cin.querySelector('[data-close]').addEventListener('click',cclose);
1975    pl.addEventListener('click',function(e){if(e.target===pl)cclose()});document.addEventListener('keydown',function(e){if(e.key==='Escape'&&!pl.hidden)cclose()});
1976    cshow(0);carm();
1977  }
1978  var vov=document.querySelector('[data-vov]');
1979  if(vov){var vf=vov.querySelector('[data-vframe]');
1980    function vopen(b){var k=b.dataset.kind,i=b.dataset.id;
1981      var src=k==='yt'?'https://www.youtube.com/embed/'+i+'?autoplay=1&rel=0':'https://fast.wistia.net/embed/iframe/'+i+'?autoPlay=true&playerColor=FEBE11';
1982      var f=document.createElement('iframe');f.src=src;f.allow='autoplay; fullscreen';f.title=b.getAttribute('aria-label')||'Client video';
1983      vf.innerHTML='';vf.appendChild(f);vov.hidden=false;vov.querySelector('[data-vclose]').focus();}
1984    function vclose(){vov.hidden=true;vf.innerHTML='';}
1985    document.querySelectorAll('[data-vid]').forEach(function(b){b.addEventListener('click',function(){vopen(b)})});
1986    vov.querySelector('[data-vclose]').addEventListener('click',vclose);
1987    vov.addEventListener('click',function(e){if(e.target===vov)vclose()});
1988    document.addEventListener('keydown',function(e){if(e.key==='Escape'&&!vov.hidden)vclose()});
1989  }
1990  document.querySelectorAll('.rf5-player button[data-wistia]').forEach(function(b){
1991    b.addEventListener('click',function(){var p=b.closest('.rf5-player');var f=document.createElement('iframe');
1992      f.src='https://fast.wistia.net/embed/iframe/'+b.dataset.wistia+'?autoPlay=true&playerColor=FEBE11';f.allow='autoplay; fullscreen';f.title='Desktop Studio walkthrough video';
1993      p.innerHTML='';p.appendChild(f);});
1994  });
1995})();
1996</script>
vendor: 1 bytes, line 1996
1996
1997<script>
1998window.VIDEOASK_EMBED_CONFIG = {
1999  "kind": "widget",
2000  "url": "https://www.videoask.com/fy9biwqan",
2001  "options": {
2002    "widgetType": "VideoThumbnailExtraLarge",
2003    "text": "",
2004    "backgroundColor": "#FAA519",
2005    "position": "bottom-right",
2006    "dismissible": false,
2007    "videoPosition": "center center"
2008  }
2009}
2010</script>
vendor: 1 bytes, line 2010
2010
2011<script>
2012(function(){
2013  var root = document.querySelector('.rfhome');
2014  if(!root || root.dataset.rfBooted) return;
2015  root.dataset.rfBooted = '1';
2016  document.documentElement.classList.add('rf-js');
2017  var reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
2018
2019  root.querySelectorAll('[data-reveal]').forEach(function(el){ el.style.opacity=''; el.style.transform=''; });
2020
2021  var io = new IntersectionObserver(function(es){
2022    es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('rf-in'); io.unobserve(e.target); } });
2023  }, {threshold:0.12});
2024  function observeAll(){
2025    root.querySelectorAll('[data-reveal]:not(.rf-in)').forEach(function(el){
2026      if(el.getBoundingClientRect().bottom < 0) el.classList.add('rf-in'); else io.observe(el);
2027    });
2028  }
2029  observeAll(); setTimeout(observeAll, 1200);
2030  new MutationObserver(observeAll).observe(root, {childList:true, subtree:true});
2031
2032  /* the rotating objection. v3 cycles six every 3.8s; the DCLogic that drove it
2033     does not ship, so it is reimplemented here. */
2034  var q = root.querySelector('[data-rf-quote]'), ticks = root.querySelectorAll('[data-rf-tick]');
2035  if(q && ticks.length){
2036    var quotes = JSON.parse(q.getAttribute('data-rf-quote')), qi = 0, timer;
2037    function go(n){
2038      qi = n;
2039      ticks.forEach(function(t,i){ t.style.background = i===n ? 'linear-gradient(135deg,#FEBE11 0%,#FAA519 100%)' : '#DAD7D7'; });
2040      if(reduced){ q.textContent = quotes[n]; return; }
2041      q.style.opacity='0'; q.style.transform='translateY(12px)';
2042      setTimeout(function(){ q.textContent = quotes[n];
2042 q.style.opacity='1'; q.style.transform='none'; }, 400);
2043    }
2044    ticks.forEach(function(t,i){ t.addEventListener('click', function(){ clearInterval(timer); go(i); }); });
2045    timer = setInterval(function(){ go((qi+1)%quotes.length); }, 3800);
2046  }
2047
2048  /* before and after carousel */
2049  var slides = root.querySelectorAll('[data-rf-ba]');
2050  if(slides.length){
2051    var bi = 0;
2052    var nameEl = root.querySelector('[data-rf-ba-name]'), coEl = root.querySelector('[data-rf-ba-co]'),
2053        cnt = root.querySelector('[data-rf-ba-count]');
2054    function show(n){
2055      bi = (n + slides.length) % slides.length;
2056      slides.forEach(function(s,i){ s.style.display = i===bi ? 'block' : 'none'; });
2057      var d = slides[bi];
2058      if(nameEl) nameEl.textContent = d.getAttribute('data-name');
2059      if(coEl) coEl.textContent = d.getAttribute('data-co');
2060      if(cnt) cnt.textContent = '0'+(bi+1)+' / 0'+slides.length;
2061    }
2062    var prev = root.querySelector('[aria-label="Previous client"]'),
2063        next = root.querySelector('[aria-label="Next client"]');
2064    if(prev) prev.addEventListener('click', function(){ show(bi-1); });
2065    if(next) next.addEventListener('click', function(){ show(bi+1); });
2066    show(0);
2067  }
2068
2069  /* Lazy images inside a display:none carousel slide, or off to the right of a
2070     horizontal scroller, never fetch. That is correct for first paint and wrong
2071     the moment someone interacts, so they are warmed on idle instead: no LCP
2072     cost, no blank frame on the first click. */
2073  var warm = function(){
2074    root.querySelectorAll('[data-rf-ba] img, .rfv-tile img').forEach(function(i){
2075      var u = i.currentSrc || i.getAttribute('src');
2076      if(u){ var p = new Image(); p.decoding='async'; p.src = u; }
2077    });
2078  };
2079  if('requestIdleCallback' in window) requestIdleCallback(warm, {timeout:4000});
2080  else setTimeout(warm, 2500);
2081
2082  /* the client-work row is a scroll-snap carousel; Chris asked for the arrows. */
2083  var strip = root.querySelector('.rfv-tile') && root.querySelector('.rfv-tile').parentElement;
2084  var prevW = root.querySelector('[data-rfv-prev]'), nextW = root.querySelector('[data-rfv-next]');
2085  if(strip && prevW && nextW){
2086    var step = function(){ var t = strip.querySelector('.rfv-tile'); return t ? t.getBoundingClientRect().width + 20 : 320; };
2087    prevW.addEventListener('click', function(){ strip.scrollBy({left:-step(), behavior: reduced ? 'auto' : 'smooth'}); });
2088    nextW.addEventListener('click', function(){ strip.scrollBy({left: step(), behavior: reduced ? 'auto' : 'smooth'}); });
2089  }
2090
2091  /* players. Everything mounts on click so nothing costs the first paint. */
2092  function mount(host, src, title){
2093    if(host.dataset.playing) return; host.dataset.playing='1';
2094    var f = document.createElement('iframe');
2095    f.src = src; f.title = title || 'Ridge Films video';
2096    f.allow = 'autoplay; encrypted-media; fullscreen; picture-in-picture';
2097    f.allowFullscreen = true;
2098    f.setAttribute('style','position:absolute;inset:0;width:100%;height:100%;border:0;display:block;z-index:4;background:#262324');
2099    host.appendChild(f);
2100    host.querySelectorAll(':scope > img, :scope > span, :scope > button, :scope > div:not(:last-child)')
2101        .forEach(function(d){ d.style.display='none'; });
2102  }
2103  function wistia(id){ return 'https://fast.wistia.net/embed/iframe/'+id+'?autoPlay=true&playerColor=FEBE11'; }
2104  function yt(id){ return 'https://www.youtube-nocookie.com/embed/'+id+'?autoplay=1&rel=0&modestbranding=1'; }
2105
2106  ['#rfv-explainer','#rfv-byron'].forEach(function(sel){
2107    var b = root.querySelector(sel); if(!b) return;
2108    b.addEventListener('click', function(){ mount(b.parentElement, wistia(b.dataset.wistia), b.getAttribute('aria-label')); });
2109  });
2110  root.querySelectorAll('.rfv-tile').forEach(function(t){
2111    var play = function(){ mount(t, t.dataset.yt ? yt(t.dataset.yt) : wistia(t.dataset.wistia), t.getAttribute('aria-label')); };
2112    t.addEventListener('click', play);
2113    t.addEventListener('keydown', function(e){ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); play(); } });
2114  });
2115})();
2116</script>
vendor: 1 bytes, line 2116
2116
2117<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Ridge Films","url":"https://www.ridgefilms.com.au/","logo":"https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/sites/168453/images/41fb35fb2cd9047a6a88b5281f9eddb1.png","telephone":"+61 2 9569 0829","email":"[email protected]","address":{"@type":"PostalAddress","addressLocality":"Sydney","addressCountry":"AU"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"200"},"award":"ABA100 Winner, Product Innovation, Australian Business Awards 2025"}</script>
vendor: 1 bytes, line 2117
2117
2118<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Will it fit in a small office?","acceptedAnswer":{"@type":"Answer","text":"It clamps onto the desk you already work at and takes no floor space. Around 3 x 3 metres is comfortable, and we have installed into rooms 1.2 metres wide."}},{"@type":"Question","name":"I'm not in Sydney. Who installs it?","acceptedAnswer":{"@type":"Answer","text":"A video technician, at your desk. Melbourne, Brisbane, Perth and Adelaide are routine, and there is no site visit to arrange first: we check the room from your photos and measurements, then send a video report back for you to approve before the studio is built."}},{"@type":"Question","name":"What if I freeze the second it's on?","acceptedAnswer":{"@type":"Answer","text":"Send us the take. It goes over on WhatsApp and comes back as a voice note telling you what to change, so a shaky first attempt gets fixed rather than quietly putting you off video for a month."}},{"@type":"Question","name":"Can other people in the business use it?","acceptedA
2118nswer":{"@type":"Answer","text":"Yes. On a sit-stand desk the next person changes their framing by raising the desk, without touching the camera or the lights. Teams usually train one person to run it, so everyone else walks in, talks and walks out."}},{"@type":"Question","name":"What can I add once I'm up and running?","acceptedAnswer":{"@type":"Answer","text":"A second camera and switcher, the PodcasterPro microphone setup, backdrop sets. The system is modular, so an upgrade adds to the studio you already own. The standard build already covers solo video, webinars and calls."}},{"@type":"Question","name":"Who looks after it once it's in?","acceptedAnswer":{"@type":"Answer","text":"We do. Twelve months of warranty from install, and after that it stays serviceable: parts are modular, so a component gets replaced rather than the studio rebuilt. It is expected to run 10 to 15 years."}}]}</script>
2118
2119<!-- VideoAsk widget, carried across verbatim from the live home page 2026-09-07 -->
2120<script>
2121window.VIDEOASK_EMBED_CONFIG = {
2122  "kind": "widget",
2123  "url": "https://www.videoask.com/fy9biwqan",
2124  "options": {
2125    "widgetType": "VideoThumbnailExtraLarge",
2126    "text": "",
2127    "backgroundColor": "#FAA519",
2128    "position": "bottom-right",
2129    "dismissible": false,
2130    "videoPosition": "center center"
2131  }
2132}
2133</script>
vendor: 1 bytes, line 2133
2133
2134<script src="https://www.videoask.com/embed/embed.js"></script>
2134
2135
2136  </div>
2137</div>
2138
2139
2140        
2141          <!-- removes default padding from card elements -->
2142
2143<!-- removes default padding when box-shadow is enabled -->
2144
2145<!-- default padding values -->
2146
2147
2148
2149<style>
2150  /* flush setting */
2151  
2152    #block-rfhomev5_f0 { padding: 0; }
2153  
2154  /* margin settings */
2155  #block-rfhomev5_f0 {
2156    margin-top: 0px;
2157    margin-right: 0px;
2158    margin-bottom: 0px;
2159    margin-left: 0px;
2160  }
2161  #block-rfhomev5_f0 .block {
2162    /* border settings */
2163    border: 4px  black;
2164    border-radius: 4px;
2165    /* background color */
2166    
2167      background-color: ;
2168    
2169    /* default padding for mobile */
2170    
2171      padding: 20px;
2172    
2173    
2174      padding: 20px;
2175    
2176    
2177      
2178        padding: 20px;
2179      
2180    
2181    /* mobile padding overrides */
2182    
2183    
2184      padding-top: 0px;
2185    
2186    
2187      padding-right: 0px;
2188    
2189    
2190      padding-bottom: 0px;
2191    
2192    
2193      padding-left: 0px;
2194    
2195  }
2196
2197  @media (min-width: 768px) {
2198    /* desktop margin settings */
2199    #block-rfhomev5_f0 {
2200      margin-top: 0px;
2201      margin-right: 0px;
2202      margin-bottom: 0px;
2203      margin-left: 0px;
2204    }
2205    #block-rfhomev5_f0 .block {
2206      /* default padding for desktop  */
2207      
2208        padding: 30px;
2209      
2210      
2211        
2212          padding: 30px;
2213        
2214      
2215      /* desktop padding overrides */
2216      
2217      
2218        padding-top: 0px;
2219      
2220      
2221        padding-right: 0px;
2222      
2223      
2224        padding-bottom: 0px;
2225      
2226      
2227        padding-left: 0px;
2228      
2229    }
2230  }
2231  /* mobile text align */
2232  @media (max-width: 767px) {
2233    #block-rfhomev5_f0 {
2234      text-align: left;
2235    }
2236  }
2237</style>
2238
2239
2240
2241<div kjb-settings-id="sections_rfhomev5_blocks_rfhomev5_f0_settings_width"
2242  id="block-rfhomev5_f0"
2243  class="
2244  block-type--code
2245  text-left
2246  col-12
2247  
2248  
2249  
2250    
2251  
2252  "
2253  data-reveal-event=""
2254  data-reveal-offset=""
2255  data-reveal-units="seconds" >
2256  <div class="block
2257    box-shadow-
2258    "
2259    
2260      data-aos="none" 
2261      data-aos-delay="0"
2262      data-aos-duration="0"
2263    
2264    >
2265    
2266    <style>
2267:root{--rfn-charcoal:#322F30;--rfn-yellow:#FEBE11;--rfn-orange:#FAA519;--rfn-ink900:#1C1A1B;--rfn-ink500:#6B6667;--rfn-ink300:#BCB8B9;--rfn-ink100:#ECEAEA;--rfn-ink50:#F6F5F4;--rfn-white:#FFFFFF;--rfn-paper:#FBFAF8;--rfn-grad:linear-gradient(135deg,var(--rfn-yellow) 0%,var(--rfn-orange) 100%);--rfn-shadow-md:0 8px 24px rgba(50,47,48,.12);--rfn-shadow-lg:0 18px 48px rgba(50,47,48,.16);--rfn-shadow-accent:0 10px 28px rgba(250,165,25,.30);--rfn-ease:cubic-bezier(.16,1,.3,1)}
2268.rfnav{font-family:'Panton',system-ui,-apple-system,'Segoe UI',sans-serif}
2269.rfnav *{box-sizing:border-box}
2270.rfnav a{color:inherit;text-decoration:none}
2271.rfnav button{font-family:inherit;cursor:pointer}
2272.rfnav .rfn-wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}
2273.rfnav [hidden]{display:none!important}
2274#section-footer{display:none!important}
2275
2276.rfn-foot{background:var(--rfn-charcoal);color:var(--rfn-white);border-top:1px solid rgba(255,255,255,.12)}
2277.rfn-fmain{display:grid;grid-template-columns:1.1fr 1fr;column-gap:64px;row-gap:0;padding:28px 0 40px;align-items:start;grid-template-areas:"brand video" "nav video" "social video"}
2278@media (max-width:960px){.rfn-fmain{grid-template-columns:1fr;column-gap:0;row-gap:32px;grid-template-areas:"brand" "video" "nav" "social"}}
2279.rfn-fbrand-block{grid-area:brand}
2280.rfn-fvideo-block{grid-area:video}
2281.rfn-fnav-block{grid-area:nav}
2282.rfn-fsocial-block{grid-area:social}
2283.rfn-flogo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px}
2284.rfn-flogo img{height:28px;width:auto;display:block}
2285.rfn-ftagline{color:var(--rfn-ink300);font-size:14px;line-height:1.6;max-width:40ch;margin:14px 0 32px}
2286.rfn-fgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}
2287@media (max-width:520px){.rfn-fgrid{grid-template-columns:1fr;row-gap:28px}}
2288.rfn-fcol h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rfn-orange);margin:0 0 12px;font-weight:700}
2289.rfn-fcol a{display:block;padding:7px 0;font-size:14px;color:var(--rfn-white);transition:color 160ms var(--rfn-ease),transform 160ms var(--rfn-ease)}
2290.rfn-fcol a:hover{color:var(--rfn-orange);transform:translateX(4px)}
2291.rfn-fsocial{display:flex;gap:9px;margin-top:32px}
2292.rfn-fsocial a{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;transition:background 160ms var(--rfn-ease),transform 160ms var(--rfn-ease),border-color 160ms var(--rfn-ease)}
2293.rfn-fsocial a:hover{background:rgba(255,255,255,.08);transform:translateY(-2px);border-color:var(--rfn-orange)}
2294.rfn-fvideo-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rfn-white)!important;font-weight:700;margin:0 0 16px}
2295.rfn-fvideo{width:100%;max-width:85%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:var(--rfn-shadow-md)}
2296.rfn-fvideo video{width:100%;height:100%;object-fit:cover;display:block}
2297.rfn-fplay{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}
2298.rfn-fplay img{width:100%;height:100%;object-fit:cover;display:block}
2299.rfn-fplay-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:999px;background:var(--rfn-grad);display:flex;align-items:center;justify-content:center;box-shadow:var(--rfn-shadow-accent);transition:transform 160ms var(--rfn-ease)}
2300.rfn-fplay:hover .rfn-fplay-circle{transform:translate(-50%,-50%) scale(1.08)}
2301.rfn-fbottom{border-top:1px solid rgba(255,255,255,.12);padding:18px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--rfn-ink300)}
2302.rfn-fbottom a{color:var(--rfn-ink300)}
2303.rfn-fbottom a:hover{color:var(--rfn-white)}
2304</style><footer class="rfnav rfn-foot">
2305  <div class="rfn-wrap">
2306    <div class="rfn-fmain">
2307      <div class="rfn-fbrand-block">
2308        <a href="/" class="rfn-flogo"><img src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3443578/settings_images/U3Key8PFRZpCHgF5LBDQ_lyS03YafSgR6rsqshRNP_ridge_logo_flat.png" alt="Ridge Films"></a>
2309        <p class="rfn-ftagline">Desktop studios and video coaching. Sydney-based, working with clients across Australia and the US.</p>
2310      </div>
2311      <div class="rfn-fvideo-block">
2312        <h3 class="rfn-fvideo-eyebrow">The World's First Website Footer Video</h3>
2313        <div class="rfn-fvideo" id="rfnFVideo">
2314          <button class="rfn-fplay" type="button" aria-label="Play video">
2315            <img src="https://kajabi-storefronts-production.s3.amazonaws.com/file-uploads/sites/168453/images/c2be677-f407-ab7-645d-334216c0374_Footer_Video_-_DEMO.jpg" alt="">
2316            <span class="rfn-fplay-circle"><svg width="26" height="26" viewBox="0 0 24 24" fill="#fff"><path d="M8 5v14l11-7z"/></svg></span>
2317          </button>
2318        </div>
2319      </div>
2320      <div class="rfn-fnav-block">
2321        <div class="rfn-fgrid">
2322          <div class="rfn-fcol"><h3>What We Do</h3>
2323            <a href="/desktop-studio">Desktop Studio</a>
2324            <a href="/video-coaching">Video Coaching</a>
2325            <a href="/success-stories">Results</a>
2326            <a href="/desktop-studio/upgrades">Studio Upgrades</a>
2327          </div>
2328          <div class="rfn-fcol"><h3>Explore</h3>
2329            <a href="/blog?tag=resources">Resources Hub</a>
2330            <a href="/blog">Blog</a>
2331            <a href="/resource/podcast">Podcast</a>
2332            <a href="/video-coaching/prompt-store">AI Prompt Store</a>
2333            <a href="/knowledge">Knowledge Hub</a>
2334          </div>
2335          <div class="rfn-fcol"><h3>Talk To Us</h3>
2336            <a href="/about-chris">About Chris</a>
2337            <a href="/site/contact">Contact</a>
2338          </div>
2339        </div>
2340      </div>
2341      <div class="rfn-fsocial-block">
2342        <div class="rfn-fsocial">
2343          <a href="https://www.facebook.com/ridgefilms" aria-label="Facebook"><svg width="15" height="15" viewBox="0 0 24 24" fill="none"><path d="M14 9h3V5.5h-3C11.5 5.5 10 7 10 9.5V12H7v3.5h3V22h3.5v-6.5H16l1-3.5h-3.5v-2c0-.6.4-1 1-1z" fill="#fff"/></svg></a>
2344          <a href="https://www.instagram.com/chrisschwager_ridgefilms/" aria-label="Instagram"><svg width="15" height="15" viewBox="0 0 24 24" fill="none"><rect x="4" y="4" width="16" height="16" rx="5" stroke="#fff" stroke-width="1.7"/><circle cx="12" cy="12" r="3.4" stroke="#fff" stroke-width="1.7"/><circle cx="17" cy="7" r="1.1" fill="#fff"/></svg></a>
2345          <a href="https://www.youtube.com/c/ridgefilms-videomarketing" aria-label="YouTube"><svg width="16" height="16" viewBox="0 0 24 24" fill="none"><rect x="2.5" y="6" width="19" height="12" rx="4" stroke="#fff" stroke-width="1.7"/><path d="M10.5 9.5l5 2.5-5 2.5z" fill="#fff"/></svg></a>
2346          <a href="https://au.linkedin.com/company/ridge-films-corporate-p-l" aria-label="LinkedIn"><svg width="15" height="15" viewBox="0 0 24 24" fill="none"><rect x="3" y="3" width="18" height="18" rx="3" stroke="#fff" stroke-width="1.7"/><circle cx="8" cy="8.5" r="1.2" fill="#fff"/><path d="M7 11v7M12 11v7M12 14c0-2 4-2 4 0v4" stroke="#fff" stroke-width="1.7" stroke-linecap="round"/></svg></a>
2347          <a href="https://www.tiktok.com/@ridgefilms" aria-label="TikTok"><svg width="14" height="15" viewBox="0 0 24 26" fill="none"><path d="M16 2c.5 2.8 2.3 4.6 5 5v3.4c-1.8 0-3.5-.5-5-1.6v7.4a6.4 6.4 0 11-6.4-6.4c.4 0 .8 0 1.2.1v3.5a3 3 0 102.1 2.9V2h3.1z" fill="#fff"/></svg></a>
2348          <a href="https://podcasts.apple.com/au/podcast/diy-video-for-professionals/id1497438330" aria-label="Apple Podcasts"><svg width="15" height="15" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="9.5" stroke="#fff" stroke-width="1.6"/><circle cx="12" cy="10" r="2.4" stroke="#fff" stroke-width="1.6"/><path d="M8.5 18.5c0-2.5 1.6-4 3.5-4s3.5 1.5 3.5 4" stroke="#fff" stroke-width="1.6" stroke-linecap="round"/></svg></a>
2349        </div>
2350      </div>
2351    </div>
2352    <div class="rfn-fbottom">
2353      <span>&copy; 2026 Ridge Films Corporate Pty Ltd</span>
2354      <span><a href="/privacy-policy">Privacy Policy</a></span>
2355    </div>
2356  </div>
2357<script>(function(){
2358  var box = document.getElementById('rfnFVideo');
2359  if(!box) return;
2360  var btn = box.querySelector('.rfn-fplay');
2361  btn.addEventListener('click', function(){
2362    box.innerHTML = '<video controls autoplay playsinline><source src="https://embed-ssl.wistia.com/deliveries/8cf663a64f33036ace3c7b05a385cb1ceb42ae59.bin" type="video/mp4"></video>';
2363    var v = box.querySelector('video');
2364    v.play().catch(function(){});
2365  });
2366})();</script>
2366</footer>
2367
2368  </div>
2369</div>
2370
2371
2372        
2373      </div>
2374    </div>
2375  </div>
2376</section>
2377</div></div>
2378    </main>
2379    <div id="section-footer" data-section-id="footer">
2380<style>
2381  .footer, .footer__block {
2382    font-size: 16px;
2383    color: ;
2384    background-color: #322f30;
2385  }
2386  .footer .logo__text {
2387    color: ;
2388  }
2389  .footer .link-list__links {
2390    width: 100%;
2391  }
2392  .footer a.link-list__link {
2393    color: ;
2394  }
2395  .footer .link-list__link:hover {
2396    color: ;
2397  }
2398  .copyright {
2399    color: ;
2400  }
2401  @media (min-width: 768px) {
2402    .footer, .footer__block {
2403      font-size: 18px;
2404    }
2405  }
2406  .powered-by {
2407    background-color: #322f30;
2408  }
2409  .powered-by a {
2410    color: #322f30;
2411  }
2412  
2413    .powered-by {
2414      text-align: center;
2415      padding-top: 0;
2416    }
2417  
2418</style>
2419
2420<footer class="footer footer--stacked  background-dark  " kjb-settings-id="sections_footer_settings_background_color">
2421  <div class="footer__content">
2422    <div class="container footer__container media">
2423      
2424        
2425            <!-- removes default padding from card elements -->
2426
2427<!-- removes default padding when box-shadow is enabled -->
2428
2429<!-- default padding values -->
2430
2431
2432
2433<style>
2434  /* flush setting */
2435  
2436  /* margin settings */
2437  #block-1691026001210 {
2438    margin-top: 0px;
2439    margin-right: 0px;
2440    margin-bottom: 0px;
2441    margin-left: 0px;
2442  }
2443  #block-1691026001210 .block {
2444    /* border settings */
2445    border: 4px  black;
2446    border-radius: 4px;
2447    /* background color */
2448    
2449      background-color: ;
2450    
2451    /* default padding for mobile */
2452    
2453      padding: 20px;
2454    
2455    
2456      padding: 20px;
2457    
2458    
2459      
2460        padding: 20px;
2461      
2462    
2463    /* mobile padding overrides */
2464    
2465    
2466      padding-top: 0px;
2467    
2468    
2469      padding-right: 0px;
2470    
2471    
2472      padding-bottom: 0px;
2473    
2474    
2475      padding-left: 0px;
2476    
2477  }
2478
2479  @media (min-width: 768px) {
2480    /* desktop margin settings */
2481    #block-1691026001210 {
2482      margin-top: 0px;
2483      margin-right: 0px;
2484      margin-bottom: 0px;
2485      margin-left: 0px;
2486    }
2487    #block-1691026001210 .block {
2488      /* default padding for desktop  */
2489      
2490        padding: 30px;
2491      
2492      
2493        
2494          padding: 30px;
2495        
2496      
2497      /* desktop padding overrides */
2498      
2499      
2500        padding-top: 0px;
2501      
2502      
2503        padding-right: 0px;
2504      
2505      
2506        padding-bottom: 0px;
2507      
2508      
2509        padding-left: 0px;
2510      
2511    }
2512  }
2513  /* mobile text align */
2514  @media (max-width: 767px) {
2515    #block-1691026001210 {
2516      text-align: center;
2517    }
2518  }
2519</style>
2520
2521
2522
2523<div kjb-settings-id="sections_footer_blocks_1691026001210_settings_width"
2524  id="block-1691026001210"
2525  class="
2526  block-type--link_list
2527  text-left
2528  col-
2529  
2530  
2531  
2532  "
2533  data-reveal-event=""
2534  data-reveal-offset=""
2535  data-reveal-units="" >
2536  <div class="block
2537    box-shadow-
2538    "
2539    
2540      data-aos="-" 
2541      data-aos-delay=""
2542      data-aos-duration=""
2543    
2544    >
2545    
2546    <style>
2547  #block-1691026001210 .link-list__title {
2548    color: ;
2549  }
2550  #block-1691026001210 .link-list__link {
2551    color: ;
2552  }
2553</style>
2554
2555
2556
2557<div class="link-list link-list--row link-list--desktop-left link-list--mobile-center">
2558  
2559  <div class="link-list__links" kjb-settings-id="sections_footer_blocks_1691026001210_settings_menu">
2560    
2561      <a class="link-list__link" href="https://www.ridgefilms.com.au/desktop-studio/upgrades" >Upgrades</a>
2562    
2563      <a class="link-list__link" href="https://www.ridgefilms.com.au/video-coaching/prompt-store" >AI Prompt Store</a>
2564    
2565      <a class="link-list__link" href="https://www.ridgefilms.com.au/success-stories" >Success Stories</a>
2566    
2567      <a class="link-list__link" href="https://www.ridgefilms.com.au/directed-recordings" >Directed Recordings</a>
2568    
2569      <a class="link-list__link" href="https://www.ridgefilms.com.au/blog?tag=resources" >Resources</a>
2570    
2571      <a class="link-list__link" href="https://www.ridgefilms.com.au/about-chris" >Book Chris</a>
2572    
2573      <a class="link-list__link" href="https://www.ridgefilms.com.au/site/contact" >Contact</a>
2574    
2575  </div>
2576</div>
2577
2578  </div>
2579</div>
2580
2581
2582          
2583      
2584        
2585            <!-- removes default padding from card elements -->
2586
2587<!-- removes default padding when box-shadow is enabled -->
2588
2589<!-- default padding values -->
2590
2591
2592
2593<style>
2594  /* flush setting */
2595  
2596  /* margin settings */
2597  #block-1721955123197 {
2598    margin-top: 0px;
2599    margin-right: 0px;
2600    margin-bottom: 0px;
2601    margin-left: 0px;
2602  }
2603  #block-1721955123197 .block {
2604    /* border settings */
2605    border: 4px  black;
2606    border-radius: 4px;
2607    /* background color */
2608    
2609      background-color: ;
2610    
2611    /* default padding for mobile */
2612    
2613      padding: 20px;
2614    
2615    
2616      padding: 20px;
2617    
2618    
2619      
2620        padding: 20px;
2621      
2622    
2623    /* mobile padding overrides */
2624    
2625    
2626      padding-top: 0px;
2627    
2628    
2629      padding-right: 0px;
2630    
2631    
2632      padding-bottom: 0px;
2633    
2634    
2635      padding-left: 0px;
2636    
2637  }
2638
2639  @media (min-width: 768px) {
2640    /* desktop margin settings */
2641    #block-1721955123197 {
2642      margin-top: 0px;
2643      margin-right: 0px;
2644      margin-bottom: 0px;
2645      margin-left: 0px;
2646    }
2647    #block-1721955123197 .block {
2648      /* default padding for desktop  */
2649      
2650        padding: 30px;
2651      
2652      
2653        
2654          padding: 30px;
2655        
2656      
2657      /* desktop padding overrides */
2658      
2659      
2660        padding-top: 0px;
2661      
2662      
2663        padding-right: 0px;
2664      
2665      
2666        padding-bottom: 0px;
2667      
2668      
2669        padding-left: 0px;
2670      
2671    }
2672  }
2673  /* mobile text align */
2674  @media (max-width: 767px) {
2675    #block-1721955123197 {
2676      text-align: center;
2677    }
2678  }
2679</style>
2680
2681
2682
2683<div kjb-settings-id="sections_footer_blocks_1721955123197_settings_width"
2684  id="block-1721955123197"
2685  class="
2686  block-type--link_list
2687  text-right
2688  col-
2689  
2690  
2691  
2692  "
2693  data-reveal-event=""
2694  data-reveal-offset=""
2695  data-reveal-units="" >
2696  <div class="block
2697    box-shadow-
2698    "
2699    
2700      data-aos="-" 
2701      data-aos-delay=""
2702      data-aos-duration=""
2703    
2704    >
2705    
2706    <style>
2707  #block-1721955123197 .link-list__title {
2708    color: ;
2709  }
2710  #block-1721955123197 .link-list__link {
2711    color: ;
2712  }
2713</style>
2714
2715
2716
2717<div class="link-list link-list--row link-list--desktop-right link-list--mobile-center">
2718  
2719  <div class="link-list__links" kjb-settings-id="sections_footer_blocks_1721955123197_settings_menu">
2720    
2721      <a class="link-list__link" href="https://www.ridgefilms.com.au/site/contact" >[email protected]</a>
2722    
2723      <a class="link-list__link" href="https://www.ridgefilms.com.au/site/contact" >+61 2 9569 0829</a>
2724    
2725  </div>
2726</div>
2727
2728  </div>
2729</div>
2730
2731
2732          
2733      
2734        
2735            <div id="block-1610955454532" class="footer__block ">
2736  <style>
2737  .social-icons--1610955454532 .social-icons__icons {
2738    justify-content: 
2739  }
2740  .social-icons--1610955454532 .social-icons__icon {
2741    color:  !important;
2742  }
2743  .social-icons--1610955454532.social-icons--round .social-icons__icon {
2744    background-color: #322f30;
2745  }
2746  .social-icons--1610955454532.social-icons--square .social-icons__icon {
2747    background-color: #322f30;
2748  }
2749  
2750    
2751  
2752  @media (min-width: 768px) {
2753    .social-icons--1610955454532 .social-icons__icons {
2754      justify-content: 
2755    }
2756  }
2757</style>
2758
2759<div class="social-icons social-icons-- social-icons--1610955454532" kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icons_text_color">
2760  <div class="social-icons__icons">
2761    
2762  <a class="social-icons__icon social-icons__icon--" href="https://www.facebook.com/ridgefilms"  kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icon_link_facebook">
2763    <i class="fab fa-facebook-f"></i>
2764  </a>
2765
2766
2767  <a class="social-icons__icon social-icons__icon--" href="https://www.twitter.com/ridgefilms"  kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icon_link_twitter">
2768    <i class="fab fa-twitter"></i>
2769  </a>
2770
2771
2772  <a class="social-icons__icon social-icons__icon--" href="https://www.instagram.com/chrisschwager_r
2772idgefilms/"  kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icon_link_instagram">
2773    <i class="fab fa-instagram"></i>
2774  </a>
2775
2776
2777  <a class="social-icons__icon social-icons__icon--" href="https://www.youtube.com/c/ridgefilms-videomarketing"  kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icon_link_youtube">
2778    <i class="fab fa-youtube"></i>
2779  </a>
2780
2781
2782
2783
2784
2785
2786  <a class="social-icons__icon social-icons__icon--" href="https://podcasts.apple.com/au/podcast/video-marketing-legend/id1497438330"  kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icon_link_itunes">
2787    <i class="fab fa-apple"></i>
2788  </a>
2789
2790
2791  <a class="social-icons__icon social-icons__icon--" href="https://www.linkedin.com/in/chrisschwagervideoproduction/"  kjb-settings-id="sections_footer_blocks_1610955454532_settings_social_icon_link_linkedin">
2792    <i class="fab fa-linkedin-in"></i>
2793  </a>
2794
2795
2796
2797
2798
2799
2800
2801
2802  </div>
2803</div>
2804
2805</div>
2806
2807        
2808      
2809        
2810            <div id="block-1555988525205" class="footer__block ">
2811  <span class="copyright" kjb-settings-id="sections_footer_blocks_1555988525205_settings_copyright">
2812  &copy; 2026 Ridge Films Corporate Pty Ltd
2813</span>
2814
2815</div>
2816
2817          
2818      
2819    </div>
2820  </div>
2821</footer>
2822
2823</div>
2824    
2825  <aside class="powered-by">
2826    <div class="container">
2827      <a target="_blank" rel="nofollow noopener" href="https://app.kajabi.com/r/o4mhL79j?powered_by=true">Powered by Kajabi</a>
2828    </div>
2829  </aside>
2830
2831
2832    <div id="section-exit_pop" data-section-id="exit_pop"><style>
2833  #exit-pop .modal__content {
2834    background: ;
2835  }
2836  
2837    #exit-pop .modal__body, #exit-pop .modal__content {
2838      padding: 0;
2839    }
2840    #exit-pop .row {
2841      margin: 0;
2842    }
2843  
2844</style>
2845
2846
2847
2848
2849
2850
2851</div>
2852    <div id="section-two_step" data-section-id="two_step"><style>
2853  #two-step .modal__content {
2854    background: ;
2855  }
2856  
2857</style>
2858
2859<div class="modal two-step" id="two-step" kjb-settings-id="sections_two_step_settings_two_step_edit">
2860  <div class="modal__content background-unrecognized">
2861    <div class="close-x">
2862      <div class="close-x__part"></div>
2863      <div class="close-x__part"></div>
2864    </div>
2865    <div class="modal__body row text- align-items-start justify-content-left">
2866      
2867         
2868              <!-- removes default padding from card elements -->
2869
2870<!-- removes default padding when box-shadow is enabled -->
2871
2872<!-- default padding values -->
2873
2874
2875
2876<style>
2877  /* flush setting */
2878  
2879  /* margin settings */
2880  #block-1585757543890 {
2881    margin-top: 0px;
2882    margin-right: 0px;
2883    margin-bottom: 0px;
2884    margin-left: 0px;
2885  }
2886  #block-1585757543890 .block {
2887    /* border settings */
2888    border: 3px solid #faa519;
2889    border-radius: 4px;
2890    /* background color */
2891    
2892      background-color: rgba(0, 0, 0, 0.00);
2893    
2894    /* default padding for mobile */
2895    
2896      padding: 20px;
2897    
2898    
2899      padding: 20px;
2900    
2901    
2902      
2903        padding: 20px;
2904      
2905    
2906    /* mobile padding overrides */
2907    
2908    
2909    
2910    
2911    
2912  }
2913
2914  @media (min-width: 768px) {
2915    /* desktop margin settings */
2916    #block-1585757543890 {
2917      margin-top: -20px;
2918      margin-right: 0px;
2919      margin-bottom: -20px;
2920      margin-left: 0px;
2921    }
2922    #block-1585757543890 .block {
2923      /* default padding for desktop  */
2924      
2925        padding: 30px;
2926      
2927      
2928        
2929          padding: 30px;
2930        
2931      
2932      /* desktop padding overrides */
2933      
2934      
2935        padding-top: 30px;
2936      
2937      
2938        padding-right: 30px;
2939      
2940      
2941        padding-bottom: 30px;
2942      
2943      
2944        padding-left: 30px;
2945      
2946    }
2947  }
2948  /* mobile text align */
2949  @media (max-width: 767px) {
2950    #block-1585757543890 {
2951      text-align: center;
2952    }
2953  }
2954</style>
2955
2956
2957
2958<div kjb-settings-id="sections_two_step_blocks_1585757543890_settings_width"
2959  id="block-1585757543890"
2960  class="
2961  block-type--form
2962  text-center
2963  col-12
2964  
2965  
2966  
2967  "
2968  data-reveal-event=""
2969  data-reveal-offset=""
2970  data-reveal-units="" >
2971  <div class="block
2972    box-shadow-small
2973     background-dark"
2974    
2975      data-aos="-" 
2976      data-aos-delay=""
2977      data-aos-duration=""
2978    
2979    >
2980    
2981    
2982
2983
2984
2985
2986
2987
2988
2989
2990<style>
2991  #block-1585757543890 .form-btn {
2992    border-color: #faa519;
2993    border-radius: 50px;
2994    background: #faa519;
2995    color: #ffffff;
2996  }
2997  #block-1585757543890 .btn--outline {
2998    color: #faa519;
2999    background: transparent;
3000  }
3001  #block-1585757543890 .disclaimer-text {
3002    font-size: 16px;
3003    margin-top: 1.25rem;
3004    margin-bottom: 0;
3005    color: #363636;
3006  }
3007</style>
3008
3009
3010
3011<div class="form">
3012  <div kjb-settings-id="sections_two_step_blocks_1585757543890_settings_text"><h3 class="title"><span style="color: #322f30;"><strong>Want to look pro on video, without stuffing around with gear?</strong></span></h3>
3013<h4><span style="font-size: 14px;"><strong><span style="color: #322f30;">
3013Installed for you. One click to record. Loved by 100+ coaches worldwide.</span></strong></span></h4>
3014<p><span style="font-size: 13px;"><strong><span style="color: #faa519;">Our promise: </span></strong><span style="color: #322f30;">your first video published within 7 days of installation — or we get it done with you.</span></span></p></div>
3015  
3016    <form data-parsley-validate="true" data-kjb-disable-on-submit="true" action="https://www.ridgefilms.com.au/forms/2149308972/form_submissions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="7E5H9BFf7OnUNidKDjOJmB4CcqKL9yGeZ99CtbGQOqQ63nODf3y7WgikiEsDX-rMrWnqcn4jhlDo_rfLgoFTfA" autocomplete="off" /><input type="text" name="website_url" autofill="off" placeholder="Skip this field" style="display: none;" /><input type="hidden" name="kjb_fk_checksum" autofill="off" value="574ac0e24d767da00a30aa60f77c8d94" />  <input type="hidden" name="kjb_visitor_time_zone" class="kjb-visitor-time-zone" autocomplete="off">
3017  
3017<script type="text/javascript">
3018    (function () {
3019      try {
3020        var zone = Intl.DateTimeFormat().resolvedOptions().timeZone;
3021        if (!zone) { return; }
3022
3023        var fields = document.getElementsByClassName("kjb-visitor-time-zone");
3024        for (var i = 0; i < fields.length; i++) {
3025          fields[i].value = zone;
3026        }
3027      } catch (e) {
3028        // An empty field is a no-op downstream. Never break the form.
3029      }
3030    })();
3031  </script>
3031
3032
3033      <div class="">
3034        <input type="hidden" name="thank_you_url" value="/resource_redirect/landing_pages/1825219">
3035        
3036          <div class="select-box-field form-group"><select name="form_submission[custom_20]" id="form_submission_custom_20" required="required" class="form-control" placeholder="What&#39;s your biggest video frustration right now?"><option value="">What&#39;s your biggest video frustration right now?</option><option value="I look and sound average">I look and sound average</option>
3037<option value="I waste time setting up gear">I waste time setting up gear</option>
3038<option value="I don’t know what to say on camera">I don’t know what to say on camera</option>
3039<option value="All of the above">All of the above</option></select></div>
3040        
3041          <div class="select-box-field form-group"><select name="form_submission[custom_21]" id="form_submission_custom_21" required="required" class="form-control" placeholder="How urgent is solving this for you?"><option value="">How urgent is solving this for you?</option><option value="Yesterday">Yesterday</option>
3042<option value="This quarter">This quarter</option>
3043<option value="Just exploring">Just exploring</option></select></div>
3044        
3045          <div class="select-box-field form-group"><select name="form_submission[custom_22]" id="form_submission_custom_22" required="required" class="form-control" placeholder="Where would you use your studio?"><option value="">Where would you use your studio?</option><option value="Home">Home</option>
3046<option value="Office">Office</option>
3047<option value="Both">Both</option></select></div>
3048        
3049          <div class="text-field form-group"><input type="text" name="form_submission[name]" id="form_submission_name" value="" required="required" class="form-control" placeholder="Name" /></div>
3050        
3051          <div class="email-field form-group"><input required="required" class="form-control" placeholder="Email" type="email" name="form_submission[email]" id="form_submission_email" /></div>
3052        
3053          <div class="phone-field form-group"><input required="required" class="form-control" placeholder="Mobile Number" type="tel" name="form_submission[custom_18]" id="form_submission_custom_18" /></div>
3054        
3055          <div class="text-field form-group"><input type="text" name="form_submission[custom_1]" id="form_submission_custom_1" value="" required="required" class="form-control" placeholder="Company" /></div>
3056        
3057        <button id="form-button" class="form-btn btn--solid btn--full btn--medium" type="submit" kjb-settings-id="sections_two_step_blocks_1585757543890_settings_btn_text">
3058          YES – SHOW ME THE STUDIO SETUP
3059        </button>
3060      </div>
3061    </form>
3062    
3063      <p class="disclaimer-text" kjb-settings-id="sections_two_step_blocks_1585757543890_settings_disclaimer_text">We’ll send you a quick video + next steps</p>
3064    
3065  
3066</div>
3067
3068  </div>
3069</div>
3070
3071
3072          
3073      
3074    </div>
3075  </div>
3076</div>
3077
3078
3079
3080</div>
3081    <!-- Javascripts ======================================================= -->
3082<script charset='ISO-8859-1' src='https://fast.wistia.com/assets/external/E-v1.js'></script>
vendor: 1 bytes, line 3082
3082
3083<script charset='ISO-8859-1' src='https://fast.wistia.com/labs/crop-fill/plugin.js'></script>
vendor: 1 bytes, line 3083
3083
3084<script src="https://kajabi-app-assets.kajabi-cdn.com/assets/encore_core-9fe29e19cccfbb623a8695d377d198840772a40b51018f5b4729aef94a99f469.js"></script>
vendor: 1 bytes, line 3084
3084
3085<script src="https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3444782/assets/scripts.js?1790123762032827"></script>
3085
3086
3087
3088
3089<!-- Customer JS ======================================================= -->
3090<script>
3091  /* Custom JS Added Via Theme Settings */
3092  
3093</script>
3093
3094
3095
3096    
3097    
3097<script type="text/javascript"> _linkedin_partner_id = "3444372"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script>
3097<script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script>
3097 <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3444372&fmt=gif" /> </noscript>
3098    
3099    
vendor: 991 bytes, lines 3099-3106
3099<script>
3100!function (w, d, t) {
3101  w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
3102
3103  ttq.load('CC63QQBC77U9QPBOGPV0');
3104  ttq.page();
3105}(window, document, 'ttq');
3106</script>
3106
3107
3108  </body>
3109</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.