.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}@font-face{font-family:Mancova Machine;src:url(/assets/fonts/Machine.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}:root{--ink-100:#212529;--ink-90:#343a40;--ink-80:#495057;--ink-70:#6c757d;--ink-50:#adb5bd;--ink-40:#ced4da;--ink-30:#dee2e6;--ink-20:#e9ecef;--ink-10:#f8f9fa;--paper:var(--ink-10);--paper-alt:var(--ink-20);--paper-soft:#f2f2f2;--paper-pure:var(--ink-10);--surface-sage:var(--ink-10);--surface-stone:var(--ink-30);--surface-mist:var(--ink-40);--surface-whatsapp:#075e54;--surface-dashboard:#000000;--surface-dashboard-topbar:rgb(0 0 0/0.88);--surface-dashboard-panel:#0a0a0a;--surface-dashboard-panel-raised:#111111;--surface-dashboard-row:#141414;--color-dashboard-accent:#0070f3;--surface-dashboard-accent-fill:color-mix(in srgb,var(--color-dashboard-accent) 16%,transparent);--membership-complete:#e8f0f5;--membership-plus:#e9f2ea;--membership-essential:#f6efe3;--color-accent:var(--ink-100);--color-accent-fg:var(--ink-10);--color-accent-subtle:var(--ink-20);--surface-dark:var(--ink-90);--surface-dark-alt:var(--ink-100);--line-dark:rgb(255 255 255/0.12);--line-dark-strong:rgb(255 255 255/0.24);--line-dashboard:rgb(255 255 255/0.13);--line-dashboard-strong:rgb(255 255 255/0.24);--border-dashboard:1px solid var(--line-dashboard);--border-dashboard-strong:1px solid var(--line-dashboard-strong);--color-bg:var(--paper);--color-bg-alt:var(--paper-alt);--color-surface:var(--ink-20);--color-surface-raised:var(--ink-10);--color-surface-invert:var(--surface-dark);--color-fg:var(--ink-100);--color-fg-body:var(--ink-80);--color-fg-muted:var(--ink-70);--color-fg-subtle:var(--ink-70);--color-fg-faint:var(--ink-50);--color-line:var(--ink-30);--color-line-strong:var(--ink-40);--color-fg-invert:var(--paper);--color-fg-invert-body:rgb(248 249 250/0.82);--color-fg-invert-muted:rgb(248 249 250/0.72);--color-fg-invert-subtle:rgb(248 249 250/0.5);--color-whatsapp:#25d366;--overlay-paper-faint:rgb(248 249 250/0.08);--surface-paper-overlay-medium:rgb(248 249 250/0.58);--surface-paper-overlay-strong:rgb(248 249 250/0.94);--surface-paper-line-soft:rgb(248 249 250/0.12);--line-paper-soft:rgb(248 249 250/0.18);--line-paper-medium:rgb(248 249 250/0.3);--line-paper-strong:rgb(248 249 250/0.44);--surface-glass-filter:blur(20px) saturate(1.04);--surface-glass-filter-strong:blur(64px) saturate(1.2);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:12rem;--space-12:16rem;--space-13:20rem;--space-14:24rem;--section-y:clamp(var(--space-8),7vw,var(--space-9));--section-y-tight:clamp(var(--space-7),5vw,var(--space-8));--container-px:clamp(var(--space-4),3vw,var(--space-6));--container-max:1440px;--page-edge-x:max(var(--container-px),calc((100vw - var(--container-max)) / 2 + var(--container-px)));--page-edge-y:clamp(var(--container-px),var(--page-edge-x),var(--section-y));--container-text-max:68ch;--content-measure:48ch;--route-panel-max:66rem;--route-panel-padding:var(--space-7);--route-panel-padding-tablet:var(--space-6);--route-panel-padding-mobile:var(--space-5);--route-panel-radius:var(--radius-xl);--tap-target-min:2.75rem;--badge-height-sm:2rem;--badge-height-md:2.625rem;--card-padding-compact:var(--space-5);--card-padding-default:var(--space-6);--card-padding-loose:var(--space-6);--card-padding-panel:var(--route-panel-padding);--cta-gap-local:var(--space-6);--cta-gap-section:var(--space-8);--eyebrow-heading-gap:var(--space-5);--eyebrow-heading-gap-mobile:var(--space-5);--header-height:64px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px;--text-display-sm:48px;--text-display:56px;--text-display-lg:64px;--type-h1:var(--text-display-lg);--type-h2:var(--text-display);--type-h3:36px;--type-card-title:var(--text-xl);--type-pricing-title:28px;--type-pricing-price:36px;--type-training-headline:72px;--type-training-step-number:14rem;--type-training-step-title:4.8rem;--type-training-outro:4.75rem;--type-body-lg:var(--text-lg);--type-body:var(--text-base);--type-caption:var(--text-sm);--type-eyebrow:var(--text-xs);--type-xs:var(--text-xs);--leading-none:1;--leading-tight:1.05;--leading-snug:1.15;--leading-normal:1.45;--leading-relaxed:1.6;--leading-brand:0.9;--leading-display-compressed:0.96;--leading-body-compact:var(--leading-snug);--leading-body-default:var(--leading-normal);--leading-body-editorial:var(--leading-relaxed);--tracking-normal:0;--tracking-tight:var(--tracking-normal);--tracking-wide:0.04em;--tracking-wider:0.08em;--tracking-widest:0.16em;--tracking-brand:0.02em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:28px;--radius-pill:9999px;--radius-button-pill:var(--radius-pill);--radius-button-medium:var(--radius-md);--radius-button-icon:var(--radius-pill);--radius-dashboard-panel:var(--radius-md);--radius-dashboard-row:var(--radius-md);--radius-dashboard-control:var(--radius-md);--border-hairline:1px solid var(--color-line);--border-invert:1px solid var(--line-dark);--border-width-decorative:1.5px;--icon-size-inline:1rem;--icon-size-button:1rem;--icon-size-button-lg:1.25rem;--icon-size-card:1.25rem;--icon-size-standalone:1.5rem;--icon-size-feature:2rem;--icon-size-control:1.75rem;--icon-stroke-regular:2;--icon-stroke-light:1.25;--tilt-subtle-negative:-1.5deg;--tilt-subtle-positive:1.5deg;--shadow-sm:0 1px 2px rgb(10 10 10/0.04);--shadow-card-hover:0 var(--space-4) var(--space-8) rgb(33 37 41/0.08);--shadow-glass:0 1.5rem 5rem rgb(0 0 0/0.18);--shadow-glass-soft:0 1.25rem 4rem rgb(33 37 41/0.14);--shadow-glass-strong:0 1.5rem 5rem rgb(0 0 0/0.22);--shadow-raised-overlay:0 var(--space-4) var(--space-10) rgb(0 0 0/0.32);--shadow-raised-overlay-soft:0 var(--space-3) var(--space-8) rgb(0 0 0/0.28);--shadow-page-stack:0 -1rem 3rem rgb(0 0 0/0.08);--opacity-disabled:0.58;--opacity-disabled-subtle:0.48;--opacity-focus-muted:0.72;--opacity-hover-muted:0.7;--opacity-decorative:0.76;--opacity-overlay-medium:0.72;--opacity-overlay-strong:0.78;--z-base:0;--z-content:1;--z-raised:2;--z-overlay-scrim:95;--z-header:120;--measure-hero:48rem;--measure-copy:45rem;--measure-form:35rem;--measure-hero-card-copy:38ch;--section-intro-title-max:26ch;--measure-heading-narrow:12ch;--measure-heading-compact:14ch;--measure-quote:44ch;--motion-duration-instant:80ms;--motion-duration-snappy:160ms;--motion-duration-menu-backdrop-close:240ms;--motion-duration-quick:300ms;--motion-duration-standard:520ms;--motion-duration-reveal:680ms;--motion-duration-emphasis:840ms;--motion-duration-signature:1050ms;--motion-duration-continuous:800ms;--motion-duration-marquee:64s;--motion-stagger-tight:50ms;--motion-stagger-base:70ms;--motion-stagger-relaxed:100ms;--motion-ease-reveal:cubic-bezier(0,0,0.3,1);--motion-ease-exit:cubic-bezier(0.5,0,0.75,0);--motion-ease-state:cubic-bezier(0.65,0,0.35,1);--motion-ease-ui:cubic-bezier(0.22,1,0.36,1);--motion-ease-linear:linear;--focus-outline:2px solid currentColor;--focus-offset:2px;--font-sans:Inter,"Inter Display","Söhne",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Inter Display","Söhne",var(--font-sans);--font-accent:"Mancova Machine",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--line:var(--color-line);--white:var(--paper-pure)}@media (max-width:72rem){:root{--text-lg:18px;--text-xl:22px;--text-2xl:28px;--type-h3:32px;--text-3xl:36px;--text-display-sm:40px;--text-display:48px;--text-display-lg:48px;--type-training-headline:60px}}@media (max-width:36rem){:root{--text-lg:17px;--text-xl:20px;--text-2xl:24px;--type-h3:24px;--text-3xl:32px;--text-display-sm:32px;--text-display:36px;--text-display-lg:40px;--type-training-headline:42px}}*{box-sizing:border-box}html{position:relative;background:var(--surface-dark-alt);scroll-behavior:auto;scroll-padding-top:calc(var(--header-height) + var(--space-5));scrollbar-gutter:stable;-webkit-font-smoothing:antialiased}body,html{max-width:100%;overflow-x:hidden}body{margin:0;min-height:100vh;background:var(--surface-dark-alt);color:var(--color-fg-body);font-family:var(--font-sans);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-normal)}body.modal-lock-scroll,html[data-mancova-consent-modal-open=true],html[data-mancova-consent-modal-open=true] body,html[data-mancova-menu-open=true],html[data-mancova-menu-open=true] body,html[data-mancova-route-menu-open=true],html[data-mancova-route-menu-open=true] body{overflow:hidden;overscroll-behavior:none}[data-main]{position:relative;isolation:isolate}[data-main]:before{--menu-backdrop-travel:var(--space-5);content:"";position:fixed;top:calc(0rem - var(--menu-backdrop-travel));right:0;bottom:calc(0rem - var(--menu-backdrop-travel) - env(safe-area-inset-bottom));left:0;z-index:var(--z-overlay-scrim);background:rgb(33 37 41/.32);backdrop-filter:blur(8px) saturate(.85) brightness(.78);-webkit-backdrop-filter:blur(8px) saturate(.85) brightness(.78);opacity:0;pointer-events:none;transform:translate3d(0,calc(-1 * var(--menu-backdrop-travel)),0);transform-origin:top center;transition:opacity var(--motion-duration-menu-backdrop-close) var(--motion-ease-state),transform var(--motion-duration-menu-backdrop-close) var(--motion-ease-state);will-change:opacity,transform}html[data-mancova-route-menu-open=true] [data-main]:before{opacity:1;transform:translateZ(0);transition-duration:var(--motion-duration-quick)}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){[data-main]:before{transition:opacity var(--motion-duration-menu-backdrop-close) var(--motion-ease-state),transform var(--motion-duration-menu-backdrop-close) var(--motion-ease-state);will-change:opacity,transform}}.siteFrame{--footer-reserve:clamp(20rem,42vh,28rem);--site-frame-shadow:color-mix(in srgb,var(--surface-dark-alt) 8%,transparent);z-index:var(--z-content);min-height:100vh;min-height:100svh;margin-block-end:var(--footer-reserve);overflow:clip;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-bg-alt);box-shadow:0 1rem 3rem var(--site-frame-shadow)}.siteFrame,.siteFrame main{position:relative;isolation:isolate}.siteFrame main{z-index:0}body:has([data-mancova-home-scroll-page]){background:var(--surface-dark-alt)}html:has([data-mancova-home-scroll-page]),html:has([data-mancova-home-scroll-page]) body{overflow-x:clip;overscroll-behavior-y:none}body:has([data-mancova-home-scroll-page]) .siteFrame{overflow:visible;border-radius:0;background:transparent;box-shadow:none}a{color:inherit;text-decoration:none}h2{font-weight:var(--weight-light)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}::selection{background:var(--color-line-strong);color:var(--color-fg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:48rem){.siteFrame{--footer-reserve:clamp(35rem,70vh,42rem);border-radius:0 0 var(--radius-lg) var(--radius-lg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}html:has([data-owner-route]){background:var(--surface-dashboard)}body:has([data-owner-route]){background:var(--surface-dashboard)}body:has([data-owner-route]) .siteFrame{overflow:visible;margin-block-end:0;border-radius:0;background:var(--surface-dashboard);box-shadow:none}body:has([data-owner-route]) footer[aria-label="Site footer"]{display:none}