:root{--gido-royalblau: var(--wp--preset--color--royalblau);--gido-royalblau-night: var(--wp--preset--color--royalblau-night);--gido-reinweiss: var(--wp--preset--color--reinweiss);--gido-cremeweiss: var(--wp--preset--color--cremeweiss);--gido-blaugrau: var(--wp--preset--color--blaugrau);--gido-ink: var(--wp--preset--color--fast-schwarz);--gido-ink-2: var(--wp--preset--color--ink-muted);--gido-accent: var(--wp--preset--color--karton-braun);--gido-info: var(--wp--preset--color--info);--gido-tip: var(--wp--preset--color--tip);--gido-warn: var(--wp--preset--color--warn);--gido-danger: var(--wp--preset--color--danger);--gido-royalblau-hover: #003a8c;--gido-royalblau-deep: #02357e;--gido-royalblau-glow: #14305f;--gido-royalblau-tint: #e7eef7;--gido-royalblau-tint2: #d5e2f2;--gido-cloud: #f4f7fa;--gido-line: #dce3ec;--gido-line-strong: #c3cdda;--gido-ink-3: #66707e;--gido-ink-4: #97a1ae;--gido-note: #475063;--gido-info-bg: #eaf1fa;--gido-info-border: #b9d0ec;--gido-tip-bg: #e9f5ee;--gido-tip-border: #b6dec6;--gido-warn-bg: #fbf2df;--gido-warn-border: #ecd2a0;--gido-danger-bg: #fbeae7;--gido-danger-border: #efc2bb;--gido-note-bg: #f1f4f8;--gido-note-border: #d8e0ea;--gido-on-blue-border: rgba(255, 255, 255, .55);--gido-on-blue-hover: rgba(255, 255, 255, .12);--gido-on-blue-muted: rgba(255, 255, 255, .65);--gido-on-blue-line: rgba(255, 255, 255, .15);--gido-font-display: var(--wp--preset--font-family--display);--gido-font-body: var(--wp--preset--font-family--body);--gido-font-serif: var(--wp--preset--font-family--serif);--gido-fs-eyebrow: 0.75rem;--gido-fs-meta: 0.9375rem;--gido-fs-caption: 1.0625rem;--gido-fs-body: 1.1875rem;--gido-fs-card-title: 1.25rem;--gido-fs-lead: 1.25rem;--gido-fs-section-title: clamp(1.5rem, 2.4vw, 1.75rem);--gido-s-1: 4px;--gido-s-2: 8px;--gido-s-3: 12px;--gido-s-4: 16px;--gido-s-5: 20px;--gido-s-6: 24px;--gido-s-7: 32px;--gido-s-8: 40px;--gido-s-9: 48px;--gido-s-10: 64px;--gido-s-11: 80px;--gido-s-12: 96px;--gido-header-h: calc(50px + 2 * var(--gido-s-4) + 1px);--gido-r-xs: 6px;--gido-r-sm: 10px;--gido-r-md: 14px;--gido-r-lg: 20px;--gido-r-pill: 999px;--gido-sh-sm: 0 1px 2px rgba(23, 23, 23, .06), 0 1px 1px rgba(23, 23, 23, .04);--gido-sh-md: 0 2px 6px rgba(23, 23, 23, .07), 0 8px 24px rgba(23, 23, 23, .06);--gido-sh-lg: 0 12px 36px rgba(23, 23, 23, .12);--gido-sh-blue: 0 8px 22px rgba(0, 72, 171, .22);--gido-ease: cubic-bezier(.2, .6, .2, 1);--gido-dur-fast: 160ms;--gido-dur: 200ms;--gido-z-header: 100;--gido-z-overlay: 200;--gido-z-modal: 300;--gido-section-y: clamp(56px, 8vw, 72px);--gido-section-y-sm: clamp(32px, 5vw, 44px);--gido-gutter: clamp(20px, 3vw, 32px);--gido-frame: var(--wp--custom--frame);--gido-frame-content: calc(var(--gido-frame) - 2 * var(--gido-gutter));--gido-frame-inner: var(--gido-frame-content);--gido-measure: var(--gido-frame-content);--gido-reading: var(--wp--custom--reading-width);--gido-reading-narrow: var(--wp--custom--reading-narrow)}*,*::before,*::after{box-sizing:border-box}:where(img,picture,svg,video){max-width:100%;height:auto}:where(html){scroll-behavior:smooth;scroll-padding-top:calc(var(--gido-header-h) + var(--gido-s-4))}@media(prefers-reduced-motion: reduce){:where(html){scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--gido-royalblau);outline-offset:2px}.gido-eyebrow{display:inline-block;font-family:var(--gido-font-display);font-weight:700;font-size:var(--wp--preset--font-size--small);letter-spacing:.08em;text-transform:uppercase;color:var(--gido-royalblau)}.gido-lead{font-family:var(--gido-font-serif);font-size:var(--wp--preset--font-size--large);line-height:1.5;color:var(--gido-ink-2)}.gido-prose{font-family:var(--gido-font-body);line-height:1.65;color:var(--gido-ink)}.gido-prose a{text-underline-offset:2px}.gido-prose strong{font-weight:700}.gido-hero__cta:hover,.gido-hero__cta:focus,.gido-sticky-cta-bar__cta:hover,.gido-sticky-cta-bar__cta:focus,.gido-conversion-band__cta:hover,.gido-conversion-band__cta:focus,.gido-cta-box__cta:hover,.gido-cta-box__cta:focus,.gido-pricing-card__cta:hover,.gido-pricing-card__cta:focus,.gido-social-band__btn:hover,.gido-social-band__btn:focus,.gido-newsletter-box__submit:hover,.gido-newsletter-box__submit:focus,.gido-services-showcase__link:hover,.gido-services-showcase__link:focus,.gido-featured-article__title-link:hover,.gido-featured-article__title-link:focus,.gido-featured-article__cta-primary:hover,.gido-featured-article__cta-primary:focus,.gido-full-bleed-statement__play:hover,.gido-full-bleed-statement__play:focus,.gido-download-card__link:hover,.gido-download-card__link:focus,.gido-category-router__card:hover,.gido-category-router__card:focus,.gido-blog-posts__card:hover,.gido-blog-posts__card:focus,.gido-related-articles__card:hover,.gido-related-articles__card:focus,.gido-teaser-card__card:hover,.gido-teaser-card__card:focus,.gido-teaser-card__more-link:hover,.gido-teaser-card__more-link:focus,.gido-toc__link:hover,.gido-toc__link:focus,.gido-video-embed__stage:hover,.gido-video-embed__stage:focus,.gido-logo:hover,.gido-logo:focus{text-decoration:none}svg.gido-ico{display:inline-block;flex:0 0 auto;vertical-align:middle}.gido-main{padding-block:var(--gido-s-6)}.gido-main--full{margin-block:0;padding-block:0}.gido-main--full>.wp-block-post-content>.alignfull+.alignfull{margin-block-start:0}.wp-site-blocks>footer{margin-block-start:0}.gido-hide-title .gido-page-head{display:none}.gido-pagebody>*{max-width:var(--gido-reading)}@media(min-width: 1024px){.gido-article-layout{display:grid;grid-template-columns:minmax(0, 1fr) 20rem;gap:var(--gido-s-10);align-items:start}.gido-article-layout>*{margin-block:0}}.gido-article-layout__main{min-width:0;max-width:var(--gido-reading)}@media(min-width: 1024px){.gido-article-layout__rail{position:sticky;top:calc(var(--gido-header-h) + var(--gido-s-5));align-self:start}}.gido-article-head{margin-bottom:var(--gido-s-6)}.gido-article-head__cat{display:block;margin-bottom:var(--gido-s-3)}.gido-article-head__title{margin-block:var(--gido-s-3) var(--gido-s-4)}.gido-byline{gap:var(--gido-s-4);color:var(--gido-ink-3);font-size:var(--wp--preset--font-size--small);padding-block:var(--gido-s-3);border-block:1px solid var(--gido-line)}.gido-byline .wp-block-post-author__name{font-weight:800;color:var(--gido-ink)}.gido-byline .wp-block-post-date{color:var(--gido-ink-3)}.gido-article-image img{border-radius:var(--gido-r-lg)}.gido-related{margin-top:var(--gido-s-8)}.gido-teasers{gap:var(--gido-s-6) !important}.gido-teasers>li{display:flex;flex-direction:column;background:var(--gido-reinweiss);border:1px solid var(--gido-line);border-radius:var(--gido-r-md);overflow:clip;box-shadow:var(--gido-sh-sm);transition:border-color var(--gido-dur-fast) var(--gido-ease),box-shadow var(--gido-dur-fast) var(--gido-ease)}.gido-teasers>li:hover{border-color:var(--gido-royalblau-tint2);box-shadow:var(--gido-sh-md)}.gido-teaser__image{margin:0}.gido-teaser__image img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.gido-teasers>li>:not(.gido-teaser__image){margin-inline:var(--gido-s-5)}.gido-teasers>li>.gido-eyebrow{margin-top:var(--gido-s-4)}.gido-teasers>li>h3{margin-block:var(--gido-s-2);font-size:var(--wp--preset--font-size--large);line-height:1.3}.gido-teasers>li>h3 a{color:var(--gido-ink);text-decoration:none}.gido-teasers>li>h3 a:hover{color:var(--gido-royalblau)}.gido-teasers>li .wp-block-post-excerpt{margin-bottom:var(--gido-s-5);color:var(--gido-ink-2);font-size:var(--wp--preset--font-size--small)}.gido-cat-head{margin-bottom:var(--gido-s-7)}.gido-w-full.gido-w-full:not(.gido-bleed){max-width:var(--gido-frame-content);margin-left:auto !important;margin-right:auto !important}.gido-w-centered.gido-w-centered:not(.gido-bleed){max-width:var(--gido-reading);margin-left:auto !important;margin-right:auto !important}.gido-w-indented.gido-w-indented:not(.gido-bleed){max-width:var(--gido-reading);margin-left:max(0px,(100% - var(--gido-frame-content))/2) !important;margin-right:auto !important}.gido-group.gido-group:not(.gido-bleed)>:where(:not([class*=gido-w-]):not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)){max-width:none;margin-left:0 !important;margin-right:0 !important}.gido-group:not(.gido-bleed)>.gido-w-full.gido-w-full{max-width:none;margin-left:0 !important;margin-right:0 !important}.gido-group:not(.gido-bleed)>.gido-w-indented.gido-w-indented{max-width:var(--gido-reading-narrow);margin-left:0 !important;margin-right:auto !important}.gido-group:not(.gido-bleed)>.gido-w-centered.gido-w-centered{max-width:var(--gido-reading-narrow);margin-left:auto !important;margin-right:auto !important}.gido-bleed{padding-inline:var(--gido-gutter)}.gido-bleed.has-background{padding-block:var(--gido-section-y)}.gido-bleed.gido-w-full>:where(:not([class*=gido-w-]):not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)){max-width:var(--gido-frame-content);margin-left:auto !important;margin-right:auto !important}.gido-bleed.gido-w-centered>:where(:not([class*=gido-w-]):not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)){max-width:var(--gido-reading);margin-left:auto !important;margin-right:auto !important}.gido-bleed.gido-w-indented>:where(:not([class*=gido-w-]):not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)){max-width:var(--gido-reading);margin-left:max(0px,(100% - var(--gido-frame-content))/2) !important;margin-right:auto !important}.gido-bg-box.has-background{padding:var(--gido-s-7)}.has-royalblau-background-color:not(.has-text-color){color:var(--gido-reinweiss)}.has-royalblau-background-color:not(.has-text-color) :where(h1,h2,h3,h4,h5,h6){color:inherit}.has-royalblau-background-color:not(.has-text-color) :where(a:not(.wp-element-button)){color:inherit;text-decoration-color:currentColor}.has-royalblau-night-background-color:not(.has-text-color){color:var(--gido-reinweiss)}.has-royalblau-night-background-color:not(.has-text-color) :where(h1,h2,h3,h4,h5,h6){color:inherit}.has-royalblau-night-background-color:not(.has-text-color) :where(a:not(.wp-element-button)){color:inherit;text-decoration-color:currentColor}.has-fast-schwarz-background-color:not(.has-text-color){color:var(--gido-reinweiss)}.has-fast-schwarz-background-color:not(.has-text-color) :where(h1,h2,h3,h4,h5,h6){color:inherit}.has-fast-schwarz-background-color:not(.has-text-color) :where(a:not(.wp-element-button)){color:inherit;text-decoration-color:currentColor}.has-ink-muted-background-color:not(.has-text-color){color:var(--gido-reinweiss)}.has-ink-muted-background-color:not(.has-text-color) :where(h1,h2,h3,h4,h5,h6){color:inherit}.has-ink-muted-background-color:not(.has-text-color) :where(a:not(.wp-element-button)){color:inherit;text-decoration-color:currentColor}.gido-page-head.gido-page-head>.wp-block-post-title{max-width:var(--gido-reading);margin-left:max(0px,(100% - var(--gido-frame-content))/2) !important;margin-right:auto !important}.gido-wi-full .gido-section__inner{max-width:var(--gido-frame-content);margin-left:auto;margin-right:auto}.gido-wi-centered .gido-section__inner{max-width:var(--gido-reading);margin-left:auto;margin-right:auto}.gido-wi-indented .gido-section__inner{max-width:var(--gido-reading);margin-left:max(0px,(100% - var(--gido-frame-content))/2);margin-right:auto}.gido-ta-center .gido-section__title,.gido-ta-center .gido-section__lead{text-align:center;margin-inline:auto}.gido-ta-center .gido-section__inner>:is([class*=__heading],[class*=__header]){text-align:center;margin-inline:auto}.gido-ta-center .gido-social-band__body{text-align:center;margin-inline:auto}.gido-ta-center .gido-social-band__buttons{justify-content:center}.gido-hub-hero{padding-block:var(--gido-section-y);text-align:center}.gido-hub-hero>*{margin-inline:auto}.gido-hub-hero__lead{max-width:56ch;color:var(--gido-ink-2);font-size:var(--wp--preset--font-size--large)}.gido-hub-search{max-width:460px;margin-block:var(--gido-s-6) var(--gido-s-5)}.gido-hub-search .wp-block-search__input{border:1.5px solid var(--gido-line);border-radius:var(--gido-r-pill);padding:var(--gido-s-3) var(--gido-s-5)}.gido-hub-search .wp-block-search__button{border-radius:var(--gido-r-pill);background:var(--gido-royalblau);color:var(--gido-reinweiss)}.gido-hub-pills{justify-content:center;gap:var(--gido-s-3)}.gido-hub-pills .wp-block-button.is-style-outline .wp-block-button__link{border:1.5px solid var(--gido-line);color:var(--gido-ink-2);background:var(--gido-reinweiss);padding:var(--gido-s-2) var(--gido-s-4)}.gido-hub-pills .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--gido-royalblau);color:var(--gido-royalblau)}.gido-hub-row{padding-block:var(--gido-s-7)}.gido-hub-row__all{margin-top:var(--gido-s-5);font-weight:700}.gido-hub-row__all a{color:var(--gido-royalblau);text-decoration:none}.gido-hub-row__all a:hover{text-decoration:underline}.gido-header{position:sticky;top:0;z-index:var(--gido-z-header);background:var(--gido-reinweiss);border-bottom:1px solid var(--gido-line)}.gido-header__inner{max-width:var(--gido-frame);margin-inline:auto;padding:var(--gido-s-4) clamp(var(--gido-s-5),3vw,var(--gido-s-7))}.gido-header__nav{gap:var(--gido-s-7)}.gido-header .gido-nav{font-family:var(--gido-font-body);font-weight:700;font-size:1rem}.gido-header .gido-nav a{color:var(--gido-royalblau);text-decoration:none;white-space:nowrap}.gido-header .gido-nav a:hover{color:var(--gido-royalblau-night)}.gido-header .gido-nav .current-menu-item>a{color:var(--gido-royalblau-night)}.gido-header__cta .wp-block-button__link{white-space:nowrap;padding:var(--gido-s-2) var(--gido-s-5);font-size:.9375rem}.gido-footer{background:var(--gido-reinweiss);color:var(--gido-ink-2);border-top:1px solid var(--gido-line)}.gido-footer__inner{max-width:var(--gido-frame);margin-inline:auto;padding:var(--gido-s-10) clamp(var(--gido-s-5),3vw,var(--gido-s-7)) var(--gido-s-8)}.gido-footer a{color:var(--gido-royalblau);text-decoration:none;font-weight:600}.gido-footer a:hover{color:var(--gido-royalblau-night);text-decoration:underline}.gido-footer h3{color:var(--gido-ink);font-family:var(--gido-font-body);font-weight:800;margin-bottom:var(--gido-s-3)}.gido-footer ul{list-style:none;margin:0;padding:0}.gido-footer li{margin-block:var(--gido-s-2)}.gido-footer__tagline{max-width:34ch;margin-top:var(--gido-s-4);color:var(--gido-ink-3);font-weight:400}.gido-footer .gido-footer__social{margin-top:var(--gido-s-4);gap:var(--gido-s-2)}.gido-footer__fineprint{margin-top:var(--gido-s-8);padding-top:var(--gido-s-5);border-top:1px solid var(--gido-line);color:var(--gido-ink-3);font-size:var(--wp--preset--font-size--small)}body.gido-has-sticky-cta .gido-footer{padding-bottom:var(--gido-sticky-bar-h, 0px)}.wpcf7{max-width:560px}.wpcf7-form p{margin-block:0 var(--gido-s-5);font-family:var(--gido-font-body);font-weight:800;font-size:.84375rem;color:var(--gido-ink-2)}.wpcf7-form-control-wrap{display:block;margin-top:var(--gido-s-2)}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea{width:100%;font-family:var(--gido-font-body);font-weight:400;font-size:.9375rem;color:var(--gido-ink);padding:var(--gido-s-3) var(--gido-s-5);background:var(--gido-reinweiss);border:1.5px solid var(--gido-line);border-radius:var(--gido-r-md);outline:none;transition:border-color var(--gido-dur-fast) var(--gido-ease)}.wpcf7-form-control.wpcf7-textarea{min-height:9rem;line-height:1.55;resize:vertical}.wpcf7-form-control.wpcf7-text:focus,.wpcf7-form-control.wpcf7-textarea:focus{border-color:var(--gido-royalblau)}.wpcf7-acceptance{font-weight:400}.wpcf7-acceptance .wpcf7-list-item{margin:0;display:flex;gap:var(--gido-s-3);align-items:flex-start;font-size:var(--wp--preset--font-size--small);color:var(--gido-ink-3)}.wpcf7-submit{font-family:var(--gido-font-body);font-weight:800;font-size:1.0625rem;color:var(--gido-reinweiss);background:var(--gido-royalblau);border:0;border-radius:var(--gido-r-pill);padding:var(--gido-s-4) var(--gido-s-8);box-shadow:var(--gido-sh-blue);cursor:pointer;transition:background var(--gido-dur-fast) var(--gido-ease)}.wpcf7-submit:hover{background:var(--gido-royalblau-night)}.wpcf7-response-output{margin:var(--gido-s-5) 0 0;padding:var(--gido-s-4) var(--gido-s-5);border-radius:var(--gido-r-md);font-family:var(--gido-font-body);font-size:var(--wp--preset--font-size--small)}.wpcf7 form.sent .wpcf7-response-output{border:1px solid var(--gido-tip-border);background:var(--gido-tip-bg);color:var(--gido-tip)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border:1px solid var(--gido-danger-border);background:var(--gido-danger-bg);color:var(--gido-danger)}.wpcf7-not-valid-tip{color:var(--gido-danger);font-size:var(--wp--preset--font-size--small);font-weight:600}
