PageSourceSearch

https://moaacademy.com/datenschutz/

html moaacademy.com collected 2026-09-24 14:48:12 UTC 108,456 bytes, 1,988 lines download raw bytes

1<!doctype html>
2<html lang="de" prefix="og: https://ogp.me/ns#" class="no-js" itemtype="https://schema.org/WebPage" itemscope>
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6	
7<link rel="alternate" hreflang="de" href="https://moaacademy.com/datenschutz/">
8<link rel="alternate" hreflang="en" href="https://moaacademy.com/en/privacy-policy/">
9<link rel="alternate" hreflang="x-default" href="https://moaacademy.com/en/privacy-policy/">
10
11<!-- Suchmaschinen-Optimierung durch Rank Math PRO - https://rankmath.com/ -->
12<title>Datenschutzerklärung | MOA — MMA Online Academy</title>
13<meta name="description" content="So verarbeitet die MOA GmbH deine Daten: DSGVO-konforme Datenschutzerklärung für die MOA-App und Website."/>
14<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
15<link rel="canonical" href="https://moaacademy.com/datenschutz/" />
16<meta property="og:locale" content="de_DE" />
17<meta property="og:type" content="article" />
18<meta property="og:title" content="Datenschutzerklärung | MOA — MMA Online Academy" />
19<meta property="og:description" content="So verarbeitet die MOA GmbH deine Daten: DSGVO-konforme Datenschutzerklärung für die MOA-App und Website." />
20<meta property="og:url" content="https://moaacademy.com/datenschutz/" />
21<meta property="og:site_name" content="MOA - MMA Online Academy" />
22<meta property="og:updated_time" content="2026-07-24T16:27:17+00:00" />
23<meta property="article:published_time" content="2024-04-25T19:05:06+00:00" />
24<meta property="article:modified_time" content="2026-07-24T16:27:17+00:00" />
25<meta name="twitter:card" content="summary_large_image" />
26<meta name="twitter:title" content="Datenschutzerklärung | MOA — MMA Online Academy" />
27<meta name="twitter:description" content="So verarbeitet die MOA GmbH deine Daten: DSGVO-konforme Datenschutzerklärung für die MOA-App und Website." />
28<meta name="twitter:label1" content="Lesedauer" />
29<meta name="twitter:data1" content="4 Minuten" />
30<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["SportsClub","Organization"],"@id":"https://moaacademy.com/#organization","name":"MOA GmbH","url":"https://moaacademy.com","logo":{"@type":"ImageObject","@id":"https://moaacademy.com/#logo","url":"https://moaacademy.com/wp-content/uploads/2024/04/MOA-Logo-Clean.png","contentUrl":"https://moaacademy.com/wp-content/uploads/2024/04/MOA-Logo-Clean.png","caption":"MOA - MMA Online Academy","inLanguage":"de","width":"500","height":"500"},"openingHours":["Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 09:00-17:00"],"image":{"@id":"https://moaacademy.com/#logo"}},{"@type":"WebSite","@id":"https://moaacademy.com/#website","url":"https://moaacademy.com","name":"MOA - MMA Online Academy","alternateName":"MOA","publisher":{"@id":"https://moaacademy.com/#organization"},"inLanguage":"de"},{"@type":"BreadcrumbList","@id":"https://moaacademy.com/datenschutz/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://moaacademy.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://moaacademy.com/datenschutz/","name":"Datenschutzerkl\u00e4rung"}}]},{"@type":"WebPage","@id":"https://moaacademy.com/datenschutz/#webpage","url":"https://moaacademy.com/datenschutz/","name":"Datenschutzerkl\u00e4rung | MOA \u2014 MMA Online Academy","datePublished":"2024-04-25T19:05:06+00:00","dateModified":"2026-07-24T16:27:17+00:00","isPartOf":{"@id":"https://moaacademy.com/#website"},"inLanguage":"de","breadcrumb":{"@id":"https://moaacademy.com/datenschutz/#breadcrumb"}},{"@type":"Person","@id":"https://moaacademy.com/author/manuel/","name":"manuel","url":"https://moaacademy.com/author/manuel/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/542692c3f05bc062058b90393065b827be299746dec054a76b63e3f7add65d97?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/542692c3f05bc062058b90393065b827be299746dec054a76b63e3f7add65d97?s=96&amp;d=mm&amp;r=g","caption":"manuel","inLanguage":"de"},"sameAs":["https://moaacademy.com"],"worksFor":{"@id":"https://moaacademy.com/#organization"}},{"@type":"Article","headline":"Datenschutzerkl\u00e4rung | MOA \u2014 MMA Online Academy","datePublished":"2024-04-25T19:05:06+00:00","dateModified":"2026-07-24T16:27:17+00:00","author":{"@id":"https://moaacademy.com/author/manuel/","name":"manuel"},"publisher":{"@id":"https://moaacademy.com/#organization"},"description":"So verarbeitet die MOA GmbH deine Daten: DSGVO-konforme Datenschutzerkl\u00e4rung f\u00fcr die MOA-App und Website.","name":"Datenschutzerkl\u00e4rung | MOA \u2014 MMA Online Academy","@id":"https://moaacademy.com/datenschutz/#richSnippet","isPartOf":{"@id":"https://moaacademy.com/datenschutz/#webpage"},"inLanguage":"de","mainEntityOfPage":{"@id":"https://moaacademy.com/datenschutz/#webpage"}}]}</script>
30
31<!-- /Rank Math WordPress SEO Plugin -->
32
33<link rel='dns-prefetch' href='//www.digistore24-scripts.com' />
34<link rel="alternate" type="application/rss+xml" title=" &raquo; Feed" href="https://moaacademy.com/feed/" />
35<link rel="alternate" type="application/rss+xml" title=" &raquo; Kommentar-Feed" href="https://moaacademy.com/comments/feed/" />
36			
36<script>document.documentElement.classList.remove( 'no-js' );</script>
36
37			<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://moaacademy.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmoaacademy.com%2Fdatenschutz%2F" />
38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://moaacademy.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmoaacademy.com%2Fdatenschutz%2F&#038;format=xml" />
39<style id="wp-img-auto-sizes-contain-inline-css">
40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
42</style>
43<link rel='stylesheet' id='digistore-css' href='https://moaacademy.com/wp-content/plugins/digistore/digistore.css?ver=7.1.2' media='all' />
44<style id="wp-emoji-styles-inline-css">
45
46	img.wp-smiley, img.emoji {
47		display: inline !important;
48		border: none !important;
49		box-shadow: none !important;
50		height: 1em !important;
51		width: 1em !important;
52		margin: 0 0.07em !important;
53		vertical-align: -0.1em !important;
54		background: none !important;
55		padding: 0 !important;
56	}
57/*# sourceURL=wp-emoji-styles-inline-css */
58</style>
59<style id="wp-block-library-inline-css">
60:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
60--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
61
62/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
63</style>
64<style id="classic-theme-styles-inline-css">
65/*! This file is auto-generated */
66.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
67/*# sourceURL=/wp-includes/css/classic-themes.min.css */
68</style>
69
70<style id="global-styles-inline-css">
71:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
710) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
71.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;}
72/*# sourceURL=global-styles-inline-css */
73</style>
74
75<link rel='stylesheet' id='kadence-global-css' href='https://moaacademy.com/wp-content/themes/kadence/assets/css/global.min.css?ver=1.5.1' media='all' />
76<style id="kadence-global-inline-css">
77/* Kadence Base CSS */
78:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-pa
78dding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:0rem;margin-bottom:0rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}.entry-hero.page-hero-section .entry-header{min-height:200px;}
79/* Kadence Footer CSS */
80#colophon{background:#ffffff;}
81/*# sourceURL=kadence-global-inline-css */
82</style>
83<link rel='stylesheet' id='kadence-content-css' href='https://moaacademy.com/wp-content/themes/kadence/assets/css/content.min.css?ver=1.5.1' media='all' />
84<link rel='stylesheet' id='kadence-footer-css' href='https://moaacademy.com/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.5.1' media='all' />
85<link rel='stylesheet' id='kadence-rankmath-css' href='https://moaacademy.com/wp-content/themes/kadence/assets/css/rankmath.min.css?ver=1.5.1' media='all' />
86<script id="jquery-core-js" src="https://moaacademy.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 86
86
87<script id="jquery-migrate-js" src="https://moaacademy.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 87
87
88<script id="digistore-wp-js" src="https://moaacademy.com/wp-content/plugins/digistore/digistore.js?ver=7.1.2"></script>
vendor: 1 bytes, line 88
88
89<script id="digistore-js" src="https://www.digistore24-scripts.com/service/digistore.js?ver=2.52wp"></script>
vendor: 1 bytes, line 89
89
90<script id="digistore-js-after">
91window._ds24 = !window._ds24 ? {q:[],e:function(){}} : window._ds24;
92            window._ds24.q.push(['digistorePromocode', {"product_id":"610815","affiliate_key":"aff","campaignkey_key":"cam"}]);
93            window._ds24.e();
94//# sourceURL=digistore-js-after
95</script>
95
96<link rel="https://api.w.org/" href="https://moaacademy.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://moaacademy.com/wp-json/wp/v2/pages/3" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://moaacademy.com/xmlrpc.php?rsd" />
97<meta name="generator" content="WordPress 7.1.2" />
98<link rel='shortlink' href='https://moaacademy.com/?p=3' />
99<script type="application/ld+json">
100{
101  "@context": "https://schema.org",
102  "@type": "PrivacyPolicy",
103  "name": "Privacy Policy — MOA Academy",
104  "description": "GDPR-compliant privacy policy of MOA GmbH for the use of the website and the MOA app.",
105  "inLanguage": "en",
106  "publisher": {
107    "@type": "Organization",
108    "@id": "https://moaacademy.com/#org",
109    "name": "MOA — MMA Online Academy",
110    "legalName": "MOA GmbH"
111  }
112}
113</script>
113
114<style class="wpcode-css-snippet">/* ═══════════════════════════════════════════════════════════
115   MOA Master Stylesheet
116   ─────────────────────────────────────────────────────────
117   Deckt ab: Homepage (.moa-page--dark) + 4 Subpages (.moa-page--light)
118   Loading: WordPress → Appearance → Customize → Additional CSS
119   Last Updated: 2026-05-04
120
121   Page-Class-Logik:
122   - <div class="moa-page moa-page--dark">  für Homepage (dark BG)
123   - <div class="moa-page moa-page--light"> für Datenschutz/AGB/Impressum/Support
124   ═══════════════════════════════════════════════════════════ */
125
126@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
127
128/* ─────────────────────────────────────────────────────────
129   0. LOCAL-PREVIEW RESET (greift nur lokal, nicht in WP)
130   ───────────────────────────────────────────────────────── */
131body.moa-local-preview, html.moa-local-preview {
132  margin: 0;
133  padding: 0;
134  background: #000;
135}
136
137/* ─────────────────────────────────────────────────────────
138   1. PAGE BASE (variables + base styles)
139   ───────────────────────────────────────────────────────── */
140.moa-page {
141  --ink: #000000;
142  --ink-soft: #0a0a0a;
143  --paper: #FFFFFF;
144  --paper-warm: #FAF8F5;
145  --mute: #989898;
146  --mute-soft: rgba(255,255,255,0.55);
147  --mute-on-light: rgba(0,0,0,0.55);
148  --line-dark: rgba(255,255,255,0.15);
149  --line-light: rgba(0,0,0,0.12);
150  --sand: #B9B1A8;
151  --sand-deep: #8C857C;
152  --sand-glow: rgba(185, 177, 168, 0.22);
153  --font-display: "Bebas Neue", Impact, sans-serif;
154  --font-body: "Helvetica Neue", Helvetica, -apple-system, system-ui, Arial, sans-serif;
155  --easing-out: cubic-bezier(0.16, 1, 0.3, 1);
156  --easing-standard: cubic-bezier(0.2, 0, 0, 1);
157
158  font-family: var(--font-body);
159  font-size: clamp(15px, 1.2vw, 17px);
160  line-height: 1.6;
161  -webkit-font-smoothing: antialiased;
162  overflow-x: hidden;
163}
164.moa-page *, .moa-page *::before, .moa-page *::after { box-sizing: border-box; }
165.moa-page p { margin: 0; }
166.moa-page h1, .moa-page h2, .moa-page h3 { margin: 0; font-weight: normal; }
167
168.moa-page .moa-bleed {
169  margin-left: calc(-50vw + 50%);
170  width: 100vw;
171}
172
173.moa-page .moa-container {
174  max-width: 1200px;
175  margin: 0 auto;
176  padding: 0 clamp(20px, 5vw, 64px);
177}
178.moa-page .moa-container--narrow { max-width: 860px; }
179
180.moa-page .moa-eyebrow {
181  display: inline-block;
182  font-family: var(--font-display);
183  font-size: 12px;
184  letter-spacing: 2px;
185  text-transform: uppercase;
186}
187
188/* ─────────────────────────────────────────────────────────
189   2. MODIFIER: DARK (Homepage)
190   ───────────────────────────────────────────────────────── */
191.moa-page--dark {
192  background: var(--ink);
193  color: var(--paper);
194}
195.moa-page--dark a { color: inherit; text-decoration: none; }
196.moa-page--dark .moa-eyebrow { color: var(--sand); margin-bottom: 20px; }
197
198/* ─────────────────────────────────────────────────────────
199   3. MODIFIER: LIGHT (Subpages)
200   ───────────────────────────────────────────────────────── */
201.moa-page--light {
202  background: var(--paper-warm);
203  color: var(--ink);
204  line-height: 1.7;
205}
206.moa-page--light a { color: var(--sand-deep); text-decoration: underline; transition: color 200ms ease; }
207.moa-page--light a:hover { color: var(--ink); }
208.moa-page--light p { margin: 0 0 1.3em; }
209.moa-page--light .moa-eyebrow { color: var(--sand-deep); margin-bottom: 16px; }
210
211/* ─────────────────────────────────────────────────────────
212   4. UNIVERSAL: SCROLL-REVEAL + REDUCED MOTION
213   ───────────────────────────────────────────────────────── */
214.moa-page [data-moa-reveal] {
215  opacity: 0;
216  transform: translateY(28px);
217  transition: opacity 700ms var(--easing-out), transform 700ms var(--easing-out);
218}
219.moa-page [data-moa-reveal][data-moa-revealed="true"] {
220  opacity: 1;
221  transform: translateY(0);
222}
223@media (prefers-reduced-motion: reduce) {
224  .moa-page *, .moa-page *::before, .moa-page *::after {
225    animation-duration: 0.01ms !important;
226    animation-iteration-count: 1 !important;
227    transition-duration: 0.01ms !important;
228  }
229}
230
231/* ═══════════════════════════════════════════════════════════
232   HOMEPAGE SECTIONS (Section 1–8)
233   ═══════════════════════════════════════════════════════════ */
234
235/* ─────────────────────────────────────────────────────────
236   1. HERO — full-bleed, dark, Studio-Frame BG
237   ───────────────────────────────────────────────────────── */
238.moa-hero {
239  position: relative;
240  min-height: 96vh;
241  display: flex;
242  align-items: flex-end;
243  padding: clamp(96px, 14vw, 200px) 0 clamp(96px, 12vw, 160px);
244  background: var(--ink);
245}
246.moa-hero__bg {
247  position: absolute;
248  inset: 0;
249  z-index: 0;
250  width: 100%;
251  height: 100%;
252  object-fit: cover;
253  object-position: center;
254  background:
255    radial-gradient(ellipse at 32% 42%, rgba(95,95,95,0.32) 0%, transparent 60%),
256    radial-gradient(ellipse at 72% 65%, rgba(125,125,125,0.18) 0%, transparent 70%),
257    linear-gradient(180deg, #0d0d0d 0%, #000 100%);
258}
259.moa-hero__overlay {
260  position: absolute;
261  inset: 0;
262  z-index: 1;
263  background: linear-gradient(180deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.85) 100%);
264}
265.moa-hero .moa-container { position: relative; z-index: 2; width: 100%; }
266.moa-hero__content { max-width: 760px; }
267
268.moa-hero h1 {
269  font-family: var(--font-display);
270  font-size: clamp(48px, 7vw, 104px);
271  line-height: 0.96;
272  letter-spacing: -0.01em;
273  color: var(--paper);
274  margin-bottom: clamp(28px, 3vw, 48px);
275}
276.moa-hero h1 span {
277  display: block;
278  opacity: 0;
279  transform: translateY(8px);
280  animation: moaFadeUp 600ms var(--easing-out) forwards;
281}
282.moa-hero h1 span:nth-child(1) { animation-delay: 250ms; }
283.moa-hero h1 span:nth-child(2) { animation-delay: 350ms; color: var(--sand); }
284
285.moa-hero .moa-eyebrow {
286  opacity: 0;
287  transform: translateY(8px);
288  animation: moaFadeUp 600ms var(--easing-out) 100ms forwards;
289}
290
291.moa-page .moa-hero__lead {
292  font-size: clamp(17px, 1.4vw, 21px);
293  line-height: 1.55;
294  color: rgba(255,255,255,0.85);
295  max-width: 560px;
296  margin: 0 0 clamp(36px, 4.5vw, 72px) 0 !important;
297  opacity: 0;
298  transform: translateY(8px);
299  animation: moaFadeUp 600ms var(--easing-out) 500ms forwards;
300}
301.moa-hero__cta-group {
302  display: flex;
303  gap: 28px;
304  align-items: center;
305  flex-wrap: wrap;
306  opacity: 0;
307  transform: translateY(8px);
308  animation: moaFadeUp 600ms var(--easing-out) 650ms forwards;
309}
310@keyframes moaFadeUp { to { opacity: 1; transform: translateY(0); } }
311
312.moa-hero__signature-card {
313  position: absolute;
314  z-index: 3;
315  bottom: -20px;
316  right: clamp(20px, 5vw, 96px);
317  background: var(--sand);
318  color: var(--ink);
319  padding: 16px 28px;
320  font-family: var(--font-display);
321  font-size: clamp(18px, 1.8vw, 26px);
322  letter-spacing: 2px;
323  text-transform: uppercase;
324  box-shadow: 0 18px 44px rgba(0,0,0,0.6);
325  opacity: 0;
326  transform: translateY(16px);
327  animation: moaFadeUp 700ms var(--easing-out) 850ms forwards;
328}
329@media (max-width: 720px) {
330  .moa-hero__signature-card {
331    right: 20px;
332    bottom: -14px;
333    padding: 12px 20px;
334    font-size: 14px;
335  }
336}
337
338/* Buttons */
339.moa-btn {
340  display: inline-block;
341  background: var(--sand);
342  color: var(--ink);
343  font-family: var(--font-display);
344  font-size: clamp(17px, 1.5vw, 20px);
345  letter-spacing: 0.5px;
346  padding: 18px 40px;
347  border-radius: 8px;
348  border: none;
349  cursor: pointer;
350  min-width: 240px;
351  text-align: center;
352  text-decoration: none;
353  transition: transform 200ms var(--easing-standard),
354              background 200ms var(--easing-standard),
355              box-shadow 200ms var(--easing-standard);
356}
357.moa-btn:hover {
358  transform: translateY(-2px);
359  background: #a89e93;
360  box-shadow: 0 6px 20px rgba(0,0,0,0.45);
361}
362.moa-btn--on-light { background: var(--ink); color: var(--paper); }
363.moa-btn--on-light:hover { background: #1a1a1a; }
364
365.moa-ghost-link {
366  display: inline-flex;
367  align-items: center;
368  gap: 10px;
369  color: var(--paper);
370  font-weight: 500;
371  font-size: 16px;
372  padding: 8px 4px;
373  border-bottom: 1px solid transparent;
374  text-decoration: none;
375  transition: border-color 200ms ease;
376}
377.moa-ghost-link::after { content: "→"; transition: transform 200ms var(--easing-standard); }
378.moa-ghost-link:hover { border-color: var(--paper); }
379.moa-ghost-link:hover::after { transform: translateX(6px); }
380.moa-ghost-link--on-light { color: var(--ink); }
381.moa-ghost-link--on-light:hover { border-color: var(--ink); }
382
383/* ─────────────────────────────────────────────────────────
384   2. SAMPLE VIDEO — light atmospheric break
385   ───────────────────────────────────────────────────────── */
386.moa-sample {
387  background: var(--paper-warm);
388  color: var(--ink);
389  padding: clamp(96px, 12vw, 160px) 0 clamp(120px, 14vw, 200px);
390  position: relative;
391}
392.moa-sample__head {
393  display: grid;
394  grid-template-columns: 5fr 7fr;
395  gap: clamp(32px, 5vw, 80px);
396  margin-bottom: clamp(64px, 9vw, 112px);
397  align-items: end;
398}
399.moa-sample__head .moa-eyebrow {
400  color: var(--sand-deep);
401  display: block;
402  margin-bottom: 16px;
403}
404.moa-sample__head h2 {
405  font-family: var(--font-display);
406  font-size: clamp(36px, 4.5vw, 64px);
407  line-height: 1.0;
408  letter-spacing: -0.005em;
409  color: var(--ink);
410  max-width: 580px;
411}
412.moa-sample__head__note {
413  font-size: 15px;
414  line-height: 1.65;
415  color: var(--mute-on-light);
416  border-top: 1px solid var(--ink);
417  padding-top: 20px;
418  max-width: 340px;
419}
420@media (max-width: 800px) {
421  .moa-sample__head { grid-template-columns: 1fr; gap: 32px; align-items: start; }
422  .moa-sample__head__note { padding-top: 16px; }
423}
424.moa-sample__player {
425  position: relative;
426  max-width: 1100px;
427  margin: 0 auto;
428  aspect-ratio: 16 / 9;
429}
430.moa-sample__video {
431  position: absolute;
432  inset: 0;
433  width: 100%;
434  height: 100%;
435  object-fit: cover;
436  border-radius: 4px;
437  background: #000;
438  box-shadow: 0 30px 80px rgba(0,0,0,0.18);
439  display: block;
440}
441.moa-sample__title-card {
442  position: absolute;
443  z-index: 3;
444  top: -28px;
445  left: clamp(20px, 4vw, 56px);
446  background: var(--sand);
447  color: var(--ink);
448  padding: 16px 28px;
449  font-family: var(--font-display);
450  font-size: clamp(18px, 1.8vw, 26px);
451  letter-spacing: 2px;
452  text-transform: uppercase;
453  box-shadow: 0 12px 28px rgba(0,0,0,0.18);
454}
455.moa-sample__play {
456  position: absolute;
457  z-index: 2;
458  top: 50%;
459  left: 50%;
460  transform: translate(-50%, -50%);
461  width: 88px;
462  height: 88px;
463  border-radius: 999px;
464  background: rgba(255,255,255,0.95);
465  color: var(--ink);
466  border: none;
467  cursor: pointer;
468  display: flex;
469  align-items: center;
470  justify-content: center;
471  transition: transform 200ms var(--easing-standard), opacity 300ms ease;
472}
473.moa-sample__play:hover { transform: translate(-50%, -50%) scale(1.06); }
474.moa-sample__play::before {
475  content: "";
476  width: 0;
477  height: 0;
478  border-left: 22px solid var(--ink);
479  border-top: 14px solid transparent;
480  border-bottom: 14px solid transparent;
481  margin-left: 6px;
482}
483.moa-sample__play[data-moa-played="true"] { opacity: 0; pointer-events: none; }
484
485/* ─────────────────────────────────────────────────────────
486   3. CURRICULUM — light, big numbers
487   ───────────────────────────────────────────────────────── */
488.moa-curriculum {
489  background: var(--paper-warm);
490  color: var(--ink);
491  padding: clamp(96px, 12vw, 160px) 0;
492}
493.moa-curriculum__head {
494  margin-bottom: clamp(56px, 8vw, 96px);
495  max-width: 720px;
496}
497.moa-curriculum__head .moa-eyebrow { color: var(--sand-deep); }
498.moa-curriculum__head h2 {
499  font-family: var(--font-display);
500  font-size: clamp(40px, 5vw, 72px);
501  line-height: 1.0;
502  letter-spacing: -0.005em;
503  color: var(--ink);
504  margin-bottom: 24px;
505}
506.moa-page .moa-curriculum__head p {
507  font-size: 18px;
508  line-height: 1.65;
509  color: var(--mute-on-light);
510  max-width: 580px;
511  margin: 0;
512}
513.moa-module {
514  position: relative;
515  display: grid;
516  grid-template-columns: 1.4fr 2fr;
517  gap: clamp(24px, 4vw, 64px);
518  padding: clamp(64px, 9vw, 120px) 0 clamp(40px, 6vw, 80px);
519  border-top: 1px solid var(--line-light);
520  align-items: start;
521  transition: background 400ms ease;
522}
523.moa-module:last-child { border-bottom: 1px solid var(--line-light); }
524.moa-module:hover .moa-module__num { opacity: 0.34; color: var(--sand-deep); }
525.moa-module__num {
526  position: absolute;
527  top: -16px;
528  left: -12px;
529  font-family: var(--font-display);
530  font-size: clamp(160px, 24vw, 380px);
531  line-height: 0.82;
532  letter-spacing: -0.04em;
533  color: var(--sand-deep);
534  opacity: 0.18;
535  pointer-events: none;
536  z-index: 0;
537  transition: opacity 400ms ease, color 400ms ease;
538}
539.moa-module > div:not(.moa-module__num) {
540  position: relative;
541  z-index: 1;
542}
543.moa-module__chapter {
544  font-family: var(--font-display);
545  font-size: 11px;
546  letter-spacing: 2px;
547  color: var(--mute-on-light);
548  text-transform: uppercase;
549  margin-bottom: 12px;
550}
551.moa-module__name {
552  font-family: var(--font-display);
553  font-size: clamp(32px, 3.5vw, 56px);
554  line-height: 1.0;
555  color: var(--ink);
556  margin-bottom: 16px;
557}
558.moa-page .moa-module__desc {
559  font-size: 16px;
560  line-height: 1.7;
561  color: var(--mute-on-light);
562  max-width: 380px;
563  margin: 0;
564}
565.moa-module__list { display: flex; flex-direction: column; }
566.moa-module__item {
567  display: grid;
568  grid-template-columns: 64px 1fr;
569  gap: 14px;
570  padding: 12px 0;
571  border-bottom: 1px solid var(--line-light);
572}
573.moa-module__item:last-child { border-bottom: none; }
574.moa-module__idx {
575  font-family: var(--font-display);
576  font-size: 13px;
577  letter-spacing: 1.5px;
578  color: var(--sand-deep);
579}
580.moa-module__item-name {
581  font-size: 16px;
582  line-height: 1.5;
583  color: var(--ink);
584}
585@media (max-width: 900px) {
586  .moa-module { grid-template-columns: 1fr; gap: 24px; padding: clamp(56px, 18vw, 104px) 0 clamp(32px, 8vw, 56px); }
587  .moa-module__num { font-size: clamp(120px, 32vw, 220px); top: -8px; left: -8px; opacity: 0.16; }
588}
589
590/* ─────────────────────────────────────────────────────────
591   4. COACH SPREAD — asymmetrisch, dark
592   ───────────────────────────────────────────────────────── */
593.moa-coach {
594  background: var(--ink);
595  color: var(--paper);
596  padding: clamp(96px, 12vw, 160px) 0;
597}
598.moa-coach__grid {
599  display: grid;
600  grid-template-columns: 5fr 7fr;
601  gap: clamp(32px, 5vw, 80px);
602  align-items: center;
603}
604.moa-coach__photo {
605  aspect-ratio: 3 / 2;
606  background: #0d0d0d;
607  border-radius: 4px;
608  overflow: hidden;
609  position: relative;
610}
611.moa-coach__photo img {
612  width: 100%;
613  height: 100%;
614  object-fit: cover;
615  display: block;
616}
617.moa-coach__body { display: flex; flex-direction: column; gap: 28px; }
618.moa-coach__pullquote {
619  font-family: var(--font-display);
620  font-size: clamp(32px, 4vw, 56px);
621  line-height: 1.05;
622  letter-spacing: -0.005em;
623  color: var(--paper);
624}
625.moa-coach__pullquote em { color: var(--sand); font-style: normal; }
626.moa-coach__meta { display: flex; flex-direction: column; gap: 6px; }
627.moa-coach__name {
628  font-family: var(--font-display);
629  font-size: clamp(22px, 2.4vw, 32px);
630  line-height: 1.1;
631  color: var(--paper);
632}
633.moa-coach__role {
634  font-family: var(--font-display);
635  font-size: 12px;
636  letter-spacing: 2px;
637  text-transform: uppercase;
638  color: var(--sand);
639}
640.moa-page .moa-coach__bio {
641  font-size: 16px;
642  line-height: 1.7;
643  color: rgba(255,255,255,0.78);
644  max-width: 560px;
645  margin: 0;
646}
647@media (max-width: 900px) {
648  .moa-coach__grid { grid-template-columns: 1fr; }
649  .moa-coach__photo { aspect-ratio: 16 / 9; }
650}
651
652/* ─────────────────────────────────────────────────────────
653   5. AUTHORITY — Sand-Beige, ein Stat dominant
654   ───────────────────────────────────────────────────────── */
655.moa-authority {
656  background: var(--sand);
657  color: var(--ink);
658  padding: clamp(96px, 12vw, 160px) 0;
659  position: relative;
660  overflow: hidden;
661}
662.moa-authority__head {
663  margin-bottom: clamp(48px, 7vw, 96px);
664  max-width: 720px;
665}
666.moa-authority__head .moa-eyebrow { color: var(--ink); opacity: 0.65; }
667.moa-authority__head h2 {
668  font-family: var(--font-display);
669  font-size: clamp(40px, 5vw, 72px);
670  line-height: 1.0;
671  letter-spacing: -0.005em;
672  color: var(--ink);
673}
674.moa-authority__hero {
675  display: grid;
676  grid-template-columns: 1.5fr 1fr;
677  gap: clamp(24px, 4vw, 80px);
678  align-items: end;
679  padding-bottom: clamp(56px, 8vw, 96px);
680  border-bottom: 1px solid rgba(0,0,0,0.22);
681  margin-bottom: clamp(40px, 6vw, 80px);
682}
683.moa-authority__hero-num {
684  font-family: var(--font-display);
685  font-size: clamp(140px, 28vw, 420px);
686  line-height: 0.78;
687  letter-spacing: -0.04em;
688  color: var(--ink);
689  margin-left: -0.04em;
690}
691.moa-authority__hero-meta { padding-bottom: clamp(20px, 3vw, 40px); }
692.moa-authority__hero-meta .moa-eyebrow {
693  color: var(--ink);
694  opacity: 0.7;
695  display: block;
696  margin-bottom: 14px;
697}
698.moa-page .moa-authority__hero-meta p {
699  font-size: 16px;
700  line-height: 1.65;
701  color: rgba(0,0,0,0.72);
702  max-width: 340px;
703  margin: 0;
704}
705.moa-authority__subs {
706  display: grid;
707  grid-template-columns: repeat(2, 1fr);
708  gap: clamp(24px, 4vw, 80px);
709}
710.moa-authority__sub {
711  display: flex;
712  flex-direction: column;
713  border-top: 1px solid rgba(0,0,0,0.22);
714  padding-top: 24px;
715}
716.moa-authority__sub-num {
717  font-family: var(--font-display);
718  font-size: clamp(56px, 9vw, 120px);
719  line-height: 0.85;
720  letter-spacing: -0.02em;
721  color: var(--ink);
722}
723.moa-authority__sub-label {
724  font-family: var(--font-display);
725  font-size: 12px;
726  letter-spacing: 2px;
727  text-transform: uppercase;
728  color: rgba(0,0,0,0.7);
729  margin-top: 12px;
730}
731.moa-authority__sub-detail {
732  margin-top: 8px;
733  font-size: 13px;
734  line-height: 1.5;
735  color: rgba(0,0,0,0.6);
736}
737@media (max-width: 800px) {
738  .moa-authority__hero { grid-template-columns: 1fr; align-items: start; gap: 24px; }
739  .moa-authority__hero-num { font-size: clamp(120px, 32vw, 240px); }
740  .moa-authority__subs { grid-template-columns: 1fr; gap: 32px; }
741}
742
743/* ─────────────────────────────────────────────────────────
744   6. VALUE BLOCK — 3 Editorial-Spalten
745   ───────────────────────────────────────────────────────── */
746.moa-value {
747  background: var(--paper-warm);
748  color: var(--ink);
749  padding: clamp(96px, 12vw, 160px) 0;
750}
751.moa-value__head {
752  margin-bottom: clamp(56px, 8vw, 96px);
753  max-width: 720px;
754}
755.moa-value__head .moa-eyebrow { color: var(--sand-deep); }
756.moa-value__head h2 {
757  font-family: var(--font-display);
758  font-size: clamp(36px, 4.5vw, 64px);
759  line-height: 1.02;
760  letter-spacing: -0.005em;
761  color: var(--ink);
762  margin-bottom: 16px;
763}
764.moa-value__grid {
765  display: grid;
766  grid-template-columns: repeat(3, 1fr);
767  gap: clamp(32px, 4vw, 64px);
768}
769.moa-value__col {
770  display: flex;
771  flex-direction: column;
772  gap: 16px;
773  border-top: 2px solid var(--ink);
774  padding-top: 24px;
775}
776.moa-value__chapter {
777  font-family: var(--font-display);
778  font-size: 11px;
779  letter-spacing: 2px;
780  color: var(--mute-on-light);
781  text-transform: uppercase;
782}
783.moa-value__h3 {
784  font-family: var(--font-display);
785  font-size: clamp(24px, 2.4vw, 36px);
786  line-height: 1.05;
787  color: var(--ink);
788}
789.moa-page .moa-value__body {
790  font-size: 15px;
791  line-height: 1.65;
792  color: var(--mute-on-light);
793  margin: 0;
794}
795@media (max-width: 800px) {
796  .moa-value__grid { grid-template-columns: 1fr; gap: 40px; }
797}
798
799/* ─────────────────────────────────────────────────────────
800   7. FAQ — narrow, dark
801   ───────────────────────────────────────────────────────── */
802.moa-faq {
803  background: var(--ink);
804  color: var(--paper);
805  padding: clamp(96px, 12vw, 160px) 0;
806}
807.moa-faq__head {
808  margin-bottom: clamp(48px, 7vw, 80px);
809  text-align: center;
810}
811.moa-faq__head h2 {
812  font-family: var(--font-display);
813  font-size: clamp(36px, 4.5vw, 64px);
814  line-height: 1.05;
815  margin-top: 16px;
816}
817.moa-faq__list {
818  display: flex;
819  flex-direction: column;
820  max-width: 860px;
821  margin: 0 auto;
822}
823.moa-faq__item {
824  border-top: 1px solid var(--line-dark);
825  padding: clamp(28px, 4vw, 40px) 0;
826}
827.moa-faq__item:last-child { border-bottom: 1px solid var(--line-dark); }
828.moa-faq__q {
829  font-family: var(--font-display);
830  font-size: clamp(22px, 2.2vw, 30px);
831  line-height: 1.15;
832  color: var(--paper);
833  margin-bottom: 16px;
834}
835.moa-page .moa-faq__a {
836  font-size: 16px;
837  line-height: 1.7;
838  color: rgba(255,255,255,0.78);
839  margin: 0;
840}
841
842/* ─────────────────────────────────────────────────────────
843   8. FINAL CTA — Colophon-Spread
844   ───────────────────────────────────────────────────────── */
845.moa-final {
846  background: var(--ink);
847  color: var(--paper);
848  padding: clamp(96px, 12vw, 160px) 0 clamp(72px, 10vw, 120px);
849  position: relative;
850  overflow: hidden;
851}
852.moa-final__head {
853  margin-bottom: clamp(48px, 7vw, 96px);
854  max-width: 720px;
855}
856.moa-final__head .moa-eyebrow { color: var(--sand); }
857.moa-final__head h2 {
858  font-family: var(--font-display);
859  font-size: clamp(36px, 4.5vw, 64px);
860  line-height: 1.0;
861  letter-spacing: -0.005em;
862  color: var(--paper);
863  margin-top: 16px;
864}
865.moa-final__grid {
866  display: grid;
867  grid-template-columns: 4fr 7fr;
868  gap: clamp(40px, 6vw, 96px);
869  align-items: start;
870}
871.moa-final__index { position: sticky; top: 32px; }
872.moa-final__data {
873  display: flex;
874  flex-direction: column;
875  border-top: 1px solid var(--line-dark);
876  margin: 0;
877}
878.moa-final__data > div {
879  display: grid;
880  grid-template-columns: 110px 1fr;
881  gap: 16px;
882  padding: 16px 0;
883  border-bottom: 1px solid var(--line-dark);
884  align-items: baseline;
885}
886.moa-final__data dt {
887  font-family: var(--font-display);
888  font-size: 11px;
889  letter-spacing: 2px;
890  text-transform: uppercase;
891  color: var(--mute-soft);
892}
893.moa-final__data dd {
894  margin: 0;
895  font-size: 15px;
896  line-height: 1.5;
897  color: var(--paper);
898}
899.moa-final__data dd a {
900  border-bottom: 1px solid rgba(255,255,255,0.3);
901  transition: border-color 200ms ease, color 200ms ease;
902}
903.moa-final__data dd a:hover { border-color: var(--sand); color: var(--sand); }
904.moa-final__photo-wrap { position: relative; margin-bottom: 56px; }
905.moa-final__photo {
906  aspect-ratio: 4 / 3;
907  background: #0d0d0d;
908  border-radius: 4px;
909  overflow: hidden;
910  position: relative;
911  border: 1px solid var(--line-dark);
912}
913.moa-final__photo img {
914  width: 100%;
915  height: 100%;
916  object-fit: cover;
917  display: block;
918}
919.moa-final__title-card {
920  position: absolute;
921  z-index: 2;
922  bottom: -32px;
923  right: clamp(20px, 4vw, 56px);
924  background: var(--sand);
925  color: var(--ink);
926  padding: 18px 32px;
927  font-family: var(--font-display);
928  font-size: clamp(18px, 2vw, 28px);
929  letter-spacing: 2px;
930  text-transform: uppercase;
931  box-shadow: 0 16px 40px rgba(0,0,0,0.55);
932}
933.moa-final__cta-bar {
934  display: flex;
935  align-items: center;
936  gap: 32px;
937  flex-wrap: wrap;
938  border-top: 1px solid var(--line-dark);
939  padding-top: clamp(40px, 5vw, 64px);
940  margin-top: clamp(72px, 9vw, 120px);
941}
942.moa-page .moa-final__cta-note {
943  font-size: 14px;
944  color: var(--mute-soft);
945  letter-spacing: 0.5px;
946  line-height: 1.5;
947  max-width: 380px;
948  margin: 0;
949}
950@media (max-width: 800px) {
951  .moa-final__grid { grid-template-columns: 1fr; gap: 56px; }
952  .moa-final__index { position: static; }
953  .moa-final__data > div { grid-template-columns: 90px 1fr; gap: 12px; }
954  .moa-final__title-card { right: 20px; bottom: -24px; padding: 14px 24px; font-size: 16px; }
955}
956
957/* ─────────────────────────────────────────────────────────
958   FINAL CTA — Centered Variant (ohne Colophon-Index)
959   ───────────────────────────────────────────────────────── */
960.moa-page .moa-final--centered { text-align: center !important; }
961.moa-page .moa-final__head--centered {
962  margin: 0 auto clamp(48px, 7vw, 80px) !important;
963  max-width: 720px;
964  text-align: center !important;
965}
966.moa-page .moa-final__head--centered .moa-eyebrow { display: inline-block; }
967.moa-page .moa-final__head--centered h2 { margin-top: 16px !important; text-align: center !important; }
968.moa-page .moa-final__lead {
969  font-size: clamp(17px, 1.4vw, 21px);
970  line-height: 1.55;
971  color: rgba(255,255,255,0.85);
972  max-width: 520px;
973  margin: 24px auto 0 !important;
974  text-align: center !important;
975}
976.moa-final__photo-wrap--centered {
977  max-width: 800px;
978  margin: 0 auto clamp(64px, 8vw, 104px);
979}
980.moa-final__cta-bar--centered {
981  justify-content: center;
982  flex-direction: column;
983  gap: 24px;
984  border-top: none;
985  padding-top: 0;
986  margin-top: 0;
987  text-align: center;
988}
989.moa-final__store-links {
990  display: flex;
991  gap: clamp(20px, 3vw, 40px);
992  flex-wrap: wrap;
993  justify-content: center;
994  font-family: var(--font-display);
995  font-size: 13px;
996  letter-spacing: 1px;
997}
998.moa-final__store-links a {
999  color: rgba(255,255,255,0.85);
1000  border-bottom: 1px solid rgba(255,255,255,0.25);
1001  padding-bottom: 2px;
1002  text-decoration: none;
1003  transition: color 200ms ease, border-color 200ms ease;
1004}
1005.moa-final__store-links a:hover { color: var(--sand); border-color: var(--sand); }
1006.moa-final--centered .moa-final__cta-note {
1007  max-width: 520px;
1008  margin: 0 auto;
1009  text-align: center;
1010}
1011
1012/* ─────────────────────────────────────────────────────────
1013   FLOATING APP-CTA — sticky Button bottom-right
1014   Erscheint wenn weder Hero-CTA noch Final-CTA sichtbar ist
1015   ───────────────────────────────────────────────────────── */
1016.moa-floating-cta {
1017  position: fixed;
1018  bottom: clamp(20px, 3vw, 40px);
1019  right: clamp(20px, 3vw, 40px);
1020  z-index: 9500;
1021  display: inline-flex;
1022  align-items: center;
1023  gap: 10px;
1024  background: var(--sand);
1025  color: var(--ink);
1026  font-family: var(--font-display);
1027  font-size: clamp(17px, 1.5vw, 22px);
1028  letter-spacing: 1px;
1029  padding: 18px 36px;
1030  border-radius: 8px;
1031  border: none;
1032  text-decoration: none;
1033  /* Doppelter Schatten: harter Drop + weicher Sand-Glow für mehr Präsenz */
1034  box-shadow:
1035    0 14px 36px rgba(0,0,0,0.55),
1036    0 0 32px rgba(185, 177, 168, 0.35),
1037    0 0 0 1px rgba(255,255,255,0.06);
1038  opacity: 0;
1039  transform: translateY(24px) scale(0.94);
1040  pointer-events: none;
1041  transition: opacity 320ms var(--easing-out),
1042              transform 320ms var(--easing-out),
1043              background 200ms var(--easing-standard),
1044              box-shadow 240ms var(--easing-standard);
1045  /* Subtle Heartbeat-Animation für Aufmerksamkeit */
1046  animation: moaFloatingPulse 4.5s ease-in-out infinite;
1047}
1048.moa-floating-cta.is-visible {
1049  opacity: 1;
1050  transform: translateY(0) scale(1);
1051  pointer-events: auto;
1052}
1053.moa-floating-cta:hover {
1054  background: #c9c0b6;
1055  box-shadow:
1056    0 18px 44px rgba(0,0,0,0.6),
1057    0 0 48px rgba(185, 177, 168, 0.5),
1058    0 0 0 1px rgba(255,255,255,0.1);
1059  transform: translateY(-3px) scale(1.02);
1060  animation-play-state: paused;
1061}
1062.moa-floating-cta::after {
1063  content: "→";
1064  font-family: var(--font-body);
1065  font-weight: 600;
1066  font-size: 0.95em;
1067  transition: transform 200ms var(--easing-standard);
1068}
1069.moa-floating-cta:hover::after { transform: translateX(5px); }
1070
1071/* Heartbeat: nur sehr subtil, alle 4.5s */
1072@keyframes moaFloatingPulse {
1073  0%, 92%, 100% { box-shadow: 0 14px 36px rgba(0,0,0,0.55), 0 0 32px rgba(185, 177, 168, 0.35), 0 0 0 1px rgba(255,255,255,0.06); }
1074  96% { box-shadow: 0 16px 40px rgba(0,0,0,0.6), 0 0 56px rgba(185, 177, 168, 0.55), 0 0 0 1px rgba(255,255,255,0.1); }
1075}
1076
1077@media (max-width: 600px) {
1078  .moa-floating-cta {
1079    padding: 14px 26px;
1080    font-size: 16px;
1081    bottom: 16px;
1082    right: 16px;
1083    letter-spacing: 0.5px;
1084    box-shadow:
1085      0 10px 28px rgba(0,0,0,0.5),
1086      0 0 24px rgba(185, 177, 168, 0.3);
1087  }
1088}
1089
1090@media (prefers-reduced-motion: reduce) {
1091  .moa-floating-cta { animation: none; }
1092}
1093
1094@media (prefers-reduced-motion: reduce) {
1095  .moa-floating-cta { transition: opacity 100ms ease; transform: translateY(0); }
1096  .moa-floating-cta.is-visible { transform: translateY(0); }
1097}
1098
1099/* ═══════════════════════════════════════════════════════════
1100   SUBPAGE COMPONENTS (für .moa-page--light)
1101   ═══════════════════════════════════════════════════════════ */
1102
1103.moa-subpage-hero {
1104  padding: clamp(96px, 14vw, 180px) 0 clamp(48px, 7vw, 80px);
1105  border-bottom: 1px solid var(--line-light);
1106}
1107.moa-subpage-hero__container {
1108  max-width: 860px;
1109  margin: 0 auto;
1110  padding: 0 clamp(20px, 5vw, 64px);
1111}
1112.moa-subpage-hero h1 {
1113  font-family: var(--font-display);
1114  font-size: clamp(40px, 5.5vw, 72px);
1115  line-height: 1.0;
1116  letter-spacing: -0.01em;
1117  margin-bottom: 16px;
1118}
1119.moa-subpage-hero__meta { font-size: 14px; color: var(--mute-on-light); }
1120.moa-subpage-hero__lead {
1121  font-size: clamp(17px, 1.3vw, 19px);
1122  color: var(--mute-on-light);
1123  max-width: 560px;
1124  margin-top: 16px;
1125}
1126
1127.moa-prose {
1128  padding: clamp(56px, 8vw, 96px) 0 clamp(72px, 10vw, 120px);
1129}
1130.moa-prose__container {
1131  max-width: 720px;
1132  margin: 0 auto;
1133  padding: 0 clamp(20px, 5vw, 64px);
1134}
1135.moa-prose h2 {
1136  font-family: var(--font-display);
1137  font-size: clamp(24px, 3vw, 36px);
1138  line-height: 1.1;
1139  letter-spacing: -0.005em;
1140  margin: 2.4em 0 0.8em;
1141}
1142.moa-prose h2:first-of-type, .moa-prose h2:first-child { margin-top: 0; }
1143.moa-prose h3 {
1144  font-family: var(--font-display);
1145  font-size: clamp(18px, 2vw, 24px);
1146  line-height: 1.2;
1147  margin: 1.8em 0 0.6em;
1148}
1149.moa-prose ul, .moa-prose ol { margin: 0 0 1.3em; padding-left: 1.4em; }
1150.moa-prose li { margin-bottom: 0.4em; }
1151.moa-prose strong { font-weight: 600; }
1152.moa-prose hr { border: none; border-top: 1px solid var(--line-light); margin: 2.5em 0; }
1153
1154.moa-prose dl { margin: 0 0 1.3em; }
1155.moa-prose dl > div {
1156  display: grid;
1157  grid-template-columns: 200px 1fr;
1158  gap: 16px;
1159  padding: 12px 0;
1160  border-bottom: 1px solid var(--line-light);
1161}
1162.moa-prose dl > div:first-child { border-top: 1px solid var(--line-light); }
1163.moa-prose dt {
1164  font-family: var(--font-display);
1165  font-size: 12px;
1166  letter-spacing: 2px;
1167  text-transform: uppercase;
1168  color: var(--mute-on-light);
1169}
1170.moa-prose dd { margin: 0; }
1171@media (max-width: 600px) {
1172  .moa-prose dl > div { grid-template-columns: 1fr; gap: 4px; }
1173}
1174
1175/* Table of Contents (Datenschutz, AGB) */
1176.moa-toc {
1177  background: rgba(185, 177, 168, 0.12);
1178  padding: clamp(20px, 3vw, 32px);
1179  border-radius: 4px;
1180  border-left: 3px solid var(--sand);
1181  margin-bottom: 2.4em;
1182}
1183.moa-toc h3 {
1184  font-family: var(--font-display);
1185  font-size: 14px;
1186  letter-spacing: 2px;
1187  text-transform: uppercase;
1188  color: var(--sand-deep);
1189  margin: 0 0 12px;
1190  line-height: 1;
1191}
1192.moa-toc ol {
1193  margin: 0;
1194  padding: 0;
1195  list-style: none;
1196  columns: 2;
1197  column-gap: 24px;
1198}
1199.moa-toc li {
1200  margin-bottom: 6px;
1201  font-size: 14px;
1202  break-inside: avoid;
1203}
1204.moa-toc a { text-decoration: none; border-bottom: 1px solid transparent; }
1205.moa-toc a:hover { border-color: var(--sand-deep); }
1206@media (max-width: 600px) {
1207  .moa-toc ol { columns: 1; }
1208}
1209
1210/* Callout (AGB) */
1211.moa-callout {
1212  background: rgba(185, 177, 168, 0.15);
1213  padding: 20px 24px;
1214  border-radius: 4px;
1215  border-left: 3px solid var(--sand-deep);
1216  margin: 1.5em 0;
1217}
1218.moa-callout p:last-child { margin-bottom: 0; }
1219
1220/* Replace-Note (Datenschutz REPLACE-Marker) */
1221.moa-replace-note {
1222  background: rgba(255, 200, 80, 0.15);
1223  padding: 16px 20px;
1224  border-radius: 4px;
1225  border-left: 3px solid #d99800;
1226  margin: 1.5em 0;
1227  font-size: 14px;
1228  color: #6b5500;
1229}
1230.moa-replace-note strong { color: #4a3700; }
1231
1232/* FAQ-Item (Support) */
1233.moa-faq-item {
1234  border-top: 1px solid var(--line-light);
1235  padding: clamp(24px, 3vw, 32px) 0;
1236}
1237.moa-faq-item:last-of-type { border-bottom: 1px solid var(--line-light); }
1238.moa-faq-item h3 {
1239  font-family: var(--font-display);
1240  font-size: clamp(20px, 2.4vw, 28px);
1241  line-height: 1.15;
1242  margin-bottom: 12px;
1243  color: var(--ink);
1244}
1245.moa-faq-item p { color: var(--mute-on-light); margin: 0; }
1246
1247/* Contact-Card (Support) */
1248.moa-contact-card {
1249  background: var(--ink);
1250  color: #fff;
1251  padding: clamp(32px, 5vw, 56px);
1252  border-radius: 4px;
1253  margin-top: clamp(48px, 7vw, 72px);
1254}
1255.moa-contact-card h2 { color: #fff; margin-top: 0; }
1256.moa-contact-card p { color: rgba(255,255,255,0.85); }
1257.moa-contact-card a {
1258  color: var(--sand);
1259  border-bottom: 1px solid rgba(255,255,255,0.3);
1260  text-decoration: none;
1261  padding-bottom: 2px;
1262}
1263.moa-contact-card a:hover { color: #fff; border-color: var(--sand); }
1264
1265/* Subpage Footer-Nav */
1266.moa-subpage-nav {
1267  background: var(--ink);
1268  color: rgba(255,255,255,0.85);
1269  padding: clamp(48px, 7vw, 72px) 0;
1270}
1271.moa-subpage-nav__inner {
1272  max-width: 720px;
1273  margin: 0 auto;
1274  padding: 0 clamp(20px, 5vw, 64px);
1275  display: flex;
1276  flex-wrap: wrap;
1277  gap: 24px;
1278  justify-content: space-between;
1279  align-items: center;
1280}
1281.moa-subpage-nav a {
1282  color: rgba(255,255,255,0.85);
1283  text-decoration: none;
1284  border-bottom: 1px solid rgba(255,255,255,0.2);
1285  padding-bottom: 3px;
1286  font-size: 14px;
1287  transition: color 200ms ease, border-color 200ms ease;
1288}
1289.moa-subpage-nav a:hover { color: var(--sand); border-color: var(--sand); }
1290.moa-subpage-nav__back {
1291  font-family: var(--font-display);
1292  font-size: 16px;
1293  letter-spacing: 1px;
1294  text-transform: uppercase;
1295  color: #fff;
1296}
1297.moa-subpage-nav__links { display: flex; gap: 24px; flex-wrap: wrap; }
1298
1299
1300/* ═══════════════════════════════════════════════════════════
1301   MOA FOOTER (global — Markup kommt als Block pro Seite,
1302   Styles leben hier, weil WP <style> aus Custom-HTML strippt)
1303   ═══════════════════════════════════════════════════════════ */
1304.moa-footer {
1305    --ink: #000000;
1306    --ink-soft: #0a0a0a;
1307    --paper: #FFFFFF;
1308    --mute-soft: rgba(255,255,255,0.55);
1309    --line-dark: rgba(255,255,255,0.12);
1310    --sand: #B9B1A8;
1311    --sand-deep: #8C857C;
1312    --font-display: "Bebas Neue", Impact, sans-serif;
1313    --font-body: "Helvetica Neue", Helvetica, -apple-system, system-ui, Arial, sans-serif;
1314    --easing-standard: cubic-bezier(0.2, 0, 0, 1);
1315
1316    background: var(--ink);
1317    color: var(--paper);
1318    font-family: var(--font-body);
1319    font-size: 15px;
1320    line-height: 1.6;
1321    margin-left: calc(-50vw + 50%);
1322    width: 100vw;
1323  }
1324  .moa-footer *, .moa-footer *::before, .moa-footer *::after { box-sizing: border-box; }
1325  .moa-footer a { color: rgba(255,255,255,0.85); text-decoration: none; transition: color 200ms ease; }
1326  .moa-footer a:hover { color: var(--sand); }
1327  .moa-footer p { margin: 0; }
1328
1329  .moa-footer__inner {
1330    max-width: 1200px;
1331    margin: 0 auto;
1332    padding: clamp(56px, 8vw, 96px) clamp(20px, 5vw, 64px) clamp(24px, 3vw, 40px);
1333  }
1334
1335  .moa-footer__top {
1336    display: grid;
1337    grid-template-columns: 5fr 3fr 4fr;
1338    gap: clamp(32px, 5vw, 80px);
1339    padding-bottom: clamp(40px, 6vw, 72px);
1340    border-bottom: 1px solid var(--line-dark);
1341  }
1342
1343  /* Column 1: Brand */
1344  .moa-footer__brand-mark {
1345    display: block;
1346    font-family: var(--font-display);
1347    font-size: clamp(28px, 3vw, 40px);
1348    line-height: 0.95;
1349    color: var(--paper);
1350    letter-spacing: 0.02em;
1351    margin-bottom: 4px;
1352  }
1353  .moa-footer__brand-tag {
1354    font-family: var(--font-display);
1355    font-size: 11px;
1356    letter-spacing: 2px;
1357    text-transform: uppercase;
1358    color: var(--sand);
1359    display: block;
1360    margin-bottom: 24px;
1361  }
1362  .moa-footer__brand-bio {
1363    color: var(--mute-soft);
1364    font-size: 14px;
1365    line-height: 1.6;
1366    margin-bottom: 24px;
1367    max-width: 320px;
1368  }
1369  .moa-footer__address {
1370    font-size: 13px;
1371    color: var(--mute-soft);
1372    line-height: 1.6;
1373  }
1374  .moa-footer__address strong {
1375    color: var(--paper);
1376    font-weight: 600;
1377  }
1378
1379  /* Column 2: Navigation */
1380  .moa-footer__col-title {
1381    font-family: var(--font-display);
1382    font-size: 12px;
1383    letter-spacing: 2px;
1384    text-transform: uppercase;
1385    color: var(--sand);
1386    margin-bottom: 20px;
1387  }
1388  .moa-footer__nav {
1389    display: flex;
1390    flex-direction: column;
1391    gap: 12px;
1392  }
1393  .moa-footer__nav a {
1394    font-size: 14px;
1395    border-bottom: 1px solid transparent;
1396    padding-bottom: 2px;
1397    align-self: flex-start;
1398  }
1399  .moa-footer__nav a:hover {
1400    border-color: var(--sand);
1401  }
1402
1403  /* Column 3: Connect */
1404  .moa-footer__connect {
1405    display: flex;
1406    flex-direction: column;
1407    gap: 24px;
1408  }
1409  .moa-footer__contact {
1410    font-size: 13px;
1411    color: var(--mute-soft);
1412    line-height: 1.6;
1413  }
1414  .moa-footer__contact a {
1415    color: var(--paper);
1416    border-bottom: 1px solid rgba(255,255,255,0.25);
1417    padding-bottom: 1px;
1418  }
1419  .moa-footer__contact a:hover { border-color: var(--sand); }
1420
1421  .moa-footer__social {
1422    display: flex;
1423    gap: 12px;
1424  }
1425  .moa-footer__social-link {
1426    width: 40px; height: 40px;
1427    border: 1px solid var(--line-dark);
1428    border-radius: 999px;
1429    display: flex; align-items: center; justify-content: center;
1430    transition: border-color 200ms ease, color 200ms ease, transform 200ms var(--easing-standard);
1431  }
1432  .moa-footer__social-link:hover {
1433    border-color: var(--sand);
1434    color: var(--sand);
1435    transform: translateY(-2px);
1436  }
1437  .moa-footer__social-link svg {
1438    width: 18px; height: 18px;
1439    stroke: currentColor; fill: none;
1440    stroke-width: 1.5;
1441    stroke-linecap: round; stroke-linejoin: round;
1442  }
1443
1444  .moa-footer__app-stores {
1445    display: flex;
1446    flex-direction: column;
1447    gap: 8px;
1448  }
1449  .moa-footer__app-store-link {
1450    font-family: var(--font-display);
1451    font-size: 13px;
1452    letter-spacing: 1px;
1453    color: rgba(255,255,255,0.85);
1454    border-bottom: 1px solid rgba(255,255,255,0.2);
1455    padding-bottom: 2px;
1456    align-self: flex-start;
1457  }
1458  .moa-footer__app-store-link:hover {
1459    color: var(--sand);
1460    border-color: var(--sand);
1461  }
1462
1463  /* Bottom Bar */
1464  .moa-footer__bottom {
1465    display: flex;
1466    justify-content: space-between;
1467    align-items: center;
1468    flex-wrap: wrap;
1469    gap: 16px;
1470    margin-top: clamp(24px, 3vw, 32px);
1471    color: var(--mute-soft);
1472    font-size: 12px;
1473  }
1474  .moa-footer__copyright {
1475    letter-spacing: 0.5px;
1476  }
1477  .moa-footer__legal {
1478    display: flex; gap: 20px; flex-wrap: wrap;
1479  }
1480  .moa-footer__legal a {
1481    font-size: 12px;
1482  }
1483
1484  @media (max-width: 800px) {
1485    .moa-footer__top {
1486      grid-template-columns: 1fr;
1487      gap: 40px;
1488    }
1489    .moa-footer__bottom {
1490      flex-direction: column;
1491      align-items: flex-start;
1492    }
1493  }
1494
1495  @media (prefers-reduced-motion: reduce) {
1496    .moa-footer *, .moa-footer *::before, .moa-footer *::after {
1497      transition-duration: 0.01ms !important;
1498    }
1499  }
1500</style><link rel="icon" href="https://moaacademy.com/wp-content/uploads/2024/09/cropped-android-chrome-512x512-1-32x32.png" sizes="32x32" />
1501<link rel="icon" href="https://moaacademy.com/wp-content/uploads/2024/09/cropped-android-chrome-512x512-1-192x192.png" sizes="192x192" />
1502<link rel="apple-touch-icon" href="https://moaacademy.com/wp-content/uploads/2024/09/cropped-android-chrome-512x512-1-180x180.png" />
1503<meta name="msapplication-TileImage" content="https://moaacademy.com/wp-content/uploads/2024/09/cropped-android-chrome-512x512-1-270x270.png" />
1504</head>
1505
1506<body class="privacy-policy wp-singular page-template-default page page-id-3 wp-custom-logo wp-embed-responsive wp-theme-kadence hide-focus-outline link-style-standard no-header content-title-style-hide content-width-fullwidth content-style-unboxed content-vertical-padding-show non-transparent-header mobile-non-transparent-header">
1507<div id="wrapper" class="site wp-site-blocks">
1508			<a class="skip-link screen-reader-text scroll-ignore" href="#main">Zum Inhalt springen</a>
1509		
1510	<main id="inner-wrap" class="wrap kt-clear" role="main">
1511		<div id="primary" class="content-area">
1512	<div class="content-container site-container">
1513		<div id="main" class="site-main">
1514						<div class="content-wrap">
1515				<article id="post-3" class="entry content-bg single-entry post-3 page type-page status-publish hentry">
1516	<div class="entry-content-wrap">
1517		
1518<div class="entry-content single-content">
1519	
1519<script type="application/ld+json">
1520{
1521  "@context": "https://schema.org",
1522  "@type": "PrivacyPolicy",
1523  "name": "Datenschutzerklärung — MOA Academy",
1524  "description": "DSGVO-konforme Datenschutzerklärung der MOA GmbH zur Nutzung von Website und MOA-App.",
1525  "publisher": {
1526    "@type": "Organization",
1527    "@id": "https://moaacademy.com/#org",
1528    "name": "MOA — MMA Online Academy",
1529    "legalName": "MOA GmbH"
1530  }
1531}
1532</script>
1532
1533
1534
1535
1536
1537<div class="moa-page moa-page--light">
1538
1539  <section class="moa-subpage-hero moa-bleed">
1540    <div class="moa-subpage-hero__container">
1541      <span class="moa-eyebrow">Datenschutz · DSGVO</span>
1542      <h1>Datenschutzerklärung.</h1>
1543      <p class="moa-subpage-hero__meta">Stand: 04.05.2026</p>
1544      <p class="moa-subpage-hero__lead">Wir nehmen den Schutz deiner persönlichen Daten ernst. Diese Erklärung informiert dich darüber, welche Daten wir erheben, wie wir sie verwenden und welche Rechte du hast.</p>
1545    </div>
1546  </section>
1547
1548  <section class="moa-prose moa-bleed">
1549    <div class="moa-prose__container">
1550
1551      <div class="moa-toc">
1552        <h3>Inhalt</h3>
1553        <ol>
1554          <li><a href="#verantwortlich">Verantwortliche Stelle</a></li>
1555          <li><a href="#datenarten">Verarbeitete Datenarten</a></li>
1556          <li><a href="#zwecke">Verarbeitungszwecke</a></li>
1557          <li><a href="#rechtsgrundlage">Rechtsgrundlagen</a></li>
1558          <li><a href="#drittanbieter">Drittanbieter &amp; Auftragsverarbeiter</a></li>
1559          <li><a href="#drittland">Drittland-Übermittlung</a></li>
1560          <li><a href="#cookies">Cookies &amp; Tracking</a></li>
1561          <li><a href="#hosting">Hosting</a></li>
1562          <li><a href="#app">App-spezifische Verarbeitung</a></li>
1563          <li><a href="#loeschung">Datenlöschung</a></li>
1564          <li><a href="#rechte">Deine Rechte</a></li>
1565          <li><a href="#beschwerde">Beschwerderecht</a></li>
1566          <li><a href="#kontakt">Kontakt &amp; Aktualisierung</a></li>
1567        </ol>
1568      </div>
1569
1570      <h2 id="verantwortlich">1. Verantwortliche Stelle</h2>
1571      <p>Verantwortlich für die Datenverarbeitung im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:</p>
1572      <p><strong>MOA GmbH</strong><br>
1573      Sebastianstr. 25<br>
1574      92224 Amberg<br>
1575      Deutschland</p>
1576      <p>Telefon: <a href="tel:+4915678602001">+49 (0)156 78602001</a><br>
1577      E-Mail: <a href="mailto:[email protected]">[email protected]</a><br>
1578      Handelsregister: HRB 7632 (Amtsgericht Amberg)</p>
1579
1580      <h2 id="datenarten">2. Verarbeitete Datenarten</h2>
1581      <ul>
1582        <li><strong>Bestandsdaten:</strong> Name, Adresse</li>
1583        <li><strong>Kontaktdaten:</strong> E-Mail-Adresse, Telefonnummer</li>
1584        <li><strong>Inhaltsdaten:</strong> Texte, Fotos, Trainingsdaten</li>
1585        <li><strong>Nutzungsdaten:</strong> besuchte Inhalte, Zugriffszeiten, Trainingsfortschritt</li>
1586        <li><strong>Meta-/Kommunikationsdaten:</strong> Geräteinformationen, IP-Adressen, Sprachpräferenz</li>
1587        <li><strong>Zahlungsdaten:</strong> Abrechnungs- und Transaktionsdaten (verarbeitet durch App-Store-Anbieter)</li>
1588      </ul>
1589
1590      <h2 id="zwecke">3. Verarbeitungszwecke</h2>
1591      <ul>
1592        <li>Bereitstellung der MOA-App und Website mit allen Funktionen</li>
1593        <li>Verwaltung von Nutzerkonten und Abonnements</li>
1594        <li>Beantwortung von Kontaktanfragen und Support-Tickets</li>
1595        <li>Sicherheitsmaßnahmen und Fehlerbehebung</li>
1596        <li>Reichweitenmessung und Verbesserung der Inhalte</li>
1597        <li>Erfüllung gesetzlicher Aufbewahrungspflichten</li>
1598      </ul>
1599
1600      <h2 id="rechtsgrundlage">4. Rechtsgrundlagen</h2>
1601      <ul>
1602        <li><strong>Art. 6 Abs. 1 lit. a DSGVO</strong> — Einwilligung (z. B. Newsletter)</li>
1603        <li><strong>Art. 6 Abs. 1 lit. b DSGVO</strong> — Vertragserfüllung (z. B. Account, Abo)</li>
1604        <li><strong>Art. 6 Abs. 1 lit. c DSGVO</strong> — gesetzliche Verpflichtung (z. B. steuerliche Aufbewahrung)</li>
1605        <li><strong>Art. 6 Abs. 1 lit. f DSGVO</strong> — berechtigte Interessen (z. B. Sicherheit, Reichweitenmessung)</li>
1606      </ul>
1607
1608      <h2 id="drittanbieter">5. Drittanbieter &amp; Auftragsverarbeiter</h2>
1609      <p>Wir setzen für den Betrieb von App und Website folgende Dienste ein, mit denen Auftragsverarbeitungsverträge nach Art. 28 DSGVO bestehen:</p>
1610
1611      <h3>App-Backend &amp; Subscription-Management</h3>
1612      <ul>
1613        <li><strong>Adapty.io</strong> (Adapty, Inc., USA) — Verwaltung von In-App-Subscriptions, Paywall-Konfiguration. Verarbeitet: Subscription-Status, Geräte-ID, Käufe. Datenschutz: <a href="https://adapty.io/privacy" target="_blank" rel="noopener nofollow">adapty.io/privacy</a>. Drittland-Übermittlung: ja, mit Standardvertragsklauseln.</li>
1614      </ul>
1615
1616      <h3>App-Stores &amp; Zahlungsabwicklung</h3>
1617      <ul>
1618        <li><strong>Apple Inc.</strong> — App Store, In-App-Käufe, Abos auf iOS. Datenschutz: <a href="https://www.apple.com/legal/privacy/de-ww/" target="_blank" rel="noopener nofollow">apple.com/legal/privacy</a></li>
1619        <li><strong>Google LLC</strong> — Google Play Store, In-App-Käufe, Abos auf Android. Datenschutz: <a href="https://policies.google.com/privacy" target="_blank" rel="noopener nofollow">policies.google.com/privacy</a></li>
1620      </ul>
1621
1622      <!-- TODO Datenschutz — wird nachgepflegt sobald die jeweiligen Drittanbieter geklärt sind:
1623        - Weitere Backend-Dienste (z. B. Firebase, Supabase, eigener Backend-Server) im Block "App-Backend"
1624        - Sektion "Analytics & Performance-Monitoring" (Firebase Analytics, Google Analytics, Mixpanel, App Store Analytics, Play Console Analytics)
1625        - Sektion "Crash-Reporting" (Firebase Crashlytics, Sentry)
1626        - Sektion "Hosting & E-Mail" (Hosting-Provider Website + E-Mail-Provider)
1627        - Sektion "Marketing & Werbung" (Apple Search Ads, Google Ads, Meta Ads)
1628
1629        Pro Dienst angeben: Zweck, Datenkategorien, Anonymisierung, Datenschutzlink, Drittland-Status, AVV-Status.
1630      -->
1631
1632
1633      <h2 id="drittland">6. Drittland-Übermittlung</h2>
1634      <p>Einige unserer Drittanbieter haben ihren Sitz außerhalb der EU/EWS, insbesondere in den USA. Datenübermittlungen erfolgen ausschließlich auf Grundlage von:</p>
1635      <ul>
1636        <li>EU-US Data Privacy Framework (DPF), sofern Anbieter zertifiziert</li>
1637        <li>EU-Standardvertragsklauseln (SCC) gemäß Art. 46 Abs. 2 DSGVO</li>
1638        <li>Deiner ausdrücklichen Einwilligung gemäß Art. 49 Abs. 1 lit. a DSGVO</li>
1639      </ul>
1640
1641      <h2 id="cookies">7. Cookies &amp; Tracking</h2>
1642      <p>Auf der Website setzen wir technisch notwendige Cookies (Session-Cookies, Sicherheits-Cookies). Zusätzliche Cookies für Reichweitenmessung oder Marketing setzen wir nur mit deiner Einwilligung über das Cookie-Consent-Banner.</p>
1643      <p>Du kannst deine Cookie-Einstellungen jederzeit über den Cookie-Banner anpassen oder Cookies in deinem Browser löschen.</p>
1644      <p>Allgemeine Widerspruchsmöglichkeiten gegen Marketing-Cookies:</p>
1645      <ul>
1646        <li>EU: <a href="https://www.youronlinechoices.com/" target="_blank" rel="noopener nofollow">youronlinechoices.com</a></li>
1647        <li>USA: <a href="https://www.aboutads.info/choices/" target="_blank" rel="noopener nofollow">aboutads.info/choices</a></li>
1648      </ul>
1649
1650      <h2 id="hosting">8. Hosting</h2>
1651      <p>Diese Website wird auf einem zertifizierten EU-Hoster betrieben. Beim Aufruf der Website werden technisch notwendige Daten verarbeitet (IP-Adresse, Zeitstempel, User-Agent), um den Verbindungsaufbau zu ermöglichen. Diese Daten werden in Server-Logs gespeichert und nach 7 Tagen automatisch gelöscht. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigte Interessen am sicheren Betrieb).</p>
1652      <!-- TODO Datenschutz — konkreten Hosting-Provider hier ergänzen sobald geklärt -->
1653
1654
1655      <h2 id="app">9. App-spezifische Datenverarbeitung</h2>
1656
1657      <h3>Account-Daten</h3>
1658      <p>Bei der Registrierung in der MOA-App speichern wir: E-Mail, Passwort (verschlüsselt), Anzeigename. Diese Daten sind notwendig zur Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO).</p>
1659
1660      <h3>Subscription-Daten</h3>
1661      <p>Beim Abschluss eines Abos verarbeiten wir Subscription-Status und Käufe über Adapty.io. Die Zahlungsabwicklung selbst erfolgt durch Apple bzw. Google — wir erhalten keine Zahlungsdaten (Kreditkarte etc.).</p>
1662
1663      <h3>Trainingsdaten</h3>
1664      <p>Während du die App nutzt, speichern wir deinen Fortschritt: angeschaute Videos, abgeschlossene Serien, Workout-Historie. Diese Daten sind notwendig zur Bereitstellung der App-Funktionen und werden bei Account-Löschung vollständig entfernt.</p>
1665
1666      <h3>Push-Benachrichtigungen</h3>
1667      <p>Wir senden Push-Benachrichtigungen über Apple Push Notification Service (APNs) bzw. Firebase Cloud Messaging (FCM). Du kannst Push-Benachrichtigungen jederzeit in den Geräte-Einstellungen deaktivieren.</p>
1668
1669      <h2 id="loeschung">10. Datenlöschung</h2>
1670      <p>Wir löschen Daten, sobald sie für ihre Zweckbestimmung nicht mehr erforderlich sind, soweit keine gesetzlichen Aufbewahrungspflichten entgegenstehen (z. B. handels- und steuerrechtliche Pflichten von 6–10 Jahren).</p>
1671
1672      <h3>Account-Löschung in der App</h3>
1673      <p>Du kannst deinen Account und alle damit verbundenen Daten direkt in der MOA-App unter <strong>Einstellungen → Account löschen</strong> entfernen. Nach der Löschung werden alle deine Trainingsdaten unwiderruflich gelöscht. Bestehende Subscription-Verträge musst du gesondert über App Store oder Google Play kündigen (siehe <a href="/support/">Support-Seite</a>).</p>
1674
1675      <h3>Löschung bei Inaktivität</h3>
1676      <p>Account-Daten werden nach 24 Monaten Inaktivität automatisch gelöscht, sofern keine aktive Subscription besteht.</p>
1677
1678      <h2 id="rechte">11. Deine Rechte</h2>
1679      <p>Du hast nach der DSGVO folgende Rechte:</p>
1680      <ul>
1681        <li><strong>Auskunftsrecht (Art. 15):</strong> Information über deine bei uns gespeicherten Daten</li>
1682        <li><strong>Berichtigungsrecht (Art. 16):</strong> Korrektur unrichtiger Daten</li>
1683        <li><strong>Löschungsrecht (Art. 17):</strong> Löschung deiner Daten (&#8222;Recht auf Vergessenwerden&#8220;)</li>
1684        <li><strong>Einschränkungsrecht (Art. 18):</strong> Einschränkung der Verarbeitung</li>
1685        <li><strong>Datenübertragbarkeit (Art. 20):</strong> Erhalt deiner Daten in maschinenlesbarem Format</li>
1686        <li><strong>Widerspruchsrecht (Art. 21):</strong> Widerspruch gegen Verarbeitung, insbesondere bei Direktwerbung</li>
1687        <li><strong>Widerruf der Einwilligung (Art. 7 Abs. 3):</strong> jederzeit für die Zukunft widerrufbar</li>
1688      </ul>
1689      <p>Zur Geltendmachung deiner Rechte schreibe uns an <a href="mailto:[email protected]">[email protected]</a>.</p>
1690
1691      <h2 id="beschwerde">
169112. Beschwerderecht</h2>
1692      <p>Unbeschadet anderweitiger Rechtsbehelfe hast du das Recht, dich bei einer Aufsichtsbehörde zu beschweren — insbesondere in dem Mitgliedstaat deines Aufenthaltsortes, deines Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes (Art. 77 DSGVO).</p>
1693      <p>Zuständig für MOA: <strong>Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)</strong>, Promenade 18, 91522 Ansbach. Web: <a href="https://www.lda.bayern.de" target="_blank" rel="noopener nofollow">lda.bayern.de</a></p>
1694
1695      <h2 id="kontakt">13. Kontakt &amp; Aktualisierung</h2>
1696      <p>Bei Fragen zum Datenschutz erreichst du uns unter:<br>
1697      <a href="mailto:[email protected]">[email protected]</a></p>
1698      <p>Diese Datenschutzerklärung kann von Zeit zu Zeit angepasst werden, um geänderten rechtlichen Anforderungen oder Änderungen unserer Dienste Rechnung zu tragen. Die jeweils aktuelle Version ist auf dieser Seite abrufbar.</p>
1699      <p><strong>Letzte Aktualisierung:</strong> 04.05.2026</p>
1700
1701    </div>
1702  </section></div>
1703
1704
1705</div><!-- .entry-content -->
1706	</div>
1707</article><!-- #post-3 -->
1708
1709			</div>
1710					</div><!-- #main -->
1711			</div>
1712</div><!-- #primary -->
1713	</main><!-- #inner-wrap -->
1714	<footer id="colophon" class="site-footer" role="contentinfo">
1715	<div class="site-footer-wrap">
1716			</div>
1717</footer><!-- #colophon -->
1718
1719</div><!-- #wrapper -->
1720
1721			
1721<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
1721
1722			<footer class="moa-footer">
1723  <div class="moa-footer__inner">
1724
1725    <div class="moa-footer__top">
1726
1727      <!-- Spalte 1: Brand -->
1728      <div class="moa-footer__brand">
1729        <span class="moa-footer__brand-mark">MOA</span>
1730        <span class="moa-footer__brand-tag">MMA Online Academy</span>
1731        <p class="moa-footer__brand-bio">Vollständiges MMA, didaktisch aufgebaut. 545+ Studio-Videos, drei Distanzen, ein Lehrwerk in deiner Tasche.</p>
1732        <address class="moa-footer__address" style="font-style: normal;">
1733          <strong>MOA GmbH</strong><br>
1734          Sebastianstr. 25<br>
1735          92224 Amberg<br>
1736          Deutschland
1737        </address>
1738      </div>
1739
1740      <!-- Spalte 2: Navigation -->
1741      <div>
1742        <p class="moa-footer__col-title">Navigation</p>
1743        <nav class="moa-footer__nav" aria-label="Footer-Navigation">
1744          <a href="/">Home</a>
1745          <a href="/#curriculum">Lehrwerk</a>
1746          <a href="/#download">App laden</a>
1747          <a href="/support/">Support &amp; FAQ</a>
1748        </nav>
1749      </div>
1750
1751      <!-- Spalte 3: Connect -->
1752      <div class="moa-footer__connect">
1753        <div>
1754          <p class="moa-footer__col-title">Kontakt</p>
1755          <p class="moa-footer__contact">
1756            Support: <a href="mailto:[email protected]">[email protected]</a><br>
1757            Allgemein: <a href="mailto:[email protected]">[email protected]</a>
1758          </p>
1759        </div>
1760
1761        <div>
1762          <p class="moa-footer__col-title">Folge uns</p>
1763          <div class="moa-footer__social">
1764            <a href="https://instagram.com/moaacademy" class="moa-footer__social-link" target="_blank" rel="noopener" aria-label="MOA bei Instagram">
1765              <svg viewBox="0 0 24 24" aria-hidden="true">
1766                <rect x="3" y="3" width="18" height="18" rx="5"/>
1767                <circle cx="12" cy="12" r="4"/>
1768                <circle cx="17.5" cy="6.5" r="0.5" fill="currentColor"/>
1769              </svg>
1770            </a>
1771            <a href="https://tiktok.com/@moaacademy" class="moa-footer__social-link" target="_blank" rel="noopener" aria-label="MOA bei TikTok">
1772              <svg viewBox="0 0 24 24" aria-hidden="true">
1773                <path d="M16 3v10.5a4.5 4.5 0 1 1-4.5-4.5"/>
1774                <path d="M16 3a4.5 4.5 0 0 0 4.5 4.5"/>
1775              </svg>
1776            </a>
1777          </div>
1778        </div>
1779
1780        <div>
1781          <p class="moa-footer__col-title">Lade die App</p>
1782          <div class="moa-footer__app-stores">
1783            <a href="https://apps.apple.com/de/app/mma-online-academy/id6737913139" class="moa-footer__app-store-link" target="_blank" rel="noopener">App Store · iOS 14+</a>
1784            <a href="https://play.google.com/store/apps/details?id=com.moaacademy.moa_athlete&amp;hl=de" class="moa-footer__app-store-link" target="_blank" rel="noopener">Google Play · Android 8+</a>
1785          </div>
1786        </div>
1787      </div>
1788
1789    </div>
1790
1791    <div class="moa-footer__bottom">
1792      <p class="moa-footer__copyright">© 2026 MOA GmbH · Alle Rechte vorbehalten.</p>
1793      <nav class="moa-footer__legal" aria-label="Legal">
1794        <a href="/datenschutz/">Datenschutz</a>
1795        <a href="/agb/">AGB</a>
1796        <a href="/impressum/">Impressum</a>
1797        <a href="/en/" data-moa-lang-switch="en" lang="en" hreflang="en">English</a>
1798      </nav>
1799    </div>
1800
1801  </div>
1802</footer>
1802<script type="speculationrules">
1803{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/kadence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1804</script>
vendor: 1 bytes, line 1804
1804
1805<script src="//nl.moaacademy.com/focus/2.js" type="text/javascript" charset="utf-8" async="async"></script>
1805<script>  (function() {
1806    // 0. Local-Preview-Detection: aktiviert body-Reset-Styles nur bei file:// oder localhost.
1807    //    In WordPress nicht aktiv — Theme-Body-Styles bleiben unangetastet.
1808    var isLocal = location.protocol === 'file:' ||
1809                  location.hostname === 'localhost' ||
1810                  location.hostname === '127.0.0.1' ||
1811                  location.hostname === '';
1812    if (isLocal) {
1813      document.documentElement.classList.add('moa-local-preview');
1814      document.body.classList.add('moa-local-preview');
1815    }
1816
1817    // 1. Reduced-Motion-Branch: Background-Videos pausieren wenn der User das wünscht.
1818    //    Videos zeigen automatisch ihren Poster, wenn pause()d und nicht abgespielt.
1819    var reducedMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
1820    if (reducedMotion) {
1821      document.querySelectorAll('video[data-respect-motion]').forEach(function(v) {
1822        v.removeAttribute('autoplay');
1823        v.pause();
1824      });
1825    }
1826
1827    // 2. Scroll-Reveal via IntersectionObserver
1828    if ('IntersectionObserver' in window) {
1829      var revealEls = document.querySelectorAll('.moa-page [data-moa-reveal]');
1830      var revealObserver = new IntersectionObserver(function(entries) {
1831        entries.forEach(function(entry) {
1832          if (entry.isIntersecting) {
1833            entry.target.dataset.moaRevealed = "true";
1834            revealObserver.unobserve(entry.target);
1835          }
1836        });
1837      }, { threshold: 0.15 });
1838      revealEls.forEach(function(el) { revealObserver.observe(el); });
1839    }
1840
1841    // 3. Sample-Video Custom-Play-Button → startet Video, blendet sich aus, aktiviert native controls
1842    document.querySelectorAll('.moa-sample__player').forEach(function(player) {
1843      var video = player.querySelector('.moa-sample__video');
1844      var btn = player.querySelector('.moa-sample__play');
1845      if (!video || !btn) return;
1846      btn.addEventListener('click', function() {
1847        video.controls = true;
1848        video.play();
1849        btn.dataset.moaPlayed = "true";
1850      });
1851    });
1852
1853    // 4. Smart App-Store-Links: Storefront-Wahl + Device-Detection
1854    //    Der Länder-Code in der Apple-URL steuert nur die WEB-VORSCHAU — installiert wird
1855    //    immer über den App-Store-Account des Nutzers (dessen eigene Region).
1856    //    Die App ist aktuell NUR im deutschen Storefront gelistet (/us/ = 404, Stand 2026-07),
1857    //    darum ist /de/ für beide Sprachen gepinnt.
1858    //    SOBALD die App in App Store Connect international freigeschaltet ist:
1859    //    INTERNATIONAL_APP_RELEASE auf true stellen. Dann wählt die EN-Seite den Storefront
1860    //    automatisch nach Geräte-Region (navigator.language, z.B. "en-CA" → /ca/), Fallback /us/.
1861    //    Die DE-Seite bleibt immer auf /de/. Google Play braucht das alles nicht (eine URL weltweit).
1862    var INTERNATIONAL_APP_RELEASE = false;
1863    var isEnglishPage = /^\/en(\/|$)/.test(location.pathname);
1864    var storefront = "de";
1865    if (isEnglishPage && INTERNATIONAL_APP_RELEASE) {
1866      var region = ((navigator.language || "").split("-")[1] || "").toLowerCase();
1867      storefront = /^[a-z]{2}$/.test(region) ? region : "us";
1868    }
1869    var APP_STORE_IOS = "https://apps.apple.com/" + storefront + "/app/mma-online-academy/id6737913139";
1870    var APP_STORE_ANDROID = "https://play.google.com/store/apps/details?id=com.moaacademy.moa_athlete&hl=" + (isEnglishPage ? "en" : "de");
1871    var ua = navigator.userAgent || "";
1872    var isAndroid = /Android/i.test(ua);
1873    var targetLink = isAndroid ? APP_STORE_ANDROID : APP_STORE_IOS;
1874
1875    // Alle Apple-Links der Seite (auch die kleinen "App Store · iOS"-Textlinks)
1876    // auf den berechneten Storefront umschreiben.
1877    document.querySelectorAll('a[href*="apps.apple.com"]').forEach(function(link) {
1878      link.href = APP_STORE_IOS;
1879    });
1880
1881    document.querySelectorAll('a[data-app-link]').forEach(function(link) {
1882      link.href = targetLink;
1883      link.setAttribute('target', '_blank');
1884      link.setAttribute('rel', 'noopener');
1885    });
1886
1887    // 5. Floating App-CTA: erscheint wenn weder Hero-CTA noch Final-CTA im Viewport
1888    var floatingCta = document.querySelector('[data-moa-floating-cta]');
1889    if (floatingCta && 'IntersectionObserver' in window) {
1890      var anchors = Array.prototype.slice.call(
1891        document.querySelectorAll('.moa-hero__cta-group, .moa-final__cta-bar')
1892      );
1893      if (anchors.length > 0) {
1894        var visibility = anchors.map(function() { return false; });
1895        var floatingObserver = new IntersectionObserver(function(entries) {
1896          entries.forEach(function(entry) {
1897            var idx = anchors.indexOf(entry.target);
1898            if (idx !== -1) visibility[idx] = entry.isIntersecting;
1899          });
1900          var anyVisible = visibility.some(function(v) { return v; });
1901          floatingCta.classList.toggle('is-visible', !anyVisible);
1902        }, { threshold: 0.1 });
1903        anchors.forEach(function(el) { floatingObserver.observe(el); });
1904      }
1905    }
1906
1907    // 6. Sprachwechsler: Links mit data-moa-lang-switch auf die Pendant-Seite
1908    //    der anderen Sprache umbiegen (Fallback ohne JS: Sprach-Homepage).
1909    //    Map bei neuen Seiten in BEIDE Richtungen erweitern.
1910    //    DE-Datenschutz-Slug: /datenschutz/ (Rapha hat die Live-Seite von /privacy-policy/ umbenannt, 2026-07-31).
1911    var LANG_MAP_DE_EN = {
1912      "/": "/en/",
1913      "/support/": "/en/support/",
1914      "/datenschutz/": "/en/privacy-policy/",
1915      "/agb/": "/en/terms/",
1916      "/impressum/": "/en/imprint/"
1917    };
1918    var currentPath = location.pathname.replace(/\/?$/, "/"); // trailing slash normalisieren
1919    var pendantPath = (function() {
1920      if (isEnglishPage) {
1921        for (var dePath in LANG_MAP_DE_EN) {
1922          if (LANG_MAP_DE_EN[dePath] === currentPath) { return dePath; }
1923        }
1924        return "/";
1925      }
1926      return LANG_MAP_DE_EN[currentPath] || "/en/";
1927    })();
1928    document.querySelectorAll('a[data-moa-lang-switch]').forEach(function(link) {
1929      link.href = pendantPath;
1930    });
1931
1932    // 7. Theme-Header/Footer lokalisieren (Kadence rendert Header/Footer global und deutsch;
1933    //    die MOA-Header/Footer-Reusable-Blocks sind NICHT im Einsatz).
1934    //    Auf /en/-Seiten: Logo → /en/, Footer-Links → EN-Pendants mit englischen Labels.
1935    //    Auf allen Seiten: Sprachwechsler-Link im Theme-Footer ergänzen.
1936    var colophon = document.querySelector('#colophon');
1937    if (isEnglishPage) {
1938      document.querySelectorAll('#masthead a').forEach(function(a) {
1939        var p = (a.pathname || "").replace(/\/?$/, "/");
1940        if (p === "/") { a.href = "/en/"; }
1941      });
1942      var FOOTER_LINK_MAP = {
1943        "/impressum/": { href: "/en/imprint/", label: "Legal Notice" },
1944        "/datenschutz/": { href: "/en/privacy-policy/", label: "Privacy Policy" },
1945        "/privacy-policy/": { href: "/en/privacy-policy/", label: "Privacy Policy" }, // Alt-URL, falls der Theme-Footer-Link noch nicht umgestellt ist
1946        "/agb/": { href: "/en/terms/", label: "Terms" },
1947        "/support/": { href: "/en/support/", label: "Support" }
1948      };
1949      if (colophon) {
1950        colophon.querySelectorAll('a').forEach(function(a) {
1951          var p = (a.pathname || "").replace(/\/?$/, "/");
1952          var mapped = FOOTER_LINK_MAP[p];
1953          if (mapped) { a.href = mapped.href; a.textContent = mapped.label; }
1954        });
1955      }
1956    }
1957    // Switcher nur in den Theme-Footer injizieren, wenn die Seite noch keinen hat
1958    // (der MOA-Footer bringt seinen eigenen data-moa-lang-switch-Link mit).
1959    if (colophon && !document.querySelector('[data-moa-lang-switch]')) {
1960      var refLink = colophon.querySelector('a[href*="impressum"], a[href*="imprint"], a[href*="agb"], a[href*="terms"], a[href*="support"]');
1961      var switchLink = document.createElement('a');
1962      switchLink.href = pendantPath;
1963      switchLink.textContent = isEnglishPage ? "Deutsch" : "English";
1964      switchLink.setAttribute('data-moa-lang-switch', isEnglishPage ? "de" : "en");
1965      switchLink.setAttribute('lang', isEnglishPage ? "de" : "en");
1966      (refLink ? refLink.parentElement : colophon).appendChild(switchLink);
1967    }
1968  })();
1969</script>
1969<script id="kadence-navigation-js-extra">
1970var kadenceConfig = {"screenReader":{"expand":"Untermen\u00fc","expandOf":"Untermen\u00fc von","collapse":"Untermen\u00fc","collapseOf":"Untermen\u00fc von"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
1971//# sourceURL=kadence-navigation-js-extra
1972</script>
vendor: 1 bytes, line 1972
1972
1973<script id="kadence-navigation-js" src="https://moaacademy.com/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1.5.1" async></script>
vendor: 1 bytes, line 1973
1973
1974<script id="wp-emoji-settings" type="application/json">
1975{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://moaacademy.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1976</script>
vendor: 1 bytes, line 1976
1976
1977<script type="module">
1978/*! This file is auto-generated */
1979var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1980//# sourceURL=https://moaacademy.com/wp-includes/js/wp-emoji-loader.min.js
1981</script>
1981
1982</body>
1983</html>
1984
1985<!-- Dynamic page generated in 0.206 seconds. -->
1986<!-- Cached page generated by WP-Super-Cache on 2026-09-24 14:48:12 -->
1987
1988<!-- super cache -->

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.