PageSourceSearch

https://surferseo.com/academy/ai-search-optimization-masterclass/

html surferseo.com collected 2026-09-24 06:53:40 UTC 140,469 bytes, 1,871 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Wed Sep 23 2026 14:20:45 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="surferseo.com" data-wf-page="68d2549eb8216a25eae48f81" data-wf-site="62666115cfab458794bd512f" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Positive Surfer - AI Search Optimization Masterclass</title><meta content="Master AI-driven visibility with Surfer’s free AI Search Optimization Masterclass. 20 lessons, 7 modules, templates, quizzes, and certification to future-proof your content strategy." name="description"/><meta content="Positive Surfer - AI Search Optimization Masterclass" property="og:title"/><meta content="Master AI-driven visibility with Surfer’s free AI Search Optimization Masterclass. 20 lessons, 7 modules, templates, quizzes, and certification to future-proof your content strategy." property="og:description"/><meta content="https://assets.surferseo.art/webflow-scripts/assets/og/ai-search-masterclass.webp" property="og:image"/><meta content="Positive Surfer - AI Search Optimization Masterclass" name="twitter:title"/><meta content="Master AI-driven visibility with Surfer’s free AI Search Optimization Masterclass. 20 lessons, 7 modules, templates, quizzes, and certification to future-proof your content strategy." name="twitter:description"/><meta content="https://assets.surferseo.art/webflow-scripts/assets/og/ai-search-masterclass.webp" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="rnwF_GTKwyBAhpGWudN3vTjx0r8QiYceUjjm3aktMXM" name="google-site-verification"/><link href="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/css/surferseo.shared.e7b591c11.min.css" rel="stylesheet" type="text/css" crossorigin="anonymous" /><link href="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/css/surferseo.68d2549eb8216a25eae48f81.c74c021f8.opt.min.css" rel="stylesheet" type="text/css" crossorigin="anonymous" /><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Inconsolata:400,700"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/65eafaead35ce9113800c953_favicon-32.ico" rel="shortcut icon" type="image/x-icon"/><link href="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/65e7306fad1e1e849f147176_Webclip.png" rel="apple-touch-icon"/><!-- Icons -->
2<link
3      rel="icon"
4      type="image/svg+xml"
5      href="https://assets.surferseo.art/webflow-scripts/favicon/icon.svg"
6      />
7<link
8      rel="icon"
9      type="image/x-icon"
10      sizes="16x16"
11      href="https://assets.surferseo.art/webflow-scripts/favicon/favicon-16.ico"
12      />
13<link
14      rel="icon"
15      type="image/x-icon"
16      sizes="32x32"
17      href="https://assets.surferseo.art/webflow-scripts/favicon/favicon-32.ico"
18      />
19<link
20      rel="icon"
21      type="image/x-icon"
22      sizes="48x48"
23      href="https://assets.surferseo.art/webflow-scripts/favicon/favicon-48.ico"
24      />
25<link
26      rel="icon"
27      type="image/x-icon"
28      sizes="64x64"
29      href="https://assets.surferseo.art/webflow-scripts/favicon/favicon-64.ico"
30      />
31<link
32      rel="icon"
33      type="image/x-icon"
34      sizes="128x128"
35      href="https://assets.surferseo.art/webflow-scripts/favicon/favicon-128.ico"
36      />
37<link
38      rel="icon"
39      type="image/png"
40      sizes="16x16"
41      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-16.png"
42      />
43<link
44      rel="icon"
45      type="image/png"
46      sizes="32x32"
47      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-32.png"
48      />
49<link
50      rel="icon"
51      type="image/png"
52      sizes="48x48"
53      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-48.png"
54      />
55<link
56      rel="icon"
57      type="image/png"
58      sizes="96x96"
59      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-96.png"
60      />
61<link
62      rel="icon"
63      type="image/png"
64      sizes="192x192"
65      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-192.png"
66      />
67<link
68      rel="icon"
69      type="image/png"
70      sizes="512x512"
71      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-512.png"
72      />
73<link
74      rel="apple-touch-icon-precomposed"
75      type="image/png"
76      sizes="152x152"
77      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-152.png"
78      />
79<link
80      rel="apple-touch-icon-precomposed"
81      type="image/png"
82      sizes="167x167"
83      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-167.png"
84      />
85<link
86      rel="apple-touch-icon-precomposed"
87      type="image/png"
88      sizes="180x180"
89      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-180.png"
90      />
91<link
92      rel="apple-touch-icon"
93      sizes="180x180"
94      href="https://assets.surferseo.art/webflow-scripts/favicon/icon-180.png"
95      />
96<link
97      rel="mask-icon"
98      href="https://assets.surferseo.art/webflow-scripts/favicon/safari-pinned-tab.svg"
99      color="#FF5B49"
100      />
101
102<!-- COOKIES -->
103<script defer src="https://assets.surferseo.art/webflow-scripts/components/js-cookie.min.js"></script>
103
104
105<script>
106  const excludedPaths = ["/help-menu-iframe"];
107  const excludedDomains = ["webflow.io"];
108
109  if (
110    !excludedPaths.some((path) => window.location.pathname.includes(path)) &&
111    !excludedDomains.some((domain) => window.location.hostname.includes(domain))
112  ) {
113    window.addEventListener("load", () => {
114      const script = document.createElement("script");
115      script.src = "https://cdn.cookiehub.eu/c2/f8f96705.js";
116      script.async = true;
117      script.onload = () => {
118        const cpm = {};
119        window.cookiehub.load(cpm);
120      };
121      document.body.appendChild(script);
122    });
123  }
124</script>
124
125
126<!-- [Surfer] GA4 -->
127<script defer src="https://assets.surferseo.art/webflow-scripts/ga4.js"></script>
127
128
129<!-- Conditional Libraries -->
130<script>
131  document.addEventListener("DOMContentLoaded", function () {
132    // Load Split Type only if needed
133    if (document.querySelector("[animation-word-by-word]")) {
134      const script = document.createElement("script");
135      script.src = "https://assets.surferseo.art/webflow-scripts/components/split-type.min.js";
136      document.head.appendChild(script);
137    }
138  });
139</script>
139
140
141<style>
142
143
144  @media (prefers-reduced-motion: reduce) {
145    *, *::before, *::after {
146      animation-duration: 0.001ms !important;
147      animation-iteration-count: 1 !important;
148      transition-duration: 0.001ms !important;
149      scroll-behavior: auto !important;
150    }
151  }
152
153  [webflow-designer],
154  .w-webflow-badge {
155    display: none !important;
156  }
157
158  * {
159    -webkit-font-smoothing: antialiased;
160    -moz-osx-font-smoothing: grayscale;
161  }
162
163  ::-moz-selection {
164    color: white;
165    background: #7814f7;
166  }
167
168  ::selection {
169    color: white;
170    background: #7814f7;
171  }
172
173  .tippy-box[data-theme~="surfer"] {
174    background-color: #000000;
175    border: 1px solid #221e28;
176    border-radius: var(--radius--medium);
177    padding: 1rem;
178    margin: 0.25rem;
179    color: white;
180    font-size: var(--_text-sizes---u-text-sm);
181    font-weight: 450 !important;
182    line-height: 1.25;
183    text-align: left;
184    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px,
185      rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px,
186      rgba(0, 0, 0, 0.09) 0px -3px 5px;
187  }
188
189  /* Tooltip copy is <p>…</p><p>…</p> (and <ul>s); paragraphs/lists are spaced here, not by <br> in the data (2026-09-21). */
190  .tippy-box[data-theme~="surfer"] .tippy-content p + p {
191    margin-top: 0.5rem;
192  }
193  .tippy-box[data-theme~="surfer"] .tippy-content ul {
194    margin: 0;
195    padding-left: 1.1em;
196  }
197  .tippy-box[data-theme~="surfer"] .tippy-content ul + p,
198  .tippy-box[data-theme~="surfer"] .tippy-content p + ul {
199    margin-top: 0.5rem;
200  }
201
202  .tippy-box[data-theme~="surfer"][data-placement^="top"] > .tippy-arrow::before {
203    border-top-color: #000000;
204  }
205  .tippy-box[data-theme~="surfer"][data-placement^="bottom"] > .tippy-arrow::before {
206    border-bottom-color: #000000;
207  }
208  .tippy-box[data-theme~="surfer"][data-placement^="left"] > .tippy-arrow::before {
209    border-left-color: #000000;
210  }
211  .tippy-box[data-theme~="surfer"][data-placement^="right"] > .tippy-arrow::before {
212    border-right-color: #000000;
213  }
214
215  .tippy-content iframe {
216    border-radius: var(--radius--small);
217    border: 1px solid var(--swatches--neutral--gray-dark);
218  }
219
220  /* Hide Pricing Components */
221  [data-ai="unchecked"],
222  [data-my="checked"] {
223    display: none;
224  }
225</style>
226
227<!-- Profitwell -->
228<script id="profitwell-js" data-pw-auth="eaa6fd5d6acb4512d9f6fc0db154f830">
229  if (window.location.search.includes("__pw")) {
230    /* DO NOT DELETE - this code is used to accept our payments or send data to ProfitWell*/
231    (function (i, s, o, g, r, a, m) {
232      i[o] =
233        i[o] ||
234        function () {
235        (i[o].q = i[o].q || []).push(arguments);
236      };
237      a = s.createElement(g);
238      m = s.getElementsByTagName(g)[0];
239      a.async = 1;
240      a.src = r + "?auth=" + s.getElementById(o + "-js").getAttribute("data-pw-auth");
241      m.parentNode.insertBefore(a, m);
242    })(window, document, "profitwell", "script", "https://public.profitwell.com/js/profitwell.js");
243  }
244</script>
244<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.5/ScrollToPlugin.min.js"></script>
vendor: 1 bytes, line 244
244
245<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
245<link rel="canonical" href="https://surfer.ai/academy/ai-search-optimization-masterclass/"></head><body><div class="page-wrapper"><div class="local-style w-embed"><style>
246
247  [data-masterclass-counter] {
248    font-variant-numeric: tabular-nums;
249  }
250
251  body:has([com-button-intro]:hover) {
252    .com-hero-img-wrap {
253      transform: scale(1.1);
254    }
255
256    .com-hero-video {
257      border-color: var(--swatches--brand--orange--main)}
258  }
259
260  .w-lightbox-figure {
261    outline: 0.5rem solid var(--swatches--brand--orange--main) !important;
262  }
263
264
265  .com-author-item:hover .com-author-linkedin {
266    transform: translateX(0.2rem) scale(1.3);
267    color: black
268  }
269
270  .com-inside-subsection.is-content > div:nth-child(n+3) {
271    margin-top: 2rem;
272  }
273
274  .com-whats-inside-module-chapters .com-whats-inside-chapter:last-child,
275  .com-whats-inside-module-chapters .com-whats-inside-chapter:only-child {
276    border: none;
277  }
278
279  .com_toc_item.is-active .com_toc_line {
280    width: 2rem;
281    height: 3px;
282    background-color: #FF5B49
283  }
284
285  .com_toc_item:hover .com_toc_line {
286    width: 1.5rem;
287    height: 3px;
288    background-color: #000000
289  }
290
291  @media (max-width: 80rem) {
292    .com_toc_wrap {
293      display: none;
294    }
295  }
296
297  .com-bundle:has(.button:hover) .com-bundle_deco-scale {
298    transform: rotate(-1deg) translate(-40%, 8%);
299  }
300
301  @media (max-height: 900px) {
302
303    .com-navbar-wrap {
304      padding-block: 1.5rem
305    }
306
307    .course-title {
308      font-size: clamp(var(--size--4rem), var(--size--1rem) + 1svw, var(--size--8rem))
309    }
310  }
311
312</style></div><div webflow-designer="" class="global_style-wrap div-block-824"><div class="ds-typography-adaptive-sizes w-embed"><style>
313  
314  html { font-size: 1.25rem; }
315  @media screen and (max-width:2560px) { html { font-size: calc(0.750780031201248rem + 0.31201248049922vw); } }
316  @media screen and (max-width:1919px) { html { font-size: calc(0.6242171189979124rem + 0.41753653444676403vw); } }
317  @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } }
318  @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } }
319
320
321  
322  :root {
323    --size--0rem: 0rem;
324    --size--0-125rem: 0.125rem;
325    --size--0-25rem: 0.25rem;
326    --size--0-5rem: 0.5rem;
327    --size--0-75rem: 0.75rem;
328    --size--1rem: 1rem;
329    --size--1-25rem: 1.25rem;
330    --size--1-5rem: 1.5rem;
331    --size--2rem: 2rem;
332    --size--2-5rem: 2.5rem;
333    --size--3rem: 3rem;
334    --size--3-5rem: 3.5rem;
335    --size--4rem: 4rem;
336    --size--4-5rem: 4.5rem;
337    --size--5rem: 5rem;
338    --size--5-5rem: 5.5rem;
339    --size--6rem: 6rem;
340    --size--6-5rem: 6.5rem;
341    --size--7rem: 7rem;
342    --size--7-5rem: 7.5rem;
343    --size--8rem: 8rem;
344    --size--8-5rem: 8.5rem;
345    --size--9rem: 9rem;
346    --size--9-5rem: 9.5rem;
347    --size--10rem: 10rem;
348    --size--11rem: 11rem;
349    --size--12rem: 12rem;
350    --size--13rem: 13rem;
351    --size--14rem: 14rem;
352    --size--15rem: 15rem;
353    --size--16rem: 16rem;
354
355    --u-eyebrow: 1.125rem;
356
357    /* Display — wspólny mobile cap 2rem, anchor 500px → 1728px. */
358    --u-display-3xl: clamp(2rem, 12.46px + 3.91vw, 5rem);
359    --u-display-2xl: clamp(2rem, 18.97px + 2.61vw, 4rem);
360    --u-display-xl: clamp(2rem, 23.86px + 1.63vw, 3.25rem);
361    --u-display-lg: clamp(1.76rem, 22.43px + 1.15vw, 2.64rem);
362    --u-display-md: clamp(1.56rem, 21.18px + 0.76vw, 2.14rem);
363    --u-display-sm: clamp(1.39rem, 19.96px + 0.46vw, 1.74rem);
364    --u-display-xs: clamp(1.23rem, 18.44px + 0.25vw, 1.42rem);
365
366    /* Text — sm/main stałe, md/lg fluid, anchor 500px → 1728px. */
367    --u-text-lg: clamp(1.25rem, 18.37px + 0.33vw, 1.5rem);
368    --u-text-md: clamp(1.125rem, 17.19px + 0.16vw, 1.25rem);
369    --u-text-main: 1rem;
370    --u-text-sm: 0.875rem;
371  }
372
373  @media screen and (max-width: 767px) {
374    :root {
375      --letter-spacing--xsmall: 0em;
376      --letter-spacing--small: 0em;
377      --letter-spacing--medium: -0.01em;
378      --letter-spacing--large: -0.01em;
379    }
380  }
381
382  /* Rich text — keep margins tight when superscript footnote markers appear. */
383  p:has(sup) {
384    margin: 0 !important;
385  }
386  p:has(sup) + p,
387  p:has(sup) + h1,
388  p:has(sup) + h2,
389  p:has(sup) + h3,
390  p:has(sup) + h4,
391  p:has(sup) + h5,
392  p:has(sup) + h6 {
393    margin-top: var(--gap--small) !important;
394  }
395</style></div><div class="styles-typography w-embed"><style>
396
397  /* Font size adjustments based on screen width */
398  /*
399  html { font-size: 1rem; }
400  @media screen and (max-width:1920px) { html { font-size: 1rem; } }
401  @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } }
402  @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); }}
403  */
404
405  /* Fluid Responsive */
406  /* html { font-size: 1rem; }
407  @media screen and (max-width:1920px) { html { font-size: calc(0.49999999999999994rem + 0.41666666666666674vw); } }
408  @media screen and (max-width:1440px) { html { font-size: calc(0.5003902185223725rem + 0.41623309053069724vw); } }
409  @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } } */
410
411
412  /* Please keep this css code to improve the font quality */
413  * {
414    -webkit-font-smoothing: antialiased;
415    -moz-osx-font-smoothing: grayscale;
416  }
417
418  /* Improve font rendering for better legibility */
419  body {
420    -webkit-font-smoothing: antialiased;
421    -moz-osx-font-smoothing: grayscale;
422    font-smoothing: antialiased;
423    text-rendering: optimizeLegibility;
424    hanging-punctuation: first allow-end last;
425
426    font-variant-numeric: slashed-zero;
426 /* Displays a slashed zero (0̸) to distinguish it from the letter 'O' */
427
428    font-feature-settings:
429        'cv01' on, /* Alternate form of the numeral '1' */
430        'cv02' on, /* Open form of the numeral '4' */
431        'cv05' on, /* Lowercase 'l' with a tail */
432        'cv08' on, /* Uppercase 'I' with serifs */
433        'cv09' on, /* Flat top on the numeral '3' */
434        'cv10' on; /* Uppercase 'G' with a spur */
435     
436  }
437
438
439  h1, h2, h3, h4, h5, h6,
440  [text-balance], [text-balanced],
441  dt, blockquote, figcaption {
442    text-wrap: balance;
443  }
444
445  div, p, [text-pretty], dd, li {
446    text-wrap: pretty;
447  }
448
449
450  /* Default color for list items */
451  .text-rich-text-writers li {
452    color: inherit;
453  }
454
455  /* Style for hyperlinks */
456  a {
457    display: inline-block;
458    position: relative;
459    text-decoration: none;
460    color: inherit;
461    z-index: 1;
462  }
463
464
465  /* Snippet makes all link elements listed below to inherit color from their parent */
466  a,
467  .w-tab-link,
468  .w-nav-link,
469  .w-dropdown-btn,
470  .w-dropdown-toggle,
471  .w-dropdown-link {
472    color: inherit;
473  }
474
475
476  /* Change link color on hover */
477  .text-rich-text a:hover {
478    color: white
479  }
480
481  /* Add a gradient underline for links that expands on hover */
482  .text-rich-text a::after {
483    content: '';
484    position: absolute;
485    left: -2%;
486    bottom: -0.01rem;
487    height: .2rem;
488    width: 104%;
489    background: var(--brand--ocean-violet);
490    z-index: -1;
491    transition: height .25s cubic-bezier(0,0,0,1);
492  }
493
494  /* Expand underline on hover */
495  .text-rich-text a:hover::after {
496    height: 105%;
497  }
498
499  /* Add strikethrough style */
500  .text-style-strikethrough {
501    text-decoration-thickness: 1px;
502  }
503
504  /* Add text gradient style */
505  .t-s-gradient,
506  .text-style-gradient {
507    -webkit-background-clip: text;
508    -webkit-text-fill-color: transparent;
509    -webkit-box-decoration-break: clone;
510  }
511
512  /* Ensure certain link elements inherit color from their parent */
513  a,
514
515  .w-nav-link,
516  .w-dropdown-btn,
517  .w-dropdown-toggle,
518  .w-dropdown-link
519  {
520    color: inherit;
521  }
522
523
524  .w-richtext {
525
526    &:first-child {
527      margin-top: 0;
528      padding-top: 0;
529    }
530
531    &:last-child {
532      margin-bottom: 0;
533      padding-bottom: 0;
534    }
535
536    h5:first-child,
537      h6:first-child,
538      blockquote:first-child {
539        margin-top: 0;
540    }
541
542    h5:last-child,
543      h6:last-child,
544      blockquote:last-child {
545        margin-bottom: 0;
546    }
547  }
548
549  /* Truncate text to 5 lines with an ellipsis (...) */
550  .text-style-5lines {
551    display: -webkit-box;
552    -webkit-line-clamp: 5;
553    -webkit-box-orient: vertical;
554    overflow: hidden;
555  }
556
557  /* Truncate text to 3 lines with an ellipsis (...) */
558  .text-style-3lines {
559    display: -webkit-box;
560    -webkit-line-clamp: 3;
561    -webkit-box-orient: vertical;
562    overflow: hidden;
563  }
564
565  /* Truncate text to 2 lines with an ellipsis (...) */
566  .text-style-2lines {
567    display: -webkit-box;
568    -webkit-line-clamp: 2;
569    -webkit-box-orient: vertical;
570    overflow: hidden;
571  }
572
573  /* Force all words to break and wrap within its container */
574  .text-word-breake-all {
575    word-break: break-all;
576  }
577
578  .text-style-underline {
579    position: relative;
580  }
581
582  .text-style-underline::after {
583    content: "";
584    position: absolute;
585    top: 0.2em;
586    left: 50%;
587    transform: translateX(-50%);
588    width: 125%;
589    padding-bottom: 2em;
590    background-image: url(https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/64e5f1ac7273931ab198b9a9_text-deco-underline.webp);
591    background-repeat: no-repeat;
592    background-position: center center;
593    background-size: 100% 80%;
594    mix-blend-mode: screen;
595  }
596
597  .text-style-underline-orange,
598  .text-style-underline-violet {
599    position: relative;
600    display: inline-block;
601  }
602
603  .text-style-underline-orange::after {
604    content: '';
605    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTcxIiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTcxIDE0IiBmaWxsPSJub25lIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS41NjA1NSAxMS41OTE5TDQzLjQzOCAyLjczMjI3QzQ0LjMxNiAyLjU0NjUxIDQ0Ljk3NTMgMy41MjE5NCA0NC40NzU2IDQuMjY3NDNMNDAuNzkzNSA5Ljc2MDE5QzQwLjI4ODcgMTAuNTEzMiA0MC45NTUzIDExLjQ4ODUgNDEuODM0NiAxMS4yNjgxQzU4LjQ4MDIgNy4wOTY1MyA4NS4zMDk3IC0xLjg5MDc1IDE2OS4zMzQgMy43Mjc1MyIgc3Ryb2tlPSIjRkY1QjQ5IiBzdHJva2Utd2lkdGg9IjIuODgyOTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=');
606    background-repeat: no-repeat;
607    background-size: 100% 50%; /* Zapewnia, że tło rozciąga się na całą szerokość i wysokość */
608    display: block;
609    position: absolute;
610    left: 0;
611    bottom: 0;
612    width: 90%;
613    height: 0.8em; /* Ustawienie na 100% szerokości i wysokości */
614    transform: translateY(0.7em) translateX(5%);
615  }
616
617  .text-style-underline-violet::after {
618    content: '';
619    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTcxIiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTcxIDE0IiBmaWxsPSJub25lIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS41NjA1NSAxMS41OTE5TDQzLjQzOCAyLjczMjI3QzQ0LjMxNiAyLjU0NjUxIDQ0Ljk3NTMgMy41MjE5NCA0NC40NzU2IDQuMjY3NDNMNDAuNzkzNSA5Ljc2MDE5QzQwLjI4ODcgMTAuNTEzMiA0MC45NTUzIDExLjQ4ODUgNDEuODM0NiAxMS4yNjgxQzU4LjQ4MDIgNy4wOTY1MyA4NS4zMDk3IC0xLjg5MDc1IDE2OS4zMzQgMy43Mjc1MyIgc3Ryb2tlPSIjNzgzQUZCIiBzdHJva2Utd2lkdGg9IjIuODgyOTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=');
620    background-repeat: no-repeat;
621    background-size: 100% 50%; /* Zapewnia, że tło rozciąga się na całą szerokość i wysokość */
622    display: block;
623    position: absolute;
624    left: 0;
625    bottom: 0;
626    width: 90%;
627    height: 0.8em; /* Ustawienie na 100% szerokości i wysokości */
628    transform: translateY(0.7em) translateX(5%);
629  }
630
631  .text-style-underline-burst::after {
632    content: '';
633    background-image: url('data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE5MyIgaGVpZ2h0PSI1NyIgdmlld0JveD0iMCAwIDE5MyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTk4Ljk3MDEgMi4wMzQ3OEM3NS4wMDczIDEuNTMyMDcgMi41IDEgMS41IDMwQzEuNSA2Ni41IDE5MS40OTUgNTguNSAxOTEuNDk1IDMyQzE5MS40OTUgNS41MDAwMiAxMTcuNTc1IDYuMDM4NzUgODYuMjE0NCA4LjE0MTQ1IiBzdHJva2U9IiNGRjVCNDkiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
634    background-repeat: no-repeat;
635    background-size: 100% 100%;
636    display: block;
637    position: absolute;
638    left: 0;
639    bottom: 0;
640    width: 100%;
641    height: 100%;
642  }
643</style></div><div text-break="desktop-only" class="text-breake-old-attributes w-embed"><style>
644/* Default: all text-break elements are inline with no breaks */
645[text-break],
646[text-break=""],
647[text-break="desktop"],
648[text-break="tablet"],
649[text-break="mobile"],
650[text-break="desktop-only"],
651[text-break="tablet-only"],
652[text-break="mobile-only"] {
653  display: inline;
654  width: auto;
655  height: auto;
656  line-height: normal;
657  overflow: visible;
658}
659
660/* Break everywhere */
661.breake-desktop,
662[text-break=""] {
663  display: block;
664}
665
666/* Break only on desktop (min-width: 992px) */
667@media (min-width: 992px) {
668  [text-break="desktop-only"] {
669    display: block;
670    width: 0;
671    height: 0;
672    line-height: 0;
673    overflow: hidden;
674  }
675}
676
677/* Break only on tablet (min-width: 480px and max-width: 991px) */
678@media (min-width: 480px) and (max-width: 991px) {
679  [text-break="tablet-only"] {
680    display: block;
681    width: 0;
682    height: 0;
683    line-height: 0;
684    overflow: hidden;
685  }
686}
687
688/* Break only on mobile (max-width: 479px) */
689@media (max-width: 479px) {
690  [text-break="mobile-only"] {
691    display: block;
692    width: 0;
693    height: 0;
694    line-height: 0;
695    overflow: hidden;
696  }
697}
698
699/* Break on desktop and down (max-width: 991px) */
700@media (max-width: 991px) {
701  [text-break="desktop"] {
702    display: block;
703    width: 0;
704    height: 0;
705    line-height: 0;
706    overflow: hidden;
707  }
708}
709
710/* Break on tablet and down (max-width: 991px) */
711@media (max-width: 991px) {
712  [text-break="tablet"] {
713    display: block;
714    width: 0;
715    height: 0;
716    line-height: 0;
717    overflow: hidden;
718  }
719}
720
721/* Break on mobile (max-width: 479px) */
722@media (max-width: 479px) {
723  [text-break="mobile"] {
724    display: block;
725    width: 0;
726    height: 0;
727    line-height: 0;
728    overflow: hidden;
729  }
730}
731</style></div><div class="old-variables w-embed"><style>
732
733  :root {
734
735    --brand--sunny-orange: #ff5b49;
736    --swatches--brand--orange--main: #ff5b49;
737
738    --brand--ocean-violet: #783afb;
739    --swatches--brand--violet--main: #783afb;
740
741    --neutral--pure-white: white;               
742    --neutral--pearl-white: #f8f9fa;            
743    --neutral--gray-white: #ebedef;             
744    --neutral--artificial-gray-light: #dac2fb;  
745    --neutral--artificial-gray: #221e28;            
746    --neutral--artificial-gray-dark: #0c0a10;
747    --neutral--abyss-black: black;
748    --neutral--transparent: transparent;
749
750    --swatches--neutral--transparent: transparent;
751    --swatches--neutral--white: #ffffff;
752    --swatches--neutral--gray-lighter: #f4f4f5;
753    --swatches--neutral--gray-light: #e4e4e7;
754    --swatches--neutral--gray: #71717b;
755    --swatches--neutral--gray-dark: #18181b;
756    --swatches--neutral--gray-darker: #09090b;
757    --swatches--neutral--black: #000000;
758
759    --space--marquee-gap: 1rem;
760    --space--content: 6rem;
761
762    --gradient-ambient: linear-gradient(108deg, #000 0%, #0C0A10 100%);
763    --container: 0px ;
764  }
765
766  /* TABLET */
767  @media (max-width: 991px) {
768    :root {
769      --padding-vertical--medium: 6rem;
770      --space--content: 3rem
771    }
772  }
773
774  /* MOBILE */
775  @media (max-width: 479px) {
776    :root {
777      --padding-vertical--medium: 4rem;
778    }
779  }
780
781
782</style></div><div class="style-layout w-embed"><style>
783  html,
784  body {
785    overscroll-behavior-y: none;
786  }
787
788  section,
789  header,
790  footer,
791  span {
792    position: relative;
793  }
794
795  main.main-wrapper > section {
796    flex-grow: 1;
797  }
798
799  .w-input {
800    height: auto;
801  }
802
803  .page-wrapper:has(main section:only-child) {
804    display: flex;
805    flex-direction: column;
806    align-items: stretch;
807    min-height: 100svh;
808
809    main {
810      display: flex;
811      flex-direction: column;
812      flex: 1;
813    }
814  }
815
816  /* .main-wrapper-old > *:first-child {
817  margin-top: -5rem;
818  }
819  */
820
821  * {
822    box-sizing: border-box;
823  }
824
825  @media only screen and (max-width: 991px) {
826    [section-full-width-tablet],
827    [section-full-width='tablet'] {
828      width: 100svw;
829      margin-left: calc(-1 * var(--global-padding));
830    }
831  }
832
833  @media only screen and (max-width: 479px) {
834    [section-full-width='mobile'] {
835      width: 100svw;
836      margin-left: calc(-1 * var(--global-padding));
837    }
838  }
839
840  /* Set border-radius and z-index for all video elements */
841  video {
842    border-radius: inherit;
843    z-index: 0;
844    width: 100%;
845    object-fit: cover;
846  }
847
848  video.wf-empty {
849    padding: 0;
850  }
851
852  svg {
853    display: block;
854  }
855
856  footer {
857    background: black !important;
858    color: white !important;
859  }
860
861  /* Use feature queries to target Safari browser */
862  @supports (-webkit-touch-callout: none) {
863    body {
864      /* Hack to make body height 100% in Safari */
865      height: -webkit-fill-available;
866    }
867  }
868
869  /* Hide scrollbar for Chrome, Safari, Opera */
870  [scrollbar='hide']::-webkit-scrollbar {
871    display: none;
872  }
873
874  /* Hide scrollbar for IE, Edge and Firefox */
875  [scrollbar='hide'],
876  [scrollbar='off'] {
877    -ms-overflow-style: none; /* IE and Edge */
878    scrollbar-width: none; /* Firefox */
879  }
880
881  /* Disable pointer events for the following elements */
882  [class$='--noclick'],
883  [click='off'],
884  .click-off,
885  .noise-texture,
886  .is-disabled {
887    pointer-events: none;
888  }
889
890  /* Dla większości nowoczesnych przeglądarek */
891  [select='off'] {
892    -webkit-user-select: none; /* Chrome, Safari, Opera */
893    -moz-user-select: none; /* Firefox */
894    -ms-user-select: none; /* IE 10+ */
895    user-select: none; /* Standardowy sposób */
896  }
897
898  /* Set aspect ratio for various elements */
899  [aspect-ratio='1x1'] {
900    aspect-ratio: 1 / 1;
901  }
902  [aspect-ratio='16x9'] {
903    aspect-ratio: 16 / 9;
904  }
905  [aspect-ratio='9x16'] {
906    aspect-ratio: 9 / 16;
907  }
908
909  .page-wrapper {
910    overflow: clip;
911  }
912  [click='button'] {
913    user-select: none;
914  }
915  [css-debbug] {
916    border: solid red 2px;
917  }
918
919  [fill-window-height] {
920    display: flex;
921    flex-direction: column;
922    min-height: 100svh;
923  }
924
925  [fill-window-height] > section {
926    flex-grow: 1;
927  }
928
929  /* Hide elements with the class hide-me */
930  .hide-me,
931  .hide {
932    display: none !important;
933  }
934
935  @media screen and (max-width: 991px) {
936    .hide,
937    .hide-tablet {
938      display: none !important;
939    }
940  }
941  @media screen and (max-width: 767px) {
942    .hide-mobile-landscape {
943      display: none !important;
944    }
945  }
946  @media screen and (max-width: 479px) {
947    .hide-mobile {
948      display: none !important;
949    }
950  }
951
952  .margin-0 {
953    margin: 0rem !important;
954  }
955
956  .padding-0 {
957    padding: 0rem !important;
958  }
959
960  .spacing-clean {
961    padding: 0rem !important;
962    margin: 0rem !important;
963  }
964
965  .margin-top {
966    margin-right: 0rem !important;
967    margin-bottom: 0rem !important;
968    margin-left: 0rem !important;
969  }
970
971  .padding-top {
972    padding-right: 0rem !important;
973    padding-bottom: 0rem !important;
974    padding-left: 0rem !important;
975  }
976
977  .margin-right {
978    margin-top: 0rem !important;
979    margin-bottom: 0rem !important;
980    margin-left: 0rem !important;
981  }
982
983  .padding-right {
984    padding-top: 0rem !important;
985    padding-bottom: 0rem !important;
986    padding-left: 0rem !important;
987  }
988
989  .margin-bottom {
990    margin-top: 0rem !important;
991    margin-right: 0rem !important;
992    margin-left: 0rem !important;
993  }
994
995  .padding-bottom {
996    padding-top: 0rem !important;
997    padding-right: 0rem !important;
998    padding-left: 0rem !important;
999  }
1000
1001  .margin-left {
1002    margin-top: 0rem !important;
1003    margin-right: 0rem !important;
1004    margin-bottom: 0rem !important;
1005  }
1006
1007  .padding-left {
1008    padding-top: 0rem !important;
1009    padding-right: 0rem !important;
1010    padding-bottom: 0rem !important;
1011  }
1012
1013  .margin-horizontal {
1014    margin-top: 0rem !important;
1015    margin-bottom: 0rem !important;
1016  }
1017
1018  .padding-horizontal {
1019    padding-top: 0rem !important;
1020    padding-bottom: 0rem !important;
1021  }
1022
1023  .margin-vertical {
1024    margin-right: 0rem !important;
1025    margin-left: 0rem !important;
1026  }
1027
1028  .padding-vertical {
1029    padding-right: 0rem !important;
1030    padding-left: 0rem !important;
1031  }
1032</style></div><div class="style-symbols w-embed"><style>
1033
1034  /* Set z-index and background gradient for mesh-wrap elements with w-embed and w-script classes */
1035  .mesh-wrap.w-embed.w-script {
1036    z-index: -10;
1037    background: linear-gradient(0deg,hsl(265deg 88% 6%) 0%, hsl(262deg 83% 21%) 100%) !important;
1038  }
1039
1040  /* Allow vertical resize only for text area elements */
1041  .form-input.is-text-area {
1042    resize: vertical;
1043  }
1044
1045  /* Inherit color for all child elements in file_upload */
1046  .file_upload * {
1047    color: inherit;
1048  }
1049
1050  /* Add debug borders for elements with animation-scroll and animation-wrap attributes */
1051  [animation-debug] {
1052    border: solid blue 1px;
1053  }
1054
1055  /* Apply styles for video components */
1056  .video_component {
1057    position: relative;
1058    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
1059    height: 0;
1060    -webkit-mask-image: -webkit-radial-gradient(white, black);
1061    border-radius: inherit;
1062  }
1063
1064  /* Position iframe within video component */
1065  .video_component iframe {
1066    position: absolute;
1067    top: 0;
1068    left: 0;
1069    width: 100%;
1070    height: 100%;
1071    -webkit-mask-image: -webkit-radial-gradient(white, black);
1072  }
1073
1074
1075  /* Apply color to w-input and w-select elements */
1076  .w-input, .w-select {
1077    color: inherit;
1078  }
1079
1080
1081  /* Inherit text color for w-input and is-text button */
1082  .w-input,
1083  .button.is-text {
1084    color: inherit;
1085  }
1086
1087  /* Use current color as background for form-rangeslider-fill and form-rangeslider-handle */
1088  .form-rangeslider-fill,
1089  .form-rangeslider-handle {
1090    background-color: currentColor;
1091  }
1092
1093  /* FAQs */
1094  details {}
1095  summary {}
1096  summary * { pointer-events: none; }
1097  summary::-webkit-details-marker { display: none; }
1098  details[open] {}
1099  details[open] summary { color: var(--_swatches---orange--main); }
1100  details[open] summary [data-faq-icon] { rotate: 45deg; }
1101
1102  .faq_item:first-child {
1103    padding-top: 0;
1104    margin-top: 0;
1105  }
1106
1107  /* Specificity adjusted for last faq_item in faq_collections */
1108  .faq_collections > .w-dyn-list > .faq_list > .faq_item:last-child {
1109    padding-bottom: 1rem;
1110    margin-bottom: 1rem;
1111    border-bottom: solid 1px color-mix(in srgb, currentColor, transparent 90%);
1112  }
1113
1114  .faq_collections div:last-child .faq_item:last-child {
1115    padding-bottom: 0;
1116    margin-bottom: 0;
1117    border-bottom: none;
1118  }
1119
1120  .faq_item:first-child,
1121  .faq_item:last-child {
1122    border-color: none;
1123  }
1124
1125
1126  /* Counter Down */
1127  [data-counter-date] {
1128    font-variant-numeric: tabular-nums;
1129  }
1130</style></div><div class="style-visuals w-embed"><style>
1131
1132  /* show only inisde Webflow Designer */
1133  html:not(.wf-design-mode) [webflow-designer] {
1134    display: none;
1135  }
1136
1137  /* Apply a gradient background to the magic-violet-frame class */
1138  .magic-violet-frame {
1139    background: linear-gradient(255.72deg, #652B95 0.63%, rgba(101, 43, 149, 0) 21.3%),
1140      linear-gradient(136.8deg, #7934CB 0.15%, rgba(0, 8, 77, 0) 95.47%),
1141      linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(28, 20, 57, 0.2) 96.31%);
1142  }
1143
1144  /* Apply styles to all classes that end with --magicborder and all elements with magic="border" */
1145  [class$="--magicborder"],
1146  [magic="border"],
1147  [magicborder],
1148  [magic-border] {
1149    mix-blend-mode: overlay;
1150    pointer-events: none;
1151    border-radius: inherit;
1152    -webkit-mask-image: -webkit-gradient(linear, left 0%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); 0
1153  }
1154
1155  /* Apply backdrop filter to all classes that end with --bgblur */
1156  [class$="--bgblur"] {
1157    -webkit-backdrop-filter: saturate(180%) blur(20px);
1158    backdrop-filter: saturate(180%) blur(20px);
1159  }
1160
1161  /* Set background color to parent's color for elements with background="currentColor" */
1162  [background="currentColor"] {
1163    background: currentColor !important;
1164  }
1165
1166  /* Set color to parent's color for elements with color="currentColor" */
1167  [color="currentColor"] {
1168    color: currentColor !important;
1169  }
1170
1171  /* Inherit border-radius from parent for elements with border-radius="inherit" */
1172  [border-radius="inherit"] {
1173    border-radius: inherit !important;
1174  }
1175
1176
1177  .asset {
1178    border-radius: inherit
1179  }
1180
1181  /* Apply drop-shadow filters to the feature_image class */
1182  .feature_image {
1183    filter: drop-shadow(0px 1px 0px rgba(255, 255, 255, 0.1));
1184    filter: drop-shadow(0px 10px 20px rgba(50, 50, 93, 0.15));
1185  }
1186
1187  /* Set the background color to currentColor for nav_hamburger-line class */
1188  .nav_hamburger-line {
1189    background: currentColor;
1190  }
1191
1192  /* Apply a mask to all classes ending with video-mask */
1193  [class$="video-mask"] {
1194    -webkit-mask-image: -webkit-radial-gradient(white, black);
1195  }
1196
1197  [apple-blur="dark"] {
1198    background-color: rgba(0,0,0,.72);
1199    backdrop-filter: saturate(180%) blur(20px);
1200  }
1201
1202  [ai-promo-pulse] {animation: pulse-violet 2s infinite}
1203
1204  @keyframes pulse-violet {
1205    0% {box-shadow: 0 0 0 0 rgba(174, 67, 249, 0.7);}
1206    70% {box-shadow: 0 0 0 20px rgba(174, 67, 249, 0);}
1207    100% {box-shadow: 0 0 0 0 rgba(174, 67, 249, 0);}
1208  }
1209
1210  [live-pulse] {animation: pulse-red 2s infinite}
1211
1212  @keyframes pulse-red {
1213    0% {box-shadow: 0 0 0 0 rgba(255, 26, 81, 0.7);}
1214    70% {box-shadow: 0 0 0 20px rgba(255, 26, 81, 0);}
1215    100% {box-shadow: 0 0 0 0 rgba(255, 26, 81, 0);}
1216  }
1217
1218
1219  /* 2024 */
1220  :root {
1221    --shadow-card: 0px 1px 1px 0px rgba(0, 0, 0, 0.05),
1222      0px 4px 6px 0px rgba(34, 42, 53, 0.04),
1223      0px 24px 68px 0px rgba(47, 48, 55, 0.05),
1224      0px 2px 3px 0px rgba(0, 0, 0, 0.04);
1225  }
1226
1227  /* Apply specific box-shadow to elements with shadow="card" */
1228  [shadow="card"] {
1229    box-shadow: var(--shadow-card);
1230  }
1231
1232  [data-bento-collaboration] {
1233    cursor: url('https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/66190e76fc6303cff2b0c290_pointer-you.svg') 0 20, auto
1234  }
1235
1236  .bento_card:hover .bento_card-link-icon {
1237    opacity: 1
1238  }
1239
1240  /* Mobile Native CSS Swipe for Responsive Slider */
1241  @media (max-width: 991px) {
1242
1243    [data-role="responsive-slider"] {
1244      scroll-snap-type: x mandatory;
1245      overflow-x: auto;
1246      -webkit-overflow-scrolling: touch;
1247
1248      &::-webkit-scrollbar {
1249        display: none;
1250      }
1251    }
1252
1253    [data-role="responsive-slider"] > * {
1254      scroll-behavior: smooth;
1255      scroll-snap-align: center;
1256    }
1257
1258    [responsive-slider-simulate-swipe] > * {
1259      transition-property: all;
1260      transition-duration: 500ms;
1261      transition-timing-function: cubic-bezier(1, 0, 0, 1);
1262    }
1263
1264  }
1265
1266  .w-lightbox-figure {
1267    border-radius: 1rem;
1268    overflow: clip;
1269    outline: 0.5rem solid #783AFB;
1270
1271    @media (max-width: 991px) {
1272      max-width: 95svw;
1273      border-radius: 2svw;
1274      outline: 1svw solid #783AFB;
1275    }
1276  }
1277
1278  }
1279
1280  svg {will-change: transform}
1281
1282</style></div><div class="style-buttons w-embed"><style>
1283
1284  .button * {
1285    pointer-events: none
1286  }
1287
1288  /* Apply styles for button */
1289  .button.is-link {
1290    color: inherit
1291  }
1292
1293  .button:hover {
1294
1295    & [button-arrow] {
1296      transform: translateX(0.25em);
1297    }
1298
1299    & [button-arrow="link"] {
1300      transform: translate(0.25em, -0.25em);
1301    }
1302
1303    & [button-arrow="down"] {
1304      transform: translateY(0.25em);
1305    }}
1306
1307
1308
1309  /* OLD */
1310  /* OLD */
1311  /* OLD */
1312  /* Apply styles for button */
1313  .button-old {
1314    border: solid 2px transparent;
1315    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(45deg,#FF4087,#FFC056);
1316    background-origin: border-box;
1317    background-clip: content-box, border-box;
1318  }
1319
1320  /* Apply styles for secondary button */
1321  .button-old.is-secondary {
1322    border: solid 2px transparent;
1323    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(45deg,#ff4087,#ffc056);
1324    background-origin: border-box;
1325    background-clip: content-box, border-box;
1326    box-shadow: 2px 1000px 1px #fff inset;
1327  }
1328
1329  /* Apply styles for dark secondary button */
1330  .button-old.is-secondary.is-dark {
1331    box-shadow: 2px 1000px 1px #000000 inset;
1332  }
1333
1334  /* Apply styles for hover state of secondary button */
1335  .button-old.is-secondary:hover {
1336    box-shadow: none;
1337    color: white;
1338  }
1339
1340  .button-old.is-text {
1341    color: inherit }
1342
1343  /* Apply styles for disabled button */
1344  .button-old-disabled {
1345    opacity: 0.5;
1346    background: #d0d4da;
1347    border: solid #d0d4da !important;
1348    color: #9fa4ab !important;
1349    pointer-events: none;
1350  }
1351</style></div><div class="components-and-symbols"><div class="css-scroll-snap-slider w-embed"><style>
1352
1353  [responsive-slider-track] {
1354    overflow-x: auto;
1355    scroll-snap-type: x mandatory;
1356    -webkit-overflow-scrolling: touch;
1357    }
1358
1359  [responsive-slider-track] > * {
1360    scroll-snap-align: start;
1361    scroll-behavior: smooth;
1362  }
1363
1364  @media (max-width: 991px) {
1365    [responsive-slider-track] > * {
1366      scroll-snap-align: center;
1367    }
1368  }
1369
1370</style></div></div></div><main class="main-wrapper"><section class="section-com-hero"><div class="com-hero"><div class="w-layout-blockcontainer container w-container"><div class="container-padding"><div class="com-hero-wrapper"><div class="com-hero-video"><div id="w-node-_63b2f246-898c-dc64-074c-67caa92b15fc-eae48f81" class="com-hero-img-wrap"><img src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/68d25e2ba4186cc6bff515d9_AI%20Search%20Masterclass%20main%20Image.avif" loading="lazy" alt="" class="com-hero-img"/><div class="com-hero-img-mask"></div></div><div id="w-node-_17cef3b1-7ead-bea4-6806-328298b13724-eae48f81" class="com-hero-video-content"><div class="com-hero-eyebrow"><div class="com-hero-eyebrow-logo"><div data-branding="logo-wrap" data-wf--surfer-logotype--variant="base" class="surfer_logo-wrap"><div class="surfer_logo w-embed"><svg data-logo aria-labelledby="logo-title" role="img" alt="Surfer | SEO Content Optimization Platform" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 452 117" fill="none" preserveAspectRatio="xMidYMid meet">
1371  <title id="logo-title">Surfer | SEO Content Optimization Platform</title>
1372
1373  <!-- Symbol -->
1374  <g data-logo-symbol>
1375    <path d="M89.0923 0.000152588C92.6285 0.000152588 96.1247 0.696186 99.3968 2.04825C102.661 3.40032 105.629 5.38441 108.133 7.88053C110.629 10.3767 112.613 13.3448 113.966 16.617C115.318 19.8811 116.014 23.3853 116.014 26.9215V34.0178L103.981 37.722V26.8734C103.965 22.9293 102.389 19.1611 99.6048 16.3769C96.8127 13.5928 93.0365 12.0327 89.0923 12.0327H26.9293C22.9851 12.0327 19.1929 13.6008 16.4008 16.3929C13.6087 19.1851 12.0406 22.9693 12.0406 26.9215V55.6188C12.0406 60.6111 12.0406 63.0992 10.6645 64.9553C9.29645 66.8114 6.92033 67.5474 2.1441 69.0115L0 69.6755V26.9215C0 19.7851 2.84014 12.9368 7.88838 7.88853C12.9446 2.84029 19.785 0.000152588 26.9293 0.000152588H89.0923ZM113.862 47.2504L116.014 46.5864V89.3005C116.014 92.8366 115.318 96.3328 113.966 99.6049C112.613 102.869 110.629 105.837 108.133 108.341C105.637 110.837 102.669 112.822 99.3968 114.174C96.1327 115.526 92.6285 116.222 89.0923 116.222H26.9293C19.793 116.222 12.9446 113.39 7.89638 108.341C2.84814 103.293 0.00800039 96.4448 0.00800039 89.3084V82.2521L12.0486 78.5479V89.3485C12.0646 93.2926 13.6327 97.0608 16.4248 99.845C19.2169 102.629 22.9931 104.189 26.9373 104.189H89.0923C93.0365 104.189 96.8287 102.621 99.6208 99.829C102.413 97.0368 103.981 93.2527 103.981 89.3005V60.6431C103.981 55.6588 103.981 53.1627 105.349 51.3066C106.725 49.4505 109.101 48.7225 113.87 47.2504H113.862Z" fill="#FF5B49"/>
1376    <path d="M74.1945 81.9162C69.1623 81.9162 68.6423 81.3962 68.6423 76.364V39.8822C68.6423 34.8499 69.1623 34.3299 74.1945 34.3299H76.4106C81.4509 34.3299 81.9709 34.8499 81.9709 39.8822V76.364C81.9709 81.3962 81.4509 81.9162 76.4106 81.9162H74.1945ZM39.6009 81.9162C34.5686 81.9162 34.0486 81.3962 34.0486 76.364V53.8829C34.0486 48.8426 34.5686 48.3226 39.6009 48.3226H41.817C46.8572 48.3226 47.3772 48.8426 47.3772 53.8829V76.364C47.3772 81.3962 46.8572 81.9162 41.817 81.9162H39.6009Z" fill="#FF5B49"/>
1377  </g>
1378
1379  <!-- Wordmark -->
1380  <g data-logo-wordmark>
1381    <path d="M187.608 98.0857C177.154 98.0857 169.07 95.8273 163.354 91.0978C157.645 86.478 154.732 79.8127 154.732 71.1086H169.07C169.07 76.5864 170.688 80.4579 173.918 82.8193C177.154 85.1806 181.789 86.3682 188.041 86.3682C193 86.3682 196.883 85.5101 199.576 83.5744C202.165 81.6386 203.563 78.9546 203.563 75.3028C203.563 72.2962 202.379 70.0378 200.113 68.4246C197.848 66.9213 193.75 65.521 187.821 64.2305L181.355 62.94C164.862 59.9334 156.674 52.1972 156.674 39.7314C156.674 33.1759 159.153 27.9109 164.222 24.0462C169.18 20.1747 176.183 18.136 185.129 18.136C195.258 18.136 202.916 20.2845 208.087 24.5817C213.259 28.8788 216.062 34.8989 216.385 42.6351H202.262C201.938 38.3379 200.43 35.1117 197.841 32.9631C195.251 30.9244 
1381191.051 29.8467 185.335 29.8467C180.811 29.8467 177.464 30.7047 175.095 32.3179C172.726 34.034 171.535 36.2923 171.535 39.3058C171.535 42.3193 172.616 44.7836 174.772 46.3967C176.927 48.1129 180.914 49.5132 186.52 50.584L193.206 51.8745C202.151 53.7005 208.625 56.3845 212.612 59.9334C216.599 63.4823 218.651 68.3148 218.651 74.5477C218.651 82.0711 215.848 87.8715 210.456 91.9558C204.961 96.0401 197.304 98.0789 187.601 98.0789L187.608 98.0857ZM261.635 71.9735V40.919H275.215V96.3628H262.062V88.304C257.751 94.5368 251.933 97.6533 244.599 97.6533C238.559 97.6533 233.822 95.9372 230.372 92.4981C226.921 89.059 225.2 84.1167 225.2 77.671V40.919H238.78V75.4126C238.78 82.5035 242.23 85.9426 249.233 85.9426C252.683 85.9426 255.596 84.7619 257.965 82.2907C260.334 79.8195 261.628 76.3805 261.628 71.9735H261.635ZM314.935 40.8434H318.275V53.4053H314.825C309.653 53.4053 305.659 54.9223 302.857 57.4965C300.054 60.0775 298.759 63.9422 298.759 68.9944V96.3628H285.18V40.919H298.332V51.5862C301.349 44.4953 306.954 40.8434 314.935 40.8434ZM355.33 30.2791H350.586C345.841 30.2791 343.582 32.5375 343.582 36.9445V40.919H355.007V53.371H343.582V96.3628H330.106V53.371H321.484V40.919H330.106V36.7248C330.106 31.35 331.614 27.1627 334.63 24.1492C337.646 21.1426 342.177 19.5295 348.32 19.5295C351.013 19.5295 353.388 19.6393 355.33 19.8521V30.2723V30.2791ZM411.213 69.6053V72.8316H369.606C370.039 77.5612 371.548 81.213 374.027 83.5744C376.506 85.9357 379.846 87.1233 384.053 87.1233C390.196 87.1233 394.403 84.5423 396.772 79.1743H409.815C408.307 84.8717 405.29 89.3817 400.759 92.7109C396.125 96.0401 390.519 97.6533 383.943 97.6533C375.645 97.6533 368.958 95.0723 363.89 89.7043C358.718 84.4393 356.239 77.4513 356.239 68.6443C356.239 59.8373 358.718 52.9591 363.787 47.5843C368.855 42.3193 375.535 39.6353 383.729 39.6353C391.924 39.6353 398.824 42.4291 403.782 47.9069C408.74 53.4945 411.219 60.6953 411.219 69.6122L411.213 69.6053ZM383.619 50.1584C375.645 50.1584 371.003 54.5654 369.716 63.3724H397.633C396.986 59.2881 395.477 56.0687 393.109 53.7005C390.629 51.3391 387.503 50.1516 383.619 50.1516V50.1584ZM448.66 40.054C449.845 40.054 450.926 40.1639 452 40.2668V52.7326H448.55C443.379 52.7326 439.384 54.1329 436.582 56.7071C433.779 59.2881 432.484 63.1528 432.484 68.205V96.3559H418.905V40.919H432.057V50.8037C435.074 43.7128 440.679 40.0609 448.66 40.0609V40.054Z" fill="white"/>
1382  </g>
1383</svg></div><div class="surfer_logo_symbol w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 91 91" fill="none" xmlns="http://www.w3.org/2000/svg"
1384alt="Surfer | SEO Content Optimization Platform">
1385<title>Surfer | SEO Content Optimization Platform</title>
1386<path fill-rule="evenodd" clip-rule="evenodd" d="M89.8281 21.8193C89.8281 10.3057 80.5 0.97168 68.9844 0.97168H20.8438C9.33594 0.97168 0 10.3057 0 21.8193V54.9277L1.66406 54.417C5.35156 53.2822 7.20312 52.7148 8.25781 51.2783C9.32031 49.8418 9.32031 47.9102 9.32031 44.0479V21.8193C9.32031 15.4541 14.4844 10.2939 20.8438 10.2939H68.9844C75.3359 10.2939 80.4922 15.4355 80.5078 21.7852V30.1807L89.8281 27.3154V21.8193ZM89.8281 37.0508L88.1719 37.5615C86.3359 38.126 84.9609 38.5498 83.9062 39.0098C82.8359 39.4756 82.1016 39.9775 81.5703 40.7002C81.3516 40.9961 81.1719 41.3135 81.0312 41.6641C80.875 42.0742 80.7656 42.5303 80.6875 43.0537C80.5078 44.251 80.5078 45.7959 80.5078 47.9297V70.125C80.5078 76.4902 75.3516 81.6504 68.9844 81.6504H20.8438C14.4922 81.6504 9.34375 76.5088 9.32031 70.1592V61.7979L0 64.6631V70.125C0 81.6387 9.33594 90.9727 20.8438 90.9727H68.9844C80.5 90.9727 89.8281 81.6387 89.8281 70.125V37.0508ZM25.1172 60.0996V42.6934C25.1172 38.1055 26.0781 37.1484 30.6641 37.1484H32.375C36.9688 37.1484 37.9219 38.1055 37.9219 42.6934V60.0996C37.9219 64.6875 36.9688 65.6445 32.375 65.6445H30.6641C26.0781 65.6445 25.1172 64.6865 25.1172 60.0996ZM51.9062 31.8545C51.9062 27.2676 52.8672 26.3096 57.4531 26.3096H59.1641C63.7578 26.3096 64.7109 27.2666 64.7109 31.8545V60.0986C64.7109 64.6865 63.7578 65.6436 59.1641 65.6436H57.4531C52.8672 65.6436 51.9062 64.6865 51.9062 60.0986V31.8545Z" fill="#FF5B49"/>
1387</svg></div><div data-branding="logo-highlight" class="navbar-logo_highlight"><div class="navbar-logo_highlight-dot"></div><div class="navbar-logo_highlight-dot is-rt"></div><div class="navbar-logo_highlight-dot is-lb"></div><div class="navbar-logo_highlight-dot is-rb"></div></div>
1387<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 459 201" fill="none" class="surfer_logo-positive"><path d="M19.3631 93.5993H0V0.906403H42.346C60.2942 0.906403 71.1321 12.3979 71.1321 30.5974C71.1321 38.9862 66.4852 60.1592 41.5703 60.1592H19.3631V93.5993ZM37.3113 44.1502C51.769 44.1502 51.769 33.8222 51.769 29.6925C51.769 20.6573 46.7343 16.9154 34.7257 16.9154H19.3631V44.1574H37.3113V44.1502Z" fill="currentColor"></path><path d="M108.444 95.4033C89.9855 95.4033 73.3301 84.0412 73.3301 59.2555C73.3301 34.4699 89.9855 23.1078 108.444 23.1078C126.902 23.1078 143.557 34.4699 143.557 59.2555C143.557 84.0412 126.902 95.4033 108.444 95.4033ZM108.444 38.3483C94.5031 38.3483 91.9175 50.4861 91.9175 59.2627C91.9175 68.0393 94.5031 80.1772 108.444 80.1772C122.384 80.1772 124.97 68.0393 124.97 59.2627C124.97 50.4861 122.391 38.3483 108.444 38.3483Z" fill="currentColor"></path><path d="M192.87 45.8321C192.094 41.4438 190.543 36.7969 180.732 36.7969C170.921 36.7969 169.628 40.5389 169.628 43.5123C169.628 54.3573 212.621 46.4785 212.621 71.7812C212.621 91.7907 193.257 95.4033 182.542 95.4033C166.92 95.4033 150.006 89.9808 149.489 71.6519H168.077C168.077 77.4623 171.689 81.7213 183.052 81.7213C192.345 81.7213 194.543 77.2038 194.543 74.6182C194.543 63.1267 151.938 71.7812 151.938 46.0907C151.938 36.0213 158.266 23.1078 179.698 23.1078C193.121 23.1078 209.13 26.4618 210.552 45.8321H192.862H192.87Z" fill="currentColor"></path><path d="M242.19 16.7847H224.113V0H242.19V16.7847ZM242.19 24.9149V93.5979H224.113V24.9149H242.19Z" fill="currentColor"></path><path d="M277.562 24.9126H288.795V37.8189H277.562V75.1302C277.562 79.1307 277.692 80.682 285.046 80.682C286.21 80.682 287.502 80.5528 288.788 80.4235V94.1055C285.951 94.2348 283.107 94.364 280.27 94.364H277.943C262.322 94.364 259.485 88.4244 259.485 79.5185V37.8189H250.191V24.9126H259.485V6.32516H277.562V24.9126Z" fill="currentColor"></path><path d="M316.676 16.7847H298.599V0H316.676V16.7847ZM316.676 24.9149V93.5979H298.599V24.9149H316.676Z" fill="currentColor"></path><path d="M368.703 93.5994H349.728L325.072 24.9164H345.21L359.41 75.5219H359.668L374.255 24.9164H393.489L368.703 93.5994Z" fill="currentColor"></path><path d="M457.783 73.4588C453.007 89.9849 439.325 95.4074 427.575 95.4074C408.212 95.4074 393.366 86.1137 393.366 57.8376C393.366 49.5781 396.211 23.1119 426.289 23.1119C439.842 23.1119 458.566 29.5686 458.566 60.9403V64.1651H411.444C411.961 69.329 412.995 80.9498 427.582 80.9498C432.617 80.9498 437.781 78.3642 439.203 73.4588H457.79H457.783ZM439.971 52.4151C438.937 41.3115 431.841 37.9574 426.031 37.9574C417.513 37.9574 412.995 43.3799 411.961 52.4151H439.979H439.971Z" fill="currentColor"></path><path d="M40.1254 200.989C27.3666 200.989 17.4992 198.232 10.5231 192.46C3.55536 186.821 6.10352e-05 178.686 6.10352e-05 168.062H17.4992C17.4992 174.748 19.4744 179.474 23.4163 182.356C27.3666 185.238 33.0232 186.687 40.6549 186.687C46.7065 186.687 51.4469 185.64 54.7332 183.277C57.8935 180.915 59.5997 177.639 59.5997 173.182C59.5997 169.512 58.154 166.755 55.3888 164.787C52.6236 162.952 47.6226 161.243 40.3859 159.667L32.4937 158.092C12.3638 154.423 2.37026 144.98 2.37026 129.765C2.37026 121.764 5.39605 115.338 11.5821 110.621C17.6337 105.896 26.1815 103.407 37.0996 103.407C49.4633 103.407 58.8096 106.03 65.1218 111.275C71.4339 116.519 74.8547 123.867 75.2497 133.309H58.0112C57.6161 128.065 55.7754 124.127 52.6152 12
13871.504C49.4549 119.016 44.3279 117.701 37.3517 117.701C31.8297 117.701 27.7449 118.748 24.8536 120.717C21.9622 122.811 20.5082 125.568 20.5082 129.246C20.5082 132.924 21.8278 135.932 24.4585 137.901C27.0893 139.995 31.9558 141.704 38.7974 143.011L46.9586 144.587C57.8767 146.815 65.7774 150.091 70.6438 154.423C75.5103 158.754 78.015 164.652 78.015 172.26C78.015 181.442 74.5942 188.522 68.0131 193.507C61.3059 198.492 51.9596 200.981 40.117 200.981L40.1254 200.989ZM130.479 169.118V131.215H147.053V198.886H131V189.05C125.738 196.657 118.636 200.461 109.685 200.461C102.314 200.461 96.5311 198.367 92.3202 194.169C88.1093 189.972 86.0081 183.939 86.0081 176.072V131.215H102.583V173.316C102.583 181.97 106.794 186.168 115.341 186.168C119.552 186.168 123.108 184.727 125.999 181.711C128.89 178.694 130.47 174.497 130.47 169.118H130.479ZM195.533 131.123H199.61V146.455H195.399C189.087 146.455 184.212 148.306 180.791 151.448C177.37 154.599 175.79 159.316 175.79 165.482V198.886H159.215V131.215H175.269V144.235C178.95 135.58 185.792 131.123 195.533 131.123ZM244.837 118.229H239.046C233.255 118.229 230.498 120.985 230.498 126.364V131.215H244.442V146.413H230.498V198.886H214.049V146.413H203.526V131.215H214.049V126.096C214.049 119.536 215.89 114.425 219.571 110.747C223.253 107.077 228.783 105.108 236.281 105.108C239.567 105.108 242.467 105.242 244.837 105.502V118.22V118.229ZM313.043 166.228V170.165H262.26C262.79 175.938 264.631 180.395 267.656 183.277C270.682 186.159 274.759 187.609 279.894 187.609C287.391 187.609 292.527 184.459 295.418 177.907H311.337C309.496 184.861 305.815 190.365 300.284 194.429C294.628 198.492 287.786 200.461 279.759 200.461C269.631 200.461 261.47 197.311 255.284 190.759C248.972 184.333 245.946 175.804 245.946 165.055C245.946 154.305 248.972 145.91 255.158 139.35C261.344 132.924 269.497 129.648 279.499 129.648C289.501 129.648 297.923 133.058 303.974 139.744C310.026 146.564 313.052 155.353 313.052 166.236L313.043 166.228ZM279.364 142.492C269.631 142.492 263.967 147.871 262.395 158.62H296.469C295.678 153.635 293.838 149.706 290.946 146.815C287.921 143.933 284.105 142.484 279.364 142.484V142.492ZM358.749 130.159C360.195 130.159 361.515 130.293 362.826 130.419V145.634H358.615C352.303 145.634 347.428 147.343 344.007 150.485C340.586 153.635 339.006 158.352 339.006 164.518V198.878H322.431V131.215H338.485V143.28C342.166 134.625 349.008 130.168 358.749 130.168V130.159Z" fill="currentColor" class="text-color-orange"></path></svg></div></div><div class="com-hero-eyebrow u-eyebrow">PRACTICAL, EXPERT KNOWLEDGE</div></div><div class="com-hero-video-headline"><div class="max-width-small"><h1 class="course-title">AI Search Optimization Masterclass</h1></div><div class="max-width-small"><p text-balance="" class="u-text-muted">Show up where real decisions happen—on Google, inside AI-generated answers, and across the web.</p></div><div class="com-hero-ctas"><a com-button-intro="" ga-button="AI Search Optimization
Masterclass" data-button-main-cta="" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?" class="button w-inline-block"><div ga-button-label="">Start Learning ↗</div></a><a href="#" class="com-video-modal-button w-inline-block w-lightbox"><button ga-button="Content Optimization
Masterclass – Watch Intro" id="" com-button-intro="" class="button is-large is-secondary"><div class="button-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 27 28" fill="none" xmlns="http://www.w3.org/2000/svg">
1388<path d="M13.3734 0.916626C6.01343 0.916626 0.0401001 6.88996 0.0401001 14.25C0.0401001 21.61 6.01343 27.5833 13.3734 27.5833C20.7334 27.5833 26.7068 21.61 26.7068 14.25C26.7068 6.88996 20.7334 0.916626 13.3734 0.916626ZM10.0401 20.25V8.24996L19.3734 14.25L10.0401 20.25Z" fill="currentColor"/>
1389</svg></div><div><strong>Watch Intro</strong><span class="u-text-muted"> – See What You’ll Learn</span></div></button>
1389<script type="application/json" class="w-json">{
1390  "items": [
1391    {
1392      "url": "https://youtube.com/watch?v=IOumlF1ZGNY",
1393      "originalUrl": "https://youtube.com/watch?v=IOumlF1ZGNY",
1394      "width": 940,
1395      "height": 528,
1396      "thumbnailUrl": "https://i.ytimg.com/vi/IOumlF1ZGNY/hqdefault.jpg",
1397      "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FIOumlF1ZGNY%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DIOumlF1ZGNY&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FIOumlF1ZGNY%2Fhqdefault.jpg&type=text%2Fhtml&schema=youtube\" width=\"940\" height=\"528\" scrolling=\"no\" title=\"YouTube embed\" frameborder=\"0\" allow=\"autoplay; fullscreen; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"></iframe>",
1398      "type": "video"
1399    }
1400  ],
1401  "group": ""
1402}</script>
1402</a></div></div><div class="com-hero-video-rating"><div id="" class="div-block-755 u-text-small"><span>Over 28,000 people </span><span class="u-text-muted">completed our last course </span><span class="u-text-muted">giving it an outstanding rating </span><span class="span-4"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 63 10" fill="none" class="com-hero-rating-stars"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.02072 0.60107C5.82806 0.13786 5.17188 0.13786 4.97922 0.60107L3.88074 3.24213L1.02949 3.47071C0.529419 3.5108 0.326649 4.13487 0.707649 4.46124L2.88 6.32209L2.21631 9.1044C2.09991 9.5924 2.63077 9.9781 3.05891 9.7166L5.49997 8.2256L7.94104 9.7166C8.36917 9.9781 8.90003 9.5924 8.78363 9.1044L8.11994 6.32209L10.2923 4.46124C10.6733 4.13487 10.4705 3.5108 9.9704 3.47071L7.1192 3.24213L6.02072 0.60107Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M19.0207 0.60107C18.8281 0.13786 18.1719 0.13786 17.9792 0.60107L16.8807 3.24213L14.0295 3.47071C13.5294 3.5108 13.3266 4.13487 13.7077 4.46124L15.88 6.32209L15.2163 9.1044C15.0999 9.5924 15.6308 9.9781 16.0589 9.7166L18.5 8.2256L20.941 9.7166C21.3692 9.9781 21.9 9.5924 21.7836 9.1044L21.1199 6.32209L23.2923 4.46124C23.6733 4.13487 23.4705 3.5108 22.9704 3.47071L20.1192 3.24213L19.0207 0.60107Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M32.0207 0.60107C31.8281 0.13786 31.1719 0.13786 30.9792 0.60107L29.8807 3.24213L27.0295 3.47071C26.5294 3.5108 26.3266 4.13487 26.7077 4.46124L28.88 6.32209L28.2163 9.1044C28.0999 9.5924 28.6308 9.9781 29.0589 9.7166L31.5 8.2256L33.941 9.7166C34.3692 9.9781 34.9 9.5924 34.7836 9.1044L34.1199 6.32209L36.2923 4.46124C36.6733 4.13487 36.4705 3.5108 35.9704 3.47071L33.1192 3.24213L32.0207 0.60107Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M45.0207 0.60107C44.8281 0.13786 44.1719 0.13786 43.9792 0.60107L42.8807 3.24213L40.0295 3.47071C39.5294 3.5108 39.3266 4.13487 39.7077 4.46124L41.88 6.32209L41.2163 9.1044C41.0999 9.5924 41.6308 9.9781 42.0589 9.7166L44.5 8.2256L46.941 9.7166C47.3692 9.9781 47.9 9.5924 47.7836 9.1044L47.1199 6.32209L49.2923 4.46124C49.6733 4.13487 49.4705 3.5108 48.9704 3.47071L46.1192 3.24213L45.0207 0.60107Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M58.0207 0.60107C57.8281 0.13786 57.1719 0.13786 56.9792 0.60107L55.8807 3.24213L53.0295 3.47071C52.5294 3.5108 52.3266 4.13487 52.7077 4.46124L54.88 6.32209L54.2163 9.1044C54.0999 9.5924 54.6308 9.9781 55.0589 9.7166L57.5 8.2256L59.941 9.7166C60.3692 9.9781 60.9 9.5924 60.7836 9.1044L60.1199 6.32209L62.2923 4.46124C62.6733 4.13487 62.4705 3.5108 61.9704 3.47071L59.1192 3.24213L58.0207 0.60107Z" fill="currentColor"></path></svg><span class="span-3">4.7 / 5</span></span></div></div></div></div><div class="com-hero-mobile"><div style="padding-top:56.17021276595745%" class="w-embed-youtubevideo"><iframe src="https://www.youtube.com/embed/IOumlF1ZGNY?rel=0&amp;controls=1&amp;autoplay=0&amp;mute=0&amp;start=0" frameBorder="0" style="position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:auto" allow="autoplay; encrypted-media" allowfullscreen="" title="Welcome to AI Search Optimization Masterclass"></iframe></div></div><div class="com-hero-info"><h3 class="u-display-lg text-color-orange">Who is this course for?</h3><a ga-button="AI Search Optimization
Masterclass" id="w-node-_7af056e8-72a1-ba90-e25d-aa5b5a4dca49-eae48f81" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?" class="button is-large w-inline-block"><div ga-button-label="">Start Learning ↗</div></a><link rel="prefetch" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?"/><div id="w-node-_5f9fddd4-aae0-6e03-bdc0-6fbd117adfc5-eae48f81" class="com-list is-horizontal"><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1403<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1404<path d="M6 10L9 13L15 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1405</svg></div><div class="u-text-large">Business owners</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1406<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1407<path d="M6 10L9 13L15 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1408</svg></div><div class="u-text-large">Marketing team leaders</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1409<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1410<path d="M6 10L9 13L15 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1411</svg></div><div class="u-text-large">Marketing, content &amp; SEO specialists</div></div></div></div><div class="div-block-815"></div><div class="com-hero-info"><h3 id="w-node-_458ec944-821e-9799-c705-61760732afad-eae48f81" class="u-display-lg text-color-orange">What’s inside?</h3><div class="com-hero-info-column"><div class="div-block-757"><h2 class="u-display-xl">20 Lessons</h2><div class="u-text-large text-color-orange">In 7 modules</div></div><div class="div-block-757"><h2 class="u-display-xl">2h</h2><div class="u-text-large text-color-orange">of pure knowledge</div></div></div><div class="com-list"><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1412<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1413<path d="M10.5 6.0625V13.9375M6.5625 10H14.4375" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1414</svg></div><div class="u-text-large">Final exam <span class="u-text-muted">you can take at any time</span></div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1415<g clip-path="url(#check-verified-02_clip0-168-19473)">
1416<path d="M16.4012 2.99862C16.6071 3.49665 17.0024 3.89251 17.5001 4.09918L19.2453 4.82209C19.7433 5.02839 20.139 5.4241 20.3453 5.92217C20.5516 6.42023 20.5516 6.97985 20.3453 7.47791L19.6229 9.2219C19.4165 9.72019 19.4163 10.2804 19.6236 10.7784L20.3447 12.5219C20.447 12.7686 20.4996 13.033 20.4997 13.3C20.4997 13.5671 20.4471 13.8315 20.3449 14.0782C20.2428 14.325 20.093 14.549
14161 19.9041 14.7379C19.7152 14.9267 19.491 15.0764 19.2443 15.1786L17.5004 15.901C17.0024 16.1069 16.6065 16.5021 16.3999 16.9999L15.677 18.7451C15.4707 19.2432 15.075 19.6389 14.5769 19.8452C14.0789 20.0515 13.5193 20.0515 13.0212 19.8452L11.2773 19.1228C10.7793 18.917 10.2199 18.9174 9.72212 19.124L7.97694 19.8458C7.47917 20.0517 6.92006 20.0515 6.42242 19.8453C5.92478 19.6392 5.5293 19.244 5.32286 18.7464L4.59977 17.0007C4.39385 16.5026 3.9986 16.1068 3.5009 15.9001L1.75572 15.1772C1.25789 14.971 0.862316 14.5755 0.655943 14.0778C0.44957 13.58 0.449289 13.0206 0.655165 12.5226L1.37752 10.7786C1.58331 10.2806 1.58289 9.72115 1.37635 9.22338L0.655033 7.47689C0.552764 7.2302 0.500104 6.96578 0.500061 6.69874C0.500018 6.43169 0.552594 6.16726 0.654784 5.92054C0.756973 5.67382 0.906775 5.44966 1.09563 5.26086C1.28448 5.07206 1.50868 4.92233 1.75542 4.82021L3.49935 4.09783C3.99692 3.89208 4.39254 3.49731 4.59936 3.00017L5.32223 1.25493C5.52853 0.756865 5.92422 0.361155 6.42227 0.154851C6.92032 -0.0514541 7.47991 -0.0514541 7.97796 0.154851L9.72189 0.877235C10.2199 1.08303 10.7793 1.08261 11.2771 0.876066L13.023 0.155971C13.521 -0.0502179 14.0805 -0.0501758 14.5784 0.156088C15.0764 0.362352 15.472 0.757949 15.6783 1.25588L16.4014 3.00165L16.4012 2.99862Z" fill="white"/>
1417<path d="M6 10L9 13L15 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1418</g>
1419<defs>
1420<clipPath id="check-verified-02_clip0-168-19473">
1421<rect width="20" height="20" fill="white" transform="translate(0.5)"/>
1422</clipPath>
1423</defs>
1424</svg></div><div class="u-text-large">Certificate <span class="u-text-muted">confirming completion of the course</span></div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1425<g clip-path="url(#check-verified-02_clip0-168-19473)">
1426<path d="M16.4012 2.99862C16.6071 3.49665 17.0024 3.89251 17.5001 4.09918L19.2453 4.82209C19.7433 5.02839 20.139 5.4241 20.3453 5.92217C20.5516 6.42023 20.5516 6.97985 20.3453 7.47791L19.6229 9.2219C19.4165 9.72019 19.4163 10.2804 19.6236 10.7784L20.3447 12.5219C20.447 12.7686 20.4996 13.033 20.4997 13.3C20.4997 13.5671 20.4471 13.8315 20.3449 14.0782C20.2428 14.325 20.093 14.5491 19.9041 14.7379C19.7152 14.9267 19.491 15.0764 19.2443 15.1786L17.5004 15.901C17.0024 16.1069 16.6065 16.5021 16.3999 16.9999L15.677 18.7451C15.4707 19.2432 15.075 19.6389 14.5769 19.8452C14.0789 20.0515 13.5193 20.0515 13.0212 19.8452L11.2773 19.1228C10.7793 18.917 10.2199 18.9174 9.72212 19.124L7.97694 19.8458C7.47917 20.0517 6.92006 20.0515 6.42242 19.8453C5.92478 19.6392 5.5293 19.244 5.32286 18.7464L4.59977 17.0007C4.39385 16.5026 3.9986 16.1068 3.5009 15.9001L1.75572 15.1772C1.25789 14.971 0.862316 14.5755 0.655943 14.0778C0.44957 13.58 0.449289 13.0206 0.655165 12.5226L1.37752 10.7786C1.58331 10.2806 1.58289 9.72115 1.37635 9.22338L0.655033 7.47689C0.552764 7.2302 0.500104 6.96578 0.500061 6.69874C0.500018 6.43169 0.552594 6.16726 0.654784 5.92054C0.756973 5.67382 0.906775 5.44966 1.09563 5.26086C1.28448 5.07206 1.50868 4.92233 1.75542 4.82021L3.49935 4.09783C3.99692 3.89208 4.39254 3.49731 4.59936 3.00017L5.32223 1.25493C5.52853 0.756865 5.92422 0.361155 6.42227 0.154851C6.92032 -0.0514541 7.47991 -0.0514541 7.97796 0.154851L9.72189 0.877235C10.2199 1.08303 10.7793 1.08261 11.2771 0.876066L13.023 0.155971C13.521 -0.0502179 14.0805 -0.0501758 14.5784 0.156088C15.0764 0.362352 15.472 0.757949 15.6783 1.25588L16.4014 3.00165L16.4012 2.99862Z" fill="white"/>
1427<path d="M6 10L9 13L15 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1428</g>
1429<defs>
1430<clipPath id="check-verified-02_clip0-168-19473">
1431<rect width="20" height="20" fill="white" transform="translate(0.5)"/>
1432</clipPath>
1433</defs>
1434</svg></div><div class="u-text-large">Badge<span class="u-text-muted"> showcasing your skills with pride</span></div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1435<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1436<path d="M10.5 6.0625V13.9375M6.5625 10H14.4375" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1437</svg></div><div class="u-text-large">Practical tips and expert knowledge <span class="u-text-muted">with real-life examples</span></div></div></div><div class="com-list"><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1438<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1439<path d="M10.5 6.0625V13.9375M6.5625 10H14.4375" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1440</svg></div><div class="u-text-large">6 quizzes <span class="u-text-muted">to help you learn faster</span></div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1441<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C15.866 22 19 18.866 19 15C19 11.134 15.866 8 12 8C8.13401 8 5 11.134 5 15C5 18.866 8.13401 22 12 22ZM13 14C13 13.4477 12.5523 13 12 13C11.4477 13 11 13.4477 11 14V16C11 16.5523 11.4477 17 12 17C12.5
1441523 17 13 16.5523 13 16V14Z" fill="currentColor"/>
1442<path d="M7.10102 10H7V8C7 5.23858 9.23858 3 12 3C14.7614 3 17 5.23858 17 8V10H16.899M19 15C19 18.866 15.866 22 12 22C8.13401 22 5 18.866 5 15C5 11.134 8.13401 8 12 8C15.866 8 19 11.134 19 15Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1443</svg></div><div class="u-text-large">Free access <span class="u-text-muted">to the course, and future updates</span></div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1444<path d="M21 12C21 16.9706 16.9706 21 12 21C10.8029 21 9.6603 20.7663 8.61549 20.3419C8.41552 20.2607 8.31554 20.2201 8.23472 20.202C8.15566 20.1843 8.09715 20.1778 8.01613 20.1778C7.9333 20.1778 7.84309 20.1928 7.66265 20.2229L4.10476 20.8159C3.73218 20.878 3.54589 20.909 3.41118 20.8512C3.29328 20.8007 3.19933 20.7067 3.14876 20.5888C3.09098 20.4541 3.12203 20.2678 3.18413 19.8952L3.77711 16.3374C3.80718 16.1569 3.82222 16.0667 3.82221 15.9839C3.8222 15.9028 3.81572 15.8443 3.798 15.7653C3.77988 15.6845 3.73927 15.5845 3.65806 15.3845C3.23374 14.3397 3 13.1971 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" fill="currentColor"/>
1445</svg></div><div class="u-text-large">Community <span class="u-text-muted">of thousands SEOs and marketers</span></div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1446<rect x="0.5" width="20" height="20" rx="10" fill="white"/>
1447<path d="M10.5 6.0625V13.9375M6.5625 10H14.4375" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1448</svg></div><div class="u-text-large">Operational templates <span class="u-text-muted">to download</span></div></div></div></div><div class="com-cta-wrap is-center"><a ga-button="AI Search Optimization
Masterclass" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?" class="button is-large w-inline-block"><div ga-button-label="">Start Learning ↗</div></a><link rel="prefetch" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?"/></div></div></div></div></div></section><div class="com-sections"><section class="section-com-whats-inside"><div class="w-layout-blockcontainer container w-container"><div class="container-padding"><div class="com-inside"><div data-com-section="the-change" class="aism-the-change"><div class="com-inside-subsection-headline"><div class="u-eyebrow is-orange">AI IS THE NEW FRONT PAGE</div><h2 class="u-display-xl">AI Is Rewriting Your Brand With or Without You</h2></div><div class="com-hero-introduction-headline u-display-md"><span class="u-text-muted">When prospects </span><span>ask ChatGPT</span><div class="com-hero-introduction-headline-icon is-black w-embed"><svg width="100%" style="" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
1449<path d="M20.5389 9.05156C21.0205 7.60611 20.8546 6.02269 20.0845 4.70792C18.9263 2.69133 16.5979 1.65385 14.3239 2.14207C13.3123 1.00243 11.8589 0.354337 10.3352 0.363624C8.01081 0.358317 5.94844 1.85484 5.23335 4.06646C3.74014 4.37226 2.45125 5.30693 1.69701 6.63164C0.530176 8.64293 0.796181 11.1783 2.35506 12.903C1.87347 14.3484 2.0393 15.9319 2.80946 17.2466C3.96767 19.2632 6.29604 20.3007 8.57001 19.8125C9.58096 20.9521 11.035 21.6002 12.5588 21.5903C14.8845 21.5962 16.9475 20.0984 17.6626 17.8848C19.1558 17.579 20.4447 16.6443 21.1989 15.3196C22.3644 13.3083 22.0978 10.7749 20.5396 9.05023L20.5389 9.05156ZM12.5601 20.2032C11.6294 20.2045 10.7279 19.8788 10.0135 19.2824C10.046 19.2652 10.1024 19.234 10.1388 19.2115L14.3657 16.7703C14.582 16.6476 14.7146 16.4174 14.7133 16.1687V10.2098L16.4997 11.2413C16.519 11.2506 16.5316 11.2691 16.5342 11.2904V16.2251C16.5316 18.4194 14.7544 20.1985 12.5601 20.2032ZM4.01344 16.5527C3.5471 15.7474 3.37928 14.8035 3.53914 13.8874C3.57032 13.906 3.62538 13.9398 3.66452 13.9624L7.8914 16.4035C8.10566 16.5289 8.37101 16.5289 8.58593 16.4035L13.7462 13.4237V15.4867C13.7475 15.508 13.7375 15.5285 13.7209 15.5418L9.44829 18.0088C7.54513 19.1047 5.11461 18.4533 4.01411 16.5527H4.01344ZM2.901 7.32618C3.36535 6.51954 4.09835 5.90262 4.97132 5.58222C4.97132 5.61871 4.96933 5.68305 4.96933 5.72816V10.6111C4.96801 10.8592 5.10068 11.0894 5.31627 11.2121L10.4765 14.1912L8.69008 15.2227C8.67217 15.2347 8.64961 15.2367 8.62971 15.228L4.3564 12.759C2.45722 11.6592 1.8058 9.22933 2.90034 7.32684L2.901 7.32618ZM17.5783 10.7418L12.4181 7.762L14.2045 6.73115C14.2224 6.71921 14.245 6.71722 14.2649 6.72584L18.5382 9.19285C20.4407 10.292 21.0928 12.7259 19.9936 14.6284C19.5286 15.4337 18.7963 16.
14490506 17.924 16.3717V11.3428C17.9259 11.0947 17.7939 10.8652 17.579 10.7418H17.5783ZM19.3561 8.06581C19.325 8.04658 19.2699 8.01341 19.2308 7.99086L15.0039 5.54972C14.7896 5.42434 14.5243 5.42434 14.3093 5.54972L9.14912 8.5295V6.46647C9.14779 6.44524 9.15774 6.42468 9.17433 6.41141L13.447 3.94639C15.3501 2.84854 17.7833 3.50195 18.8805 5.40577C19.3442 6.20975 19.512 7.15105 19.3548 8.06581H19.3561ZM8.17797 11.7428L6.3909 10.7113C6.37166 10.702 6.35906 10.6834 6.3564 10.6622V5.7275C6.35773 3.53047 8.14016 1.75003 10.3372 1.75136C11.2665 1.75136 12.166 2.07773 12.8805 2.67209C12.848 2.68934 12.7923 2.72052 12.7551 2.74307L8.52822 5.18421C8.31197 5.30693 8.1793 5.53645 8.18062 5.78521L8.17797 11.7415V11.7428ZM9.14846 9.65056L11.447 8.32319L13.7455 9.6499V12.304L11.447 13.6307L9.14846 12.304V9.65056Z" fill="currentColor"/>
1450</svg></div><span class="u-text-muted">about your category, they get an answer. </span><span>If it doesn’t include you, it includes your competitors. </span><span class="u-text-muted">The result? You lose visibility, trust, and sales.</span></div><div class="ais-chatgpt-bar"><div class="ais-chatgpt-bar-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" style="" viewBox="0 0 28 29" fill="none" height="100%" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1451<path d="M16.7418 10.2155V18.1147C16.7418 19.722 15.4388 21.025 13.8315 21.025C12.2242 21.025 10.9213 19.722 10.9213 18.1147V7.721C10.9213 4.50643 13.5272 1.90051 16.7418 1.90051C19.9563 1.90051 22.5623 4.50644 22.5623 7.72101V18.1148C22.5623 22.9366 18.6534 26.8455 13.8315 26.8455C9.00967 26.8455 5.10078 22.9366 5.10078 18.1147V10.2155" stroke="currentColor" stroke-width="2.4945" stroke-linecap="round"/>
1452</svg></div><div class="text-block-16">What is the best...</div><div class="ais-chatgpt-bar-icon is-send w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" style="" viewBox="0 0 46 46" fill="none" height="100%" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1453<g>
1454<rect x="0.370728" y="0.92252" width="44.901" height="44.901" rx="22.4505" fill="#9F9FA9"/>
1455<path d="M22.8212 15.8895V31.688" stroke="#2E2E2E" stroke-width="3.326" stroke-linecap="round"/>
1456<path d="M16.1693 21.71L22.8212 15.058L29.4732 21.71" stroke="#2E2E2E" stroke-width="3.326" stroke-linecap="round" stroke-linejoin="round"/>
1457</g>
1458</svg></div></div><div class="div-block-916"><div id="aism-helper">Bain &amp; Co reports that <strong>80% of consumers</strong> now lean on AI-generated responses for <strong>40% or more</strong> of their search queries—shrinking organic traffic by about <strong>25%</strong>.</div></div></div><div data-com-section="what-you-will-learn" class="com-inside-subsection is-learn"><div class="com-inside-subsection-headline-copy"><div class="u-eyebrow is-orange">THE ONLY AI VISIBILITY COURSE YOU NEED</div><h2 class="u-display-xl">Learn How to Control The AI Narrative</h2><p class="u-text-medium"><span class="u-text-muted">Whether you run marketing for one brand or a dozen clients, the challenge is the same:</span> <strong>leadership wants proof, clients expect results, and teams need direction.</strong></p><p class="u-text-medium"><span class="u-text-muted">This masterclass arms you with the systems and strategies to:</span></p></div><div class="com-list is-grid"><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1459<rect x="0.5" width="20" height="20" rx="10" fill="black"/>
1460<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1461</svg></div><div class="u-text-large">Make your content discoverable and quotable by AI tools</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1462<rect x="0.5" width="20" height="20" rx="10" fill="black"/>
1463<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1464</svg></div><div class="u-text-large">Build authority signals that AI trusts</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1465<rect x="0.5" width="20" height="20" rx="10" fill="black"/>
1466<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1467</svg></div><div class="u-text-large">Scale your workflow</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1468<rect x="0.5" width="20" height="20" rx="10" fill="black"/>
1469<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1470</svg></div><div class="u-text-large">Prioritize what actually moves the needle</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1471<rect x="0.5" width="20" height="20" rx="10" fill="black"/>
1472<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1473</svg></div><div class="u-text-large">Report results that make sense in the boardroom and to clients</div></div><div class="com-list-item"><div class="com-list-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 21 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1474<rect x="0.5" width="20" height="20" rx="10" fill="black"/>
1475<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1476</svg></div><div class="u-text-large">Understand and future-proof your AI strategy</div></div></div><div><div animation-scrub="1" animation-wrap="0" class="com-testimonial"><div class="com-testimonial_rating-wrapper"><div animation-scale-in="" class="com-testimonial_rating-icon w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1477<g clip-path="url(#clip0_28_8746)">
1478<path d="M9.53834 1.60996C9.70914 1.19932 10.2909 1.19932 10.4617 1.60996L12.5278 6.57744C12.5998 6.75056 12.7626 6.86885 12.9495 6.88383L18.3123 7.31376C18.7556 7.3493 18.9354 7.90256 18.5976 8.19189L14.5117 11.6919C14.3693 11.8139 14.3071 12.0053 14.3506 12.1876L15.5989 17.4208C15.7021 17.8534 15.2315 18.1954 14.8519 17.9635L10.2606 15.1592C10.1006 15.0615 9.89938 15.0615 9.73937 15.1592L5.14806 17.9635C4.76851 18.1954 4.29788 17.8534 4.40108 17.4208L5.64939 12.1876C5.69289 12.0053 5.6307 11.8139 5.48831 11.6919L1.40241 8.19189C1.06464 7.90256 1.24441 7.3493 1.68773 7.31376L7.05054 6.88383C7.23744 6.86885 7.40024 6.75056 7.47225 6.57744L9.53834 1.60996Z" fill="currentColor"/>
1479</g>
1480</svg></div><div animation-scale-in="" class="com-testimonial_rating-icon w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1481<g clip-path="url(#clip0_28_8746)">
1482<path d="M9.53834 1.60996C9.70914 1.19932 10.2909 1.19932 10.4617 1.60996L12.5278 6.57744C12.5998 6.75056 12.7626 6.86885 12.9495 6.88383L18.3123 7.31376C18.7556 7.3493 18.9354 7.90256 18.5976 8.19189L14.5117 11.6919C14.3693 11.8139 14.3071 12.0053 14.3506 12.1876L15.5989 17.4208C15.7021 17.8534 15.2315 18.1954 14.8519 17.9635L10.2606 15.1592C10.1006 15.0615 9.89938 15.0615 9.73937 15.1592L5.14806 17.9635C4.76851 18.1954 4.29788 17.8534 4.40108 17.4208L5.64939 12.1876C5.69289 12.0053 5.6307 11.8139 5.48831 11.6919L1.40241 8.19189C1.06464 7.90256 1.24441 7.3493 1.68773 7.31376L7.05054 6.88383C7.23744 6.86885 7.40024 6.75056 7.47225 6.57744L9.53834 1.60996Z" fill="currentColor"/>
1483</g>
1484</svg></div><div animation-scale-in="" class="com-testimonial_rating-icon w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1485<g clip-path="url(#clip0_28_8746)">
1486<path d="M9.53834 1.60996C9.70914 1.19932 10.2909 1.19932 10.4617 1.60996L12.5278 6.57744C12.5998 6.75056 12.7626 6.86885 12.9495 6.88383L18.3123 7.31376C18.7556 7.3493 18.9354 7.90256 18.5976 8.19189L14.5117 11.6919C14.3693 11.8139 14.3071 12.0053 14.3506 12.1876L15.5989 17.4208C15.7021 17.8534 15.2315 18.1954 14.8519 17.9635L10.2606 15.1592C10.1006 15.0615 9.89938 15.0615 9.73937 15.1592L5.14806 17.9635C4.76851 18.1954 4.29788 17.8534 4.40108 17.4208L5.64939 12.1876C5.69289 12.0053 5.6307 11.8139 5.48831 11.6919L1.40241 8.19189C1.06464 7.90256 1.24441 7.3493 1.68773 7.31376L7.05054 6.88383C7.23744 6.86885 7.40024 6.75056 7.47225 6.57744L9.53834 1.60996Z" fill="currentColor"/>
1487</g>
1488</svg></div><div animation-scale-in="" class="com-testimonial_rating-icon w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1489<g clip-path="url(#clip0_28_8746)">
1490<path d="M9.53834 1.60996C9.70914 1.19932 10.2909 1.19932 10.4617 1.60996L12.5278 6.57744C12.5998 6.75056 12.7626 6.86885 12.9495 6.88383L18.3123 7.31376C18.7556 7.3493 18.9354 7.90256 18.5976 8.19189L14.5117 11.6919C14.3693 11.8139 14.3071 12.0053 14.3506 12.1876L15.5989 17.4208C15.7021 17.8534 15.2315 18.1954 14.8519 17.9635L10.2606 15.1592C10.1006 15.0615 9.89938 15.0615 9.73937 15.1592L5.14806 17.9635C4.76851 18.1954 4.29788 17.8534 4.40108 17.4208L5.64939 12.1876C5.69289 12.0053 5.6307 11.8139 5.48831 11.6919L1.40241 8.19189C1.06464 7.90256 1.24441 7.3493 1.68773 7.31376L7.05054 6.88383C7.23744 6.86885 7.40024 6.75056 7.47225 6.57744L9.53834 1.60996Z" fill="currentColor"/>
1491</g>
1492</svg></div><div animation-scale-in="" class="com-testimonial_rating-icon w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1493<g clip-path="url(#clip0_28_8746)">
1494<path d="M9.53834 1.60996C9.70914 1.19932 10.2909 1.19932 10.4617 1.60996L12.5278 6.57744C12.5998 6.75056 12.7626 6.86885 12.9495 6.88383L18.3123 7.31376C18.7556 7.3493 18.9354 7.90256 18.5976 8.19189L14.5117 11.6919C14.3693 11.8139 14.3071 12.0053 14.3506 12.1876L15.5989 17.4208C15.7021 17.8534 15.2315 18.1954 14.8519 17.9635L10.2606 15.1592C10.1006 15.0615 9.89938 15.0615 9.73937 15.1592L5.14806 17.9635C4.76851 18.1954 4.29788 17.8534 4.40108 17.4208L5.64939 12.1876C5.69289 12.0053 5.6307 11.8139 5.48831 11.6919L1.40241 8.19189C1.06464 7.90256 1.24441 7.3493 1.68773 7.31376L7.05054 6.88383C7.23744 6.86885 7.40024 6.75056 7.47225 6.57744L9.53834 1.60996Z" fill="currentColor"/>
1495</g>
1496</svg></div></div><h3 animation-word-by-word="" class="u-display-md">&quot;The only hands-on course from an operational CMO—the exact Surfer-tested workflow to grow brand visibility, step by step, fully adaptable, and free.&quot;</h3><div class="com-testimonial_client"><img src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/67a5e8f22607ef6d0c16d6a7_Tomasz%20Niezgoda.jpg" loading="lazy" animation-sli
1496de-up="" alt="" class="com-testimonial_client-image"/><div class="com-testimonial_client-info"><div animation-slide-up="" class="u-text-large text-weight-bold">Tomasz Niezgoda</div><div animation-slide-up="">CMO, Surfer</div></div></div><div class="com-cta-wrap"><a ga-button="AI Search Optimization
Masterclass" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?" target="_blank" class="button is-large w-inline-block"><div ga-button-label="">Start Learning ↗</div></a><link rel="prefetch" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?"/></div></div></div></div><div data-com-section="course-contents" class="com-inside-subsection is-content"><div class="com-whats-inside-subsection-title is-content"><h3 class="u-display-md text-color-orange">Course contents</h3><div class="w-layout-vflex flex-block-11"><div compare-table-arrow-x="" class="com-inside-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 31 32" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1497<path d="M26.8241 0.552979L31 4.72889L10.0413 25.7074H25.9533L25.9137 31.4468H0.125977V5.63927H5.90496L5.86538 21.5315L26.8241 0.552979Z" fill="currentColor"/>
1498</svg></div><h3 class="u-display-sm">20 Lessons in 7 Modules</h3></div></div><div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 1</span> Understanding the Shift — from SEO to AI Visibility</h3><div class="com-whats-inside-module-chapters"><a href="#" class="com-whats-inside-chapter-lightbox w-inline-block w-lightbox"><div class="com-whats-inside-chapter is-featured"><div>1. Introduction</div><div class="com-whats-inside-chapter-icon is-featured w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 15 10" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1499<path d="M2.5 0C1.96957 0 1.46086 0.210714 1.08579 0.585787C0.710714 0.960859 0.5 1.46957 0.5 2V8C0.5 8.53043 0.710714 9.03914 1.08579 9.41421C1.46086 9.78929 1.96957 10 2.5 10H8C8.53043 10 9.03914 9.78929 9.41421 9.41421C9.78929 9.03914 10 8.53043 10 8V2C10 1.46957 9.78929 0.960859 9.41421 0.585787C9.03914 0.210714 8.53043 0 8 0H2.5ZM12.7933 9.5L11 7.70667V2.29333L12.7933 0.5C13.4227 -0.13 14.5 0.316 14.5 1.20667V8.79333C14.5 9.684 13.4227 10.13 12.7933 9.5Z" fill="currentColor"/>
1500</svg></div></div>
1500<script type="application/json" class="w-json">{
1501  "items": [
1502    {
1503      "url": "https://youtube.com/watch?v=IOumlF1ZGNY",
1504      "originalUrl": "https://youtube.com/watch?v=IOumlF1ZGNY",
1505      "width": 940,
1506      "height": 528,
1507      "thumbnailUrl": "https://i.ytimg.com/vi/IOumlF1ZGNY/hqdefault.jpg",
1508      "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FIOumlF1ZGNY%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DIOumlF1ZGNY&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FIOumlF1ZGNY%2Fhqdefault.jpg&type=text%2Fhtml&schema=youtube\" width=\"940\" height=\"528\" scrolling=\"no\" title=\"YouTube embed\" frameborder=\"0\" allow=\"autoplay; fullscreen; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"></iframe>",
1509      "type": "video"
1510    }
1511  ],
1512  "group": "Masterclass"
1513}</script>
1513</a></div><div class="com-whats-inside-module-chapters"><a href="#" class="com-whats-inside-chapter-lightbox w-inline-block w-lightbox"><div class="com-whats-inside-chapter is-featured"><div>2. Search Is Changing — Here’s What You Need to Know</div><div class="com-whats-inside-chapter-icon is-featured w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="" viewBox="0 0 15 10" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
1514<path d="M2.5 0C1.96957 0 1.46086 0.210714 1.08579 0.585787C0.710714 0.960859 0.5 1.46957 0.5 2V8C0.5 8.53043 0.710714 9.03914 1.08579 9.41421C1.46086 9.78929 1.96957 10 2.5 10H8C8.53043 10 9.03914 9.78929 9.41421 9.41421C9.78929 9.03914 10 8.53043 10 8V2C10 1.46957 9.78929 0.960859 9.41421 0.585787C9.03914 0.210714 8.53043 0 8 0H2.5ZM12.7933 9.5L11 7.70667V2.29333L12.7933 0.5C13.4227 -0.13 14.5 0.316 14.5 1.20667V8.79333C14.5 9.684 13.4227 10.13 12.7933 9.5Z" fill="currentColor"/>
1515</svg></div></div>
1515<script type="application/json" class="w-json">{
1516  "items": [
1517    {
1518      "url": "https://youtube.com/watch?v=3DTyf5wXlUc",
1519      "originalUrl": "https://youtube.com/watch?v=3DTyf5wXlUc",
1520      "width": 940,
1521      "height": 528,
1522      "thumbnailUrl": "https://i.ytimg.com/vi/3DTyf5wXlUc/hqdefault.jpg",
1523      "html": "<iframe class=\"embedly-embed\" src=\"//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F3DTyf5wXlUc%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3DTyf5wXlUc&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F3DTyf5wXlUc%2Fhqdefault.jpg&type=text%2Fhtml&schema=youtube\" width=\"940\" height=\"528\" scrolling=\"no\" title=\"YouTube embed\" frameborder=\"0\" allow=\"autoplay; fullscreen; encrypted-media; picture-in-picture;\" allowfullscreen=\"true\"></iframe>",
1524      "type": "video"
1525    }
1526  ],
1527  "group": "Masterclass"
1528}</script>
1528</a><div class="com-whats-inside-chapter"><div>3. Making Your Brand Recognizable to AI</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1529<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1530</svg></div></div><div class="com-whats-inside-chapter"><div>4. Building Trust and Authority Signals for AI</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1531<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1532</svg></div></div></div></div><div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 2</span> <strong>Making Your Content AI-Ready</strong></h3><div class="com-whats-inside-module-chapters"><div class="com-whats-inside-chapter"><div>5. Structuring Content for AI Discovery</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1533<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1534</svg></div></div><div class="com-whats-inside-chapter"><div>6. Technical Foundations for AI Discovery</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1535<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1536</svg></div></div><div class="com-whats-inside-chapter"><div>7. Using Schema and Entity Signals to Strengthen AI Understanding</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1537<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1538</svg></div></div><div class="com-whats-inside-chapter"><div>8. How User-Generated Content and Community Buzz Boost AI Visibility</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1539<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1540</svg></div></div></div></div><div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 3</span> <strong>Owning Your Niche</strong></h3><div class="com-whats-inside-module-chapters"><div class="com-whats-inside-chapter"><div>9. Building Topical Authority That AI Can’t Ignore</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1541<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1542</svg></div></div>
1542<div class="com-whats-inside-chapter"><div>10. Using Digital PR to Boost AI Visibility</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1543<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1544</svg></div></div><div class="com-whats-inside-chapter"><div>11. Measuring Your Visibility in AI Search</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1545<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1546</svg></div></div></div></div><div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 4</span> <strong>Learnings from the Leaders</strong></h3><div class="com-whats-inside-module-chapters"><div class="com-whats-inside-chapter"><div>12. Real-World AI Visibility Wins – What’s Working and Why</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1547<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1548</svg></div></div><div class="com-whats-inside-chapter"><div>13. Building a Repeatable AI Optimization Workflow</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1549<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1550</svg></div></div></div></div><div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 5</span> Getting Results</h3><div class="com-whats-inside-module-chapters"><div class="com-whats-inside-chapter"><div>14. Real-World AI Visibility Wins – What’s Working and Why</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1551<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1552</svg></div></div><div class="com-whats-inside-chapter"><div>15. Building a Repeatable AI Optimization Workflow</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1553<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1554</svg></div></div><div class="com-whats-inside-chapter"><div>16. Report, Share, and Scale – Closing the Loop with Visibility Insights</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1555<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1556</svg></div></div></div></div>
1556<div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 6</span> Scaling Your Workflow</h3><div class="com-whats-inside-module-chapters"><div class="com-whats-inside-chapter"><div>17. Who Does What? Structuring Your Team for AI Optimization Success</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1557<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1558</svg></div></div><div class="com-whats-inside-chapter"><div>18. Working in Sprints – How to Batch, Prioritize, and Stay Focused</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1559<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1560</svg></div></div><div class="com-whats-inside-chapter"><div>19. Template Everything – Your Reusable System for AI Optimization</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1561<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1562</svg></div></div></div></div><div class="com-whats-inside-module"><h3 class="u-display-md"><span class="com-module-highlight">Module</span><span class="com-module-number"> 7</span> What’s Next in AI Optimization</h3><div class="com-whats-inside-module-chapters"><div class="com-whats-inside-chapter"><div>20. Future-Proofing Your AI Search Strategy</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1563<path d="M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z" fill="currentColor"/>
1564</svg></div></div></div><div class="com-whats-inside-module-chapters"><div data-com-certificate-button="" class="com-whats-inside-chapter is-featured"><div>How to get certified? (FAQ)</div><div class="com-whats-inside-chapter-icon w-embed"><svg width="100%" style="" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1565<g clip-path="url(#check-verified-02_clip0-168-19473)">
1566<path d="M16.4012 2.99862C16.6071 3.49665 17.0024 3.89251 17.5001 4.09918L19.2453 4.82209C19.7433 5.02839 20.139 5.4241 20.3453 5.92217C20.5516 6.42023 20.5516 6.97985 20.3453 7.47791L19.6229 9.2219C19.4165 9.72019 19.4163 10.2804 19.6236 10.7784L20.3447 12.5219C20.447 12.7686 20.4996 13.033 20.4997 13.3C20.4997 13.5671 20.4471 13.8315 20.3449 14.0782C20.2428 14.325 20.093 14.5491 19.9041 14.7379C19.7152 14.9267 19.491 15.0764 19.2443 15.1786L17.5004 15.901C17.0024 16.1069 16.6065 16.5021 16.3999 16.9999L15.677 18.7451C15.4707 19.2432 15.075 19.6389 14.5769 19.8452C14.0789 20.0515 13.5193 20.0515 13.0212 19.8452L11.2773 19.1228C10.7793 18.917 10.2199 18.9174 9.72212 19.124L7.97694 19.8458C7.47917 20.0517 6.92006 20.0515 6.42242 19.8453C5.92478 19.6392 5.5293 19.244 5.32286 18.7464L4.59977 17.0007C4.39385 16.5026 3.9986 16.1068 3.5009 15.9001L1.75572 15.1772C1.25789 14.971 0.862316 14.5755 0.655943 14.0778C0.44957 13.58 0.449289 13.0206 0.655165 12.5226L1.37752 10.7786C1.58331 10.2806 1.58289 9.72115 1.37635 9.22338L0.655033 7.47689C0.552764 7.2302 0.500104 6.96578 0.500061 6.69874C0.500018 6.43169 0.552594 6.16726 0.654784 5.92054C0.756973 5.67382 0.906775 5.44966 1.09563 5.26086C1.28448 5.07206 1.50868 4.92233 1.75542 4.82021L3.49935 4.09783C3.99692 3.89208 4.39254 3.49731 4.59936 3.00017L5.32223 1.25493C5.52853 0.756865 5.92422 0.361155 6.42227 0.154851C6.92032 -0.0514541 7.47991 -0.0514541 7.97796 0.154851L9.72189 0.877235C10.2199 1.08303 10.7793 1.08261 11.2771 0.876066L13.023 0.155971C13.521 -0.0502179 14.0805 -0.0501758 14.5784 0.156088C15.0764 0.362352 15.472 0.757949 15.6783 1.25588L16.4014 3.00165L16.4012 2.99862Z" fill="#FF5B49"/>
1567<path d="M6 10L9 13L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1568</g>
1569<defs>
1570<clipPath id="check-verified-02_clip0-168-19473">
1571<rect width="20" height="20" fill="#FF5B49" transform="translate(0.5)"/>
1572</clipPath>
1573</defs>
1574</svg></div></div></div></div></div><div data-com-section="authors" class="com-inside-subsection is-authors">
1574<div class="com-whats-inside-subsection-title"><h2 class="u-eyebrow">Course by</h2></div><div class="com-authors-list is-3"><div class="com-author"><a href="https://pl.linkedin.com/in/niezgoda-tomasz/pl" target="_blank" class="com-author-item w-inline-block"><div class="com-author-img-wrap"><img src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/67a5e8f22607ef6d0c16d6a7_Tomasz%20Niezgoda.jpg" loading="lazy" alt="" class="com-author-img"/><div class="com-author-linkedin w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1575<rect width="32" height="32" transform="translate(0.5)" fill="currentColor"/>
1576<path d="M13.1186 9.69215C13.1186 10.6267 12.3085 11.3843 11.3093 11.3843C10.31 11.3843 9.5 10.6267 9.5 9.69215C9.5 8.7576 10.31 8 11.3093 8C12.3085 8 13.1186 8.7576 13.1186 9.69215Z" fill="white"/>
1577<path d="M9.74742 12.6281H12.8402V22H9.74742V12.6281Z" fill="white"/>
1578<path d="M17.8196 12.6281H14.7268V22H17.8196C17.8196 22 17.8196 19.0496 17.8196 17.2049C17.8196 16.0976 18.1977 14.9855 19.7062 14.9855C21.411 14.9855 21.4008 16.4345 21.3928 17.5571C21.3824 19.0244 21.4072 20.5219 21.4072 22H24.5V17.0537C24.4738 13.8954 23.6508 12.4401 20.9433 12.4401C19.3354 12.4401 18.3387 13.1701 17.8196 13.8305V12.6281Z" fill="white"/>
1579</svg></div><div class="com-author-img-company"></div></div><div class="com-author-info"><div class="u-display-sm">Tomasz Niezgoda</div><div class="u-text-muted">Chief Marketing Officer</div></div></a><p>Tomasz Niezgoda is the Co-founder and Chief Marketin Officer (CMO) at Surfer, where he leads strategic planning, team management, and brand awareness initiatives. He also supports the product team in developing the platform, drawing on over a decade of experience in SEO and digital marketing.<br/><br/>Outside of work, he is passionate about geopolitics, financial markets, film, and always tries to make time for travel.<br/></p></div><div class="com-author"><a href="https://www.linkedin.com/in/danni-r/" target="_blank" class="com-author-item w-inline-block"><div id="w-node-_80591d42-74d9-a743-525f-9cb8b8df295a-eae48f81" class="com-author-img-wrap"><img src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/6797abc7ede5636467c1a3ac_Danni%20Avatar.avif" loading="lazy" alt="" class="com-author-img"/><div class="com-author-linkedin w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1580<rect width="32" height="32" transform="translate(0.5)" fill="currentColor"/>
1581<path d="M13.1186 9.69215C13.1186 10.6267 12.3085 11.3843 11.3093 11.3843C10.31 11.3843 9.5 10.6267 9.5 9.69215C9.5 8.7576 10.31 8 11.3093 8C12.3085 8 13.1186 8.7576 13.1186 9.69215Z" fill="white"/>
1582<path d="M9.74742 12.6281H12.8402V22H9.74742V12.6281Z" fill="white"/>
1583<path d="M17.8196 12.6281H14.7268V22H17.8196C17.8196 22 17.8196 19.0496 17.8196 17.2049C17.8196 16.0976 18.1977 14.9855 19.7062 14.9855C21.411 14.9855 21.4008 16.4345 21.3928 17.5571C21.3824 19.0244 21.4072 20.5219 21.4072 22H24.5V17.0537C24.4738 13.8954 23.6508 12.4401 20.9433 12.4401C19.3354 12.4401 18.3387 13.1701 17.8196 13.8305V12.6281Z" fill="white"/>
1584</svg></div><div class="com-author-img-company"></div></div><div class="com-author-info"><div class="u-display-xs">Danni Roseman <span class="label">HOST</span></div><div class="u-text-muted">Brand Marketing Manager</div></div></a><p>Danni takes an empathetic and pragmatic approach to marketing relying on her over 15 years of experience to create relatable and engaging content. A lifelong learner with a background in education, Danni sees marketing as a way to connect, teach, and entertain.<br/><br/>Fluent in Spanish, Portuguese, and Memes, Danni is passionate about communication in all its forms. When she’s not working, you’ll find her lovingly annoying her dog, studying a new language, scrolling zee apps, or with her nose in a book.<br/></p></div><div class="com-author"><a href="https://www.linkedin.com/in/paulinakaleta" target="_blank" class="com-author-item w-inline-block"><div class="com-author-img-wrap"><img src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/679cb552ea6904f38b53612d_Paulina%20Avatar.avif" loading="lazy" alt="" class="com-author-img"/><div class="com-author-linkedin w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1585<rect width="32" height="32" transform="translate(0.5)" fill="currentColor"/>
1586<path d="M13.1186 9.69215C13.1186 10.6267 12.3085 11.3843 11.3093 11.3843C10.31 11.3843 9.5 10.6267 9.5 9.69215C9.5 8.7576 10.31 8 11.3093 8C12.3085 8 13.1186 8.7576 13.1186 9.69215Z" fill="white"/>
1587<path d="M9.74742 12.6281H12.8402V22H9.74742V12.6281Z" fill="white"/>
1588<path d="M17.8196 12.6281H14.7268V22H17.8196C17.8196 22 17.8196 19.0496 17.8196 17.2049C17.8196 16.0976 18.1977 14.9855 19.7062 14.9855C21.411 14.9855 21.4008 16.4345 21.3928 17.5571C21.3824 19.0244 21.4072 20.5219 21.4072 22H24.5V17.0537C24.4738 13.8954 23.6508 12.4401 20.9433 12.4401C19.3354 12.4401 18.3387 13.1701 17.8196 13.8305V12.6281Z" fill="white"/>
1589</svg></div><div class="com-author-img-company"></div></div><div class="com-author-info"><div class="u-display-sm">Paulina Kaleta</div><div class="u-text-muted">Product Marketing Manager</div></div></a><p>A seasoned Chaos Coordinator and all-around marketer with 10+ years of experience in product, strategy, and growth. She makes sure you’re always up-to-date on the coolest things you can do in Surfer. In her “free” time, she’s either sailing, inhaling TikTok, or cosplaying - sometimes all at once, because why not?<br/></p></div></div></div><div data-com-section="faq" itemtype="https://schema.org/FAQPage" itemscope="itemscope" class="faq_component"><div class="w-layout-grid faq_component-grid"><div id="w-node-f61a0412-3bc2-bd7c-499c-36e46e17544e-eae48f81" class="faq_sticky"><h3 class="u-display-md">Frequently Asked Questions</h3></div><div class="faq_list"><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details open="" class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">How do I access the course?</p><div data-faq-icon="true" class="faq_icon-svg w-embed">
1589<svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1590<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1591</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>To access the course go to <a href="https://community.surferseo.com/c/ai-search-optimization-masterclass/">https://community.surferseo.com/c/ai-search-optimization-masterclass/</a>, register your account and enjoy your free access <strong>to the course with all its future updates, an official certificate with lifetime renewals, and a lively private community of SEOs and marketers worldwide.</strong><br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">Is this course free or paid?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1592<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1593</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>Free! We’ve seen how much impact it’s had, so we decided to make it available to every marketer, no strings attached.<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">Who is this course for?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1594<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1595</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>Anyone can take the course but its designed for <strong>CMOs, marketing leaders, and content teams</strong> who want clarity and results — not regurgitated not-so-hot-takes and fluff.</p><p>It’s especially valuable for <strong>in-house B2B companies</strong>, but the same strategies apply for <strong>agencies</strong> and <strong>product-led teams </strong>too. If you’re responsible for making sure your brand stays visible and competitive in a fast-changing search landscape, this course is for you.<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">What will I learn?</p><div data-faq-icon="true" class="faq_icon-svg w-embed">
1595<svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1596<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1597</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>By the end of this course, you won’t just understand AI Search — you’ll know how to win in it.</p><p>You’ll walk away with:</p><ul role="list"><li>The ability to <strong>strengthen your content so it’s featured in AI answers</strong>, not left behind in traditional search.</li><li>The skills to <strong>track and measure your brand’s visibility in AI tools</strong> — so you can finally see what’s working and prove impact to your team.</li><li>A <strong>future-proof strategy</strong> that keeps your brand top of mind no matter how fast the search landscape shifts.</li></ul><p>Most importantly — you’ll leave with <strong>clarity and confidence.</strong> Instead of feeling overwhelmed by change, you’ll know exactly what to do, step by step, to lead your team and your brand into the next era of search.</p><p>And here’s the best part: you’ll learn how to do all of this efficiently with <strong>Surfer</strong>—the ultimate platform for content-led growth.<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">Do I have to watch all the lessons in order?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1598<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1599</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>Nope! You are free to watch whichever lesson you want in whatever order. Keep in mind, however, that to finish the course and receive an official certification, you’ll have to pass the final exam.<br/></p></div></div></div></details></div></div></div><div class="w-layout-grid faq_component-grid"><div id="w-node-f61a0412-3bc2-bd7c-499c-36e46e17549c-eae48f81" class="faq_sticky"><h3 class="u-display-md">Certificate</h3></div><div class="faq_list"><div data-com-certificate=""><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">How do I obtain the course certification?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1600<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 
16006.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1601</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>All you need to do is take the final exam in the next lesson. You can take it as long as you want and retake it as many times as you need to pass. We’ll email you the certificate once you pass.<br/></p></div></div></div></details></div></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">How long is the final exam?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1602<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1603</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>The exam part should take no more than 30 minutes, although we recommend working at your own pace.<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">How many points do I need to get to pass the final exam?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1604<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1605</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>To pass the exam, you’d need to answer at least <strong>17 out of 20</strong> questions correctly (85% correct answers).<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">Do I have to watch the Content Optimization Masterclass to take the final exam?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1606<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1607</svg></div></summary>
1607<div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>Nope! If the practical knowledge we share in the lessons is already familiar to you and you would rather skip the course, you can go straight for the exam! Keep in mind, however, that you’ll need to get at least 17 out of 20 to pass.<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">What happens after I pass?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1608<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1609</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p><strong>You’ll wait for the email with your digital certificate</strong> - we will send it to the email address you used to sign in to this community. <strong>Remember: we will use your profile name in the certificate, so make sure it’s correct before passing the exam!</strong></p><p>Then, you can add “AI Search Optimization Expert” to your CV or LinkedIn profile, download the certificate with your name on it, and of course, brag to all your friends!<br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">When will I get my certificate?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1610<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1611</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>We will do our best to verify your responses as soon as possible. <strong>It shouldn’t take us longer than one working week and usually happens within 48h.</strong><br/></p></div></div></div></details></div><div itemtype="https://schema.org/Question" itemscope="itemscope" itemprop="mainEntity" class="faq_item"><details class="faq_trigger"><summary ga-faq="true" class="faq_summary"><p ga-faq-title="true" itemprop="name" class="faq_heading-wrap">How long is the certification valid for?</p><div data-faq-icon="true" class="faq_icon-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1612<path d="M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 
16126.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z" fill="currentColor"/>
1613</svg></div></summary><div itemprop="acceptedAnswer" itemscope="itemscope" itemtype="https://schema.org/Answer" class="faq_answer-wrap"><div class="faq_aswer-wrap_spacer"><div itemprop="text" class="text-rich-text w-richtext"><p>The <strong>AI Search Optimization Expert</strong> certification is valid for <strong>two years</strong>. You will be able to renew your certificate every two years by simply retaking the final exam.</p><p>Why? Because SEO and AI evolve <em>constantly</em>, and by 2027, the best content optimization practices will likely look different. But don’t worry—we’ve got you covered! We’ll continue updating the course and final exam to reflect the latest industry changes, so you’ll always stay ahead of the game. 🚀</p><p>All that’s left for you? <strong>Retake the exam in two years, refresh your certification, and keep crushing it.</strong> 💪<br/></p></div></div></div></details></div></div></div></div></div></div></div></section><div class="com_toc_wrap"><div class="com_toc"><button data-com-section="the-change" class="com_toc_item is-active"><div class="com_toc_line"></div><div class="com_toc_label">The Change</div></button><button data-com-section="what-you-will-learn" class="com_toc_item"><div class="com_toc_line"></div><div class="com_toc_label">What you’ll learn</div></button><button data-com-section="course-contents" class="com_toc_item"><div class="com_toc_line"></div><div class="com_toc_label">Lessons</div></button><button data-com-section="authors" class="com_toc_item"><div class="com_toc_line"></div><div class="com_toc_label">Authors</div></button><button data-com-section="faq" class="com_toc_item"><div class="com_toc_line"></div><div class="com_toc_label">FAQ</div></button></div></div></div><section class="section-com-close-cta"><div class="com-close-cta"><div class="w-layout-blockcontainer container w-container"><div class="container-padding"><div class="close-cta"><img src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/68d2933a319df5bdcc7df773_AIS%20Masterclass%20Footer.avif" alt="" width="1059" class="image-137"/><div class="div-block-761"><div class="footer-close-cta close-cta-hedline"><span>Own your</span><span class="u-text-break"></span><span animation-svg-trigger="ais-footer" class="doodle-wrap"><div class="doodle w-embed"><svg xmlns="http://www.w3.org/2000/svg" 
1614     width="100%" 
1615     height="100%" 
1616     viewBox="0 0 318 109" 
1617     preserveAspectRatio="none" 
1618     fill="none" 
1619     aria-hidden="true" 
1620     role="img">
1621  <path animation-svg-path="ais-footer" 
1622        d="M159.422 3.74992C55.8386 3.24833 4.43107 25.59 4.2777 53.4562C4.12433 81.3225 57.9287 104.174 158.867 104.662C259.805 105.151 313.858 82.8223 314.012 54.9561C314.159 28.1694 259.027 -1.57039 134.229 20.0266" 
1623        stroke="currentColor" 
1624        stroke-width="7"/>
1625</svg></div>AI Search </span><span>today</span></div><p class="u-text-muted">We’ve spent months working on this course. And seeing as we’d never design a course we wouldn’t want to take ourselves, you can bet it’s great and practical.</p><div class="com-cta-wrap is-left"><a ga-button="AI Search Optimization
Masterclass" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?" class="button is-large w-inline-block"><div ga-button-label="">Start Learning ↗</div></a><link rel="prefetch" href="https://community.surferseo.com/c/ai-search-optimization-masterclass/?"/></div></div></div></div></div></div></section></main><div class="script w-embed w-script">
1625<script>
1626document.addEventListener('DOMContentLoaded', () => {
1627  // Get the href link from [data-button-main-cta]
1628  const link = document.querySelector('[data-button-main-cta]')?.getAttribute('href');
1629
1630  if (link) {
1631    // Select all .com-whats-inside-chapter divs except those with .is-featured
1632    const chapters = document.querySelectorAll('.com-whats-inside-chapter:not(.is-featured)');
1633
1634    chapters.forEach(chapter => {
1635      // Create a new <a> element to replace the div
1636      const anchor = document.createElement('a');
1637      anchor.href = link;
1638      anchor.className = chapter.className; // keep original classes
1639      anchor.innerHTML = chapter.innerHTML; // move content inside
1640
1641      // Replace the div with the new <a>
1642      chapter.parentNode.replaceChild(anchor, chapter);
1643    });
1644  }
1645});
1646</script>
1646</div></div>
1646<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=62666115cfab458794bd512f" type="text/javascript" crossorigin="anonymous"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/62666115cfab458794bd512f/js/surferseo.97261a88.f2e03cf025763752.js" type="text/javascript" crossorigin="anonymous"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/gsap/3.15.0/CustomEase.min.js" type="text/javascript"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/gsap/3.15.0/DrawSVGPlugin.min.js" type="text/javascript"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/gsap/3.15.0/Flip.min.js" type="text/javascript"></script>
1646<script src="https://marketing-assets.surferseo.art/wf-cdn/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script>
1646<script type="text/javascript">gsap.registerPlugin(ScrollTrigger,CustomEase,DrawSVGPlugin,Flip,SplitText);</script>
1646<!-- ========== LIBRARIES (load first) ========== -->
1647<!-- Rive Animation Library -->
1648<script defer src="https://assets.surferseo.art/webflow-scripts/components/rive.js"></script>
1648
1649
1650<!-- GSAP Animations (conditionally load) -->
1651<script>
1652  document.addEventListener("DOMContentLoaded", function () {
1653    if (!document.body.hasAttribute("exclude-gsap")) {
1654      const script1 = document.createElement("script");
1655      script1.src = "https://assets.surferseo.art/webflow-scripts/components/gsap-animations.js?v=2.2";
1656      script1.defer = true;
1657      document.body.appendChild(script1);
1658
1659      const script2 = document.createElement("script");
1660      script2.src = "https://assets.surferseo.art/webflow-scripts/components/gsap-animations-doodles.js?v=2.2";
1661      script2.defer = true;
1662      document.body.appendChild(script2);
1663    }
1664  });
1665</script>
1665
1666
1667<!-- ========== COMPONENTS (load after libraries) ========== -->
1668<!-- [Surfer] Global Navbar Component -->
1669<script src="https://assets.surferseo.art/webflow-scripts/components/global-navbar.js?v=1.2" defer></script>
1669
1670
1671<!-- ========== THIRD-PARTY LIBRARIES ========== -->
1672<!-- [Lumios] Lazy load videos -->
1673<script defer src="https://assets.surferseo.art/webflow-scripts/components/lumios-lazy-load-videos.js"></script>
1673
1674
1675<!-- [Tippy] Tooltip library -->
1676<script defer src="https://assets.surferseo.art/webflow-scripts/components/popper.min.js"></script>
vendor: 1 bytes, line 1676
1676
1677<script defer src="https://assets.surferseo.art/webflow-scripts/components/tippy.umd.min.js"></script>
1677
1678
1679<!-- Consolidated DOMContentLoaded -->
1680<script>
1681  document.addEventListener("DOMContentLoaded", () => {
1682    // Tippy initialization
1683    const prefersReducedMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches;
1684    const instances = [];
1685
1686    // Add custom style for animations
1687    if (!document.getElementById("tippy-scale-animation")) {
1688      const style = document.createElement("style");
1689      style.id = "tippy-scale-animation";
1690      style.textContent = `
1691        .tippy-box[data-animation="scale-fade"] {
1692          transition-property: transform, opacity;
1693          transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
1694        }
1695        
1696        .tippy-box[data-animation="scale-fade"][data-state="hidden"] {
1697          opacity: 0;
1698          transform: scale(0.92);
1699        }
1700        
1701        .tippy-box[data-animation="scale-fade"][data-state="visible"] {
1702          opacity: 1;
1703          transform: scale(1);
1704        }
1705        
1706        @media (prefers-reduced-motion: reduce) {
1707          .tippy-box[data-animation="scale-fade"] {
1708            transition: none !important;
1709          }
1710          .tippy-box[data-animation="scale-fade"][data-state="hidden"] {
1711            transform: scale(1);
1712          }
1713        }
1714      `;
1715      document.head.appendChild(style);
1716    }
1717
1718    document.querySelectorAll("[data-tippy-content]").forEach((el) => {
1719      const instance = tippy(el, {
1720        placement: el.getAttribute("data-tippy-placement") || "top",
1721        arrow: true,
1722        delay: [400, 0],
1723        duration: prefersReducedMotion ? [0, 0] : [250, 150],
1724        allowHTML: true,
1725        interactive: true,
1726        theme: "surfer",
1727        animation: "scale-fade",
1728        appendTo: () => document.body,
1729        trigger: "mouseenter focus",
1730        popperOptions: {
1731          strategy: "absolute",
1732          modifiers: [
1733            {
1734              name: "flip",
1735              options: {
1736                fallbackPlacements: ["top", "bottom", "right", "left"],
1737              },
1738            },
1739            {
1740              name: "preventOverflow",
1741              options: {
1742                boundary: "viewport",
1743                padding: 8,
1744              },
1745            },
1746          ],
1747        },
1748      });
1749
1750      instances.push(instance);
1751    });
1752
1753    // Hide tooltips on scroll
1754    const hideAllTooltips = () => {
1755      instances.forEach((instance) => instance.hide());
1756    };
1757
1758    window.addEventListener("scroll", hideAllTooltips, { passive: true });
1759    window.addEventListener("touchmove", hideAllTooltips, { passive: true });
1760
1761    // Nofollow app.surferseo.com links
1762    document.querySelectorAll('a[href*="app.surferseo.com"]').forEach((link) => {
1763      link.setAttribute("rel", "nofollow");
1764    });
1765
1766    // Auto-fill form inputs with page title and URL
1767    const pageTitle = document.title;
1768    const pageURL = window.location.href;
1769
1770    document
1771      .querySelectorAll('[data-form="input-source"]')
1772      .forEach((input) => (input.value = pageTitle));
1773
1774    document
1775      .querySelectorAll('[data-form="input-source-url"]')
1776      .forEach((input) => (input.value = pageURL));
1777
1778    // Canonical URL -- disabled, the canonical tag is set server-side
1779    /*
1780    let currentUrl = location.protocol + "//" + location.host + location.pathname;
1781    if (!currentUrl.endsWith("/")) currentUrl += "/";
1782
1783    if (!document.querySelector(`link[rel="canonical"]`)) {
1784      document.head.insertAdjacentHTML(
1785        "beforeend",
1786        `<link rel="canonical" href="${currentUrl}">`
1787      );
1788    }
1789    */
1790    
1791    // Open first <details>
1792    const firstDetails = document.querySelector("details");
1793    if (firstDetails) firstDetails.open = true;
1794
1795    // Clone marquee tracks for infinite scroll
1796    document.querySelectorAll("[marquee]").forEach((marquee) => {
1797      const tracks = marquee.querySelectorAll("[marquee-track]");
1798      if (tracks.length === 1) {
1799        marquee.appendChild(tracks[0].cloneNode(true));
1800      }
1801    });
1802  });
1803</script>
1803<script>
1804  document.addEventListener('DOMContentLoaded', () => {
1805    gsap.registerPlugin(ScrollTrigger)
1806
1807    const paddingTop = parseFloat(getComputedStyle(document.documentElement).getPropertyValue('--padding-vertical--large')) || 160
1808    const navButtons = document.querySelectorAll('button[data-com-section]')
1809    const sections = document.querySelectorAll('div[data-com-section]')
1810
1811    function setActive(sectionName) {
1812      navButtons.forEach(btn => {
1813        btn.classList.toggle('is-active', btn.getAttribute('data-com-section') === sectionName)
1814      })
1815    }
1816
1817    sections.forEach(section => {
1818      const sectionName = section.getAttribute('data-com-section')
1819      gsap.to({}, {
1820        scrollTrigger: {
1821          trigger: section,
1822          start: "top center",
1823          end: "bottom center",
1824          onEnter: () => setActive(sectionName),
1825          onEnterBack: () => setActive(sectionName)
1826        }
1827      })
1828    })
1829
1830    navButtons.forEach(btn => {
1831      btn.addEventListener('click', e => {
1832        e.preventDefault()
1833        const sectionName = btn.getAttribute('data-com-section')
1834        const targetSection = document.querySelector(`div[data-com-section="${sectionName}"]`)
1835        if (targetSection) {
1836          const targetY = targetSection.getBoundingClientRect().top + window.pageYOffset - paddingTop
1837          window.scrollTo({ top: targetY, behavior: 'smooth' })
1838        }
1839      })
1840    })
1841  })
1842</script>
1842
1843
1844<script>
1845  document.addEventListener('DOMContentLoaded', () => {
1846    // Certificate button click handler
1847    const certificateButton = document.querySelector("[data-com-certificate-button]");
1848
1849    if (certificateButton) {
1850      certificateButton.addEventListener("click", () => {
1851        // Find the certificate section and scroll to it
1852        const certificateSection = document.querySelector("[data-com-certificate]");
1853        if (certificateSection) {
1854          certificateSection.scrollIntoView({ behavior: "smooth" });
1855
1856          // Find and open the details element with a delay
1857          const details = certificateSection.querySelector("details");
1858          if (details) {
1859            setTimeout(() => {
1860              details.open = true;
1861            }, 800); // delay of 800ms for smooth visual effect
1862          }
1863        }
1864      });
1865    }
1866
1867  })
1868
1869</script>
vendor: 1 bytes, line 1869
1869
1870<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"71c2f01bb0ee48dd97175d6588453d4e","spa":2}' crossorigin="anonymous"></script>
1870
1871</body></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.