.maex-fm[data-mf-design=altitude-v1]{--at-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--at-accent:var(--fm-accent,#0ad9cf);--at-primary:var(--fm-primary,#172c52);--at-accent-ink:color-mix(in srgb,var(--at-accent) 45%,var(--at-ink) 55%);--at-on-accent:#04141d;--at-bg:#f7f9fb;--at-surface:#fff;--at-surface-2:#f0f4f8;--at-ink:#0f1b24;--at-ink-soft:#4a5a66;--at-line:#e3e9ef;--at-line-strong:#cfd9e2;--at-radius:12px;--at-radius-sm:4px;--at-radius-lg:var(--at-radius);--at-radius-pill:999px;--at-radius-btn:8px;--at-btn-primaer-bg:var(--at-surface);--at-btn-primaer-bg-hover:var(--at-surface);--at-btn-primaer-ink-hover:var(--at-accent-ink);--at-btn-linie:linear-gradient(90deg,var(--at-accent) 0%,color-mix(in srgb,var(--at-accent) 45%,transparent) 100%);--at-btn-ruhe-schatten:0 1px 2px rgba(0,0,0,.05),0 8px 20px -10px rgba(0,0,0,.22);--at-shadow:0 10px 30px rgba(15,27,36,.07);--at-shadow-lift:0 16px 40px rgba(15,27,36,.1);--at-glow:0 0 0 0 transparent;--at-glow-soft:0 0 0 0 transparent;--at-glow-btn:0 0 0 3px color-mix(in srgb,var(--at-accent) 22%,transparent),0 4px 14px color-mix(in srgb,var(--at-accent) 20%,transparent);--at-band-ink:#071019;--at-band-fill:radial-gradient(60% 55% at 80% 0%,color-mix(in srgb,var(--at-accent) 8%,transparent) 0%,transparent 70%),radial-gradient(40% 40% at 8% 100%,color-mix(in srgb,var(--at-accent) 5%,transparent) 0%,transparent 75%),linear-gradient(180deg,var(--at-band-ink) 0%,var(--at-band-ink) 100%);--at-btn-fill:linear-gradient(180deg,color-mix(in srgb,var(--at-accent) 86%,#fff) 0%,var(--at-accent) 52%,color-mix(in srgb,var(--at-accent) 84%,#03333c) 100%);--at-btn-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 1px 2px rgba(4,20,29,.3),0 10px 22px -12px color-mix(in srgb,var(--at-accent) 65%,transparent);--at-space-1:0.5rem;--at-space-2:0.75rem;--at-space-3:1rem;--at-space-4:1.5rem;--at-space-5:2rem;--at-space-6:clamp(2.5rem,calc(2.167rem + 1.481vw),3.5rem);--at-band-pad:clamp(3rem,calc(2.167rem + 3.704vw),5.5rem);--at-content-max:1200px;--at-gutter:clamp(1rem,calc(0.667rem + 1.481vw),2rem);--at-fs-display:clamp(1.875rem,calc(1.661rem + 1.071vw),2.625rem);--at-fs-h2:clamp(1.563rem,calc(1.396rem + 0.741vw),2.063rem);--at-fs-h3:clamp(1.344rem,calc(1.24rem + 0.463vw),1.656rem);--at-fs-h4:clamp(1.156rem,calc(1.104rem + 0.231vw),1.313rem);--at-fs-body:clamp(1rem,calc(0.979rem + 0.093vw),1.063rem);--at-fs-small:clamp(0.906rem,calc(0.896rem + 0.046vw),0.938rem);--at-fs-caption:clamp(0.813rem,calc(0.802rem + 0.046vw),0.844rem);--at-fs-eyebrow:clamp(0.719rem,calc(0.708rem + 0.046vw),0.75rem);--at-fs-stat:clamp(2.25rem,calc(1.98rem + 1.2vw),3rem);--at-fs-card-title:clamp(1.125rem,calc(1.05rem + 0.35vw),1.375rem);--at-fs-icon-sm:1rem;--at-fs-icon-md:1.25rem;--at-fs-icon-lg:1.65rem;--at-fs-icon-xl:1.9rem;--at-lh-display:1.08;--at-lh-h2:1.16;--at-lh-h3:1.2;--at-lh-h4:1.3;--at-lh-body:1.6;--at-lh-small:1.55;--at-lh-eyebrow:1.2;--at-lh-stat:1.05;--at-lh-card-title:1.25;--at-ls-display:-0.022em;--at-ls-h2:-0.016em;--at-ls-h3:-0.012em;--at-ls-h4:-0.008em;--at-ls-eyebrow:0.14em;--at-ls-label:0.08em;--at-ls-button:0.02em;--at-ls-stat:-0.01em;--at-fw-heading:700;--at-fw-medium:600;--at-measure-body:62ch;--at-measure-heading:24ch;--at-measure-lede:52ch;--at-dur-tap:120ms;--at-dur-hover:180ms;--at-dur-reveal:560ms;--at-ease-out:cubic-bezier(0.22,1,0.36,1);--at-ease-inout:cubic-bezier(0.65,0,0.35,1);--at-reveal-shift:18px}@media (max-width:639.98px){.maex-fm[data-mf-design=altitude-v1]{--at-band-pad:50px}}.maex-fm[data-mf-design=altitude-v1]{font-family:var(--at-font)}.maex-fm[data-mf-design=altitude-v1] :is(h1,h2,h3,h4,h5,h6,p,li,a,blockquote,figcaption,.mf-title,.mf-body,button,input,select,textarea,.mf-btn,.maex-hlp-btn,.mf-btn-cta){font-family:var(--at-font)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-sec-eyebrow,.mf-hero-eyebrow,.mf-hero-banner-eyebrow,.mf-eyebrow,.mf-bm-pretitle,.mf-info-card-pretitle){color:var(--at-accent-ink);font-size:var(--at-fs-eyebrow);font-variant-ligatures:none;font-weight:var(--at-fw-medium);letter-spacing:var(--at-ls-eyebrow);line-height:var(--at-lh-eyebrow);margin:0 0 .375rem;text-transform:uppercase}.maex-fm[data-mf-design=altitude-v1] .mf-title,.maex-fm[data-mf-design=altitude-v1] h3{color:var(--at-ink);font-size:var(--at-fs-h3);font-weight:var(--at-fw-heading);letter-spacing:var(--at-ls-h3);line-height:var(--at-lh-h3);margin:0 0 var(--at-space-2)}.maex-fm[data-mf-design=altitude-v1] :is(h2,.mf-sec-title){color:var(--at-ink);font-size:var(--at-fs-h2);font-weight:var(--at-fw-heading);letter-spacing:var(--at-ls-h2);line-height:var(--at-lh-h2);margin:0 0 var(--at-space-3);max-inline-size:var(--at-measure-heading);text-wrap:balance}.maex-fm[data-mf-design=altitude-v1] h4{color:var(--at-ink);font-size:var(--at-fs-h4);font-weight:var(--at-fw-medium);letter-spacing:var(--at-ls-h4);line-height:var(--at-lh-h4);margin:0 0 var(--at-space-2)}.maex-fm[data-mf-design=altitude-v1] :is(h1,.mf-hero-title,.mf-hero-sec-title,.mf-hero-banner-title){color:var(--at-ink);font-size:var(--at-fs-display);font-weight:var(--at-fw-heading);letter-spacing:var(--at-ls-display);line-height:var(--at-lh-display);margin:0 0 var(--at-space-4);max-inline-size:var(--at-measure-heading);text-wrap:balance}.maex-fm[data-mf-design=altitude-v1] :is(.mf-card-title-link,.mf-cm-titel-link,.mf-cr-titel-link){font:inherit;letter-spacing:inherit}.maex-fm[data-mf-design=altitude-v1] :is(.mf-card-title,.mf-info-card-title,.mf-post-card-titel,.mf-pb-title,.mf-greviews-name,.mf-split-karte-titel){color:var(--at-ink);font-size:var(--at-fs-card-title);font-weight:var(--at-fw-medium);letter-spacing:var(--at-ls-h4);line-height:var(--at-lh-card-title);margin:0 0 var(--at-space-1)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-hero-title-accent,.mf-area-title-accent,.mf-title-accent){color:var(--at-accent-ink)}.maex-fm[data-mf-design=altitude-v1] :is(p,li,.mf-body,.mf-sec-body,.mf-text-body){color:var(--at-ink-soft);font-size:var(--at-fs-body);line-height:var(--at-lh-body)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-body,.mf-sec-body,.mf-text-body){max-inline-size:var(--at-measure-body)}.maex-fm[data-mf-design=altitude-v1] .mf-sec-intro{max-inline-size:var(--at-measure-lede)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-section-card,.mf-text-col,.mf-bm-copy,.mf-benefits-header,.mf-services-lead,.mf-logos-head,.mf-posts-kopf-text,.mf-carousel-head-main,.mf-greviews-head-main,.mf-process-head-main,.mf-process-head-copy,.mf-process-band-head,.mf-split-panel-inhalt,.mf-cluster-kopf,.mf-audit-kopf,.mf-contact-panel-copy,.mf-ort-copy,.mf-anfrage-copy)>:is(.mf-sec-eyebrow,.mf-title,.mf-body,.mf-sec-body,.mf-text-body,.mf-sec-intro,.mf-process-intro){max-inline-size:none}.maex-fm[data-mf-design=altitude-v1] :is(small,.mf-small,.mf-card-desc){color:var(--at-ink-soft);font-size:var(--at-fs-small);line-height:var(--at-lh-small)}.maex-fm[data-mf-design=altitude-v1] .mf-caption{color:var(--at-ink-soft);font-size:var(--at-fs-caption);line-height:var(--at-lh-small)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-logo-name,.mf-hero-usp-title,.mf-hero-usp-desc,.mf-card-meta,.mf-audit-zeile-text){font-size:var(--at-fs-caption);line-height:var(--at-lh-small)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-stat-value,.mf-kpi-value,.mf-metric){color:var(--at-accent-ink);font-size:var(--at-fs-stat);font-variant-numeric:tabular-nums;font-weight:var(--at-fw-heading);letter-spacing:var(--at-ls-stat);line-height:var(--at-lh-stat)}.maex-fm[data-mf-design=altitude-v1] .mf-process-no{color:color-mix(in srgb,var(--at-ink) 12%,transparent);font-size:clamp(3.25rem,calc(2.583rem + 2.963vw),5.25rem);font-weight:var(--at-fw-heading);letter-spacing:var(--at-ls-display);line-height:1}.maex-fm[data-mf-design=altitude-v1] :is(p,.mf-body,.mf-sec-body){text-wrap:pretty}.maex-fm[data-mf-design=altitude-v1] :is(.mf-body,.mf-sec-body,.mf-text-body,.mf-faq-answer,.mf-card-text,.mf-usp-desc,.mf-process-intro,.mf-carousel-text,.mf-greviews-text,.mf-info-card-text,.mf-shortcode-intro,.mf-hero-sec-body,.mf-prose,.mf-process-card-desc) a:not(.maex-hlp-btn):not(.mf-btn):not(.mf-btn-cta){color:var(--at-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--at-accent) 45%,transparent);text-underline-offset:2px;transition:text-decoration-color var(--at-dur-hover) var(--at-ease-out)}.maex-fm[data-mf-design=altitude-v1] :is(.mf-body,.mf-sec-body,.mf-text-body,.mf-faq-answer,.mf-card-text,.mf-usp-desc,.mf-process-intro,.mf-carousel-text,.mf-greviews-text,.mf-info-card-text,.mf-shortcode-intro,.mf-hero-sec-body,.mf-prose,.mf-process-card-desc) a:not(.maex-hlp-btn):not(.mf-btn):not(.mf-btn-cta):hover{text-decoration-color:currentColor}