.gwc-break-frame>*,.gwc-break-media>*,.gwc-case-body>*,.gwc-cases>*,.gwc-disciplines>*,.gwc-faq-contact>*,.gwc-faq-grid>*,.gwc-final-panel>*,.gwc-focus-grid>*,.gwc-founders-band>*,.gwc-geo-grid>:not(.gwc-path),.gwc-hero-grid>*,.gwc-hero-trust>*,.gwc-intro-grid>*,.gwc-knowledge-grid>*,.gwc-logo-row>*,.gwc-market>*,.gwc-path>*,.gwc-proof-cta-grid>*,.gwc-section-head>*,.gwc-team-grid>*,.gwh-footer__base>*,.gwh-footer__grid>*,.gwh-header__bar>*,.gwh-partners>*{margin-block-start:0}div.header-absolut,header.header-absolut{position:static;inset:auto;margin:0;padding:0}body.home .wp-site-blocks>footer.wp-block-template-part,body.home .wp-site-blocks>header.wp-block-template-part{display:block}.wp-block-group.gwh-chrome{background:0 0}body:not(.home) .gwh-header{position:sticky}.gwh-mega>*,.gwh-mega__col>*,.gwh-mega__panel>*,.gwh-mobile-menu>*,.gwh-mobile-menu__panel>*,.gwh-mobile-services>*,.gwh-mobile-services__grid>*,.gwh-nav>*{margin-block-start:0}.gwh-mega__panel>.gwh-mega__intro{margin-block-start:calc(-1 * clamp(30px,4vw,58px))}.gwh-brand,.gwh-brand a,.gwh-brand img{display:block;margin:0}.gwh-nav>.gwh-nav__link>a{color:#e4e4e8;cursor:pointer;display:block;font-size:.88rem;font-weight:520;padding-block:15px}.gwh-nav>.gwh-nav__link>a:hover{color:var(--lime,#c5f500)}.gwh-mega>summary{align-items:center;display:flex;gap:7.47px}.gwh-mega>summary::after{background:currentColor;content:"";flex:none;height:calc(1.05rem * 1.55);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5'/%3E%3C/svg%3E") no-repeat center/11px 7px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5'/%3E%3C/svg%3E") no-repeat center/11px 7px;transition:transform 180ms ease;width:11px}.gwh-mega[open]>summary::after{transform:rotate(180deg)}.gwh-mega__panel{max-width:none}.gwh-mega__panel>div:not(.gwh-mega__intro)>.gwh-mega__item>a{border-top:1px solid var(--paper-line,#d9d9d3);display:flex;flex-direction:column;gap:2px;padding:12px 0}.gwh-mega__panel>div:not(.gwh-mega__intro)>.gwh-mega__item>a:hover,.gwh-mega__panel>div:not(.gwh-mega__intro)>.gwh-mega__item>a:hover strong{color:#3d4b00}.gwh-mega__panel a em{color:#64646a;font-size:.875rem;font-style:normal;font-weight:400}.gwh-mega__quick a em{color:inherit;font-size:inherit}.gwh-mega__intro>.gwh-mega__more a{color:var(--lime,#c5f500);display:block;font-weight:600}.gwh-mega__intro>.gwh-mega__more a em{color:inherit;font-size:inherit}.wp-block-button.gwh-button>.wp-block-button__link{align-items:center;background:0 0;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:650;gap:14px;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:48px;padding:13px 24px;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease;white-space:nowrap}.wp-block-button__link em{font-style:normal}.wp-block-button.gwh-button>.wp-block-button__link:hover{transform:translateY(-2px)}.wp-block-button.gwh-button--primary>.wp-block-button__link{background:var(--lime,#c5f500);color:var(--ink,#0f0f11);min-height:48px}.wp-block-button.gwh-button--primary>.wp-block-button__link:hover{background:var(--lime-hover,#d4ff1a);color:var(--ink,#0f0f11)}.wp-block-button.gwh-header__cta>.wp-block-button__link{min-height:48px;white-space:nowrap}.wp-block-button.gwh-button--secondary>.wp-block-button__link{border-color:rgba(255,255,255,.45);color:var(--white,#f5f5f7)}.wp-block-button.gwh-button--secondary>.wp-block-button__link:hover{border-color:var(--lime,#c5f500);color:var(--lime,#c5f500)}.wp-block-button.gwc-button,.wp-block-button.gwh-button{background:0 0;border:0;border-radius:0;display:inline-block;min-height:0;padding:0}.wp-block-button.gwc-button>.wp-block-button__link{align-items:center;background:0 0;border:1.5px solid var(--ink,#0f0f11);border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:700;gap:14px;justify-content:center;letter-spacing:.01em;min-height:54px;padding:12px 26px;transition:background 180ms ease,color 180ms ease,transform 180ms ease;white-space:nowrap;width:auto}.wp-block-button.gwc-button>.wp-block-button__link:hover{transform:translateY(-2px)}.gwc-dark .wp-block-button.gwc-button>.wp-block-button__link,.gwc-hero .wp-block-button.gwc-button>.wp-block-button__link{border-color:rgba(245,245,247,.45);color:#f5f5f7}.wp-block-button.gwc-button-primary>.wp-block-button__link{background:var(--lime,#c5f500);border-color:var(--lime,#c5f500);color:var(--ink,#0f0f11)}.wp-block-button.gwc-button-primary>.wp-block-button__link:hover{background:#d4ff1a;color:var(--ink,#0f0f11)}.wp-block-button.gwc-button-onvideo>.wp-block-button__link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-color:rgba(245,245,247,.45);color:#f5f5f7}.wp-block-button.gwc-button-onvideo>.wp-block-button__link:hover{border-color:var(--lime,#c5f500);color:#f5f5f7}.wp-block-buttons.gwc-action-pair{gap:10px}.gwc-hero>.gwc-shell{position:relative;z-index:2}.gwc-hero .gwc-hero-copy>:not(.gwc-action-pair){margin-block:0}.gwc-logo-row .wp-block-image{flex:0 0 auto;margin:0}.gwc-logo-row .wp-block-image img{opacity:.85;transition:opacity .2s ease;width:auto}.gwc-logo-row .wp-block-image:hover img{opacity:1}.gwc-logo-row .wp-block-image:first-child img{height:43px}.gwc-logo-row .wp-block-image:nth-child(2) img{height:30px}.gwc-logo-row .wp-block-image:nth-child(3) img{height:26px}.gwc-logo-row .wp-block-image:nth-child(4) img{height:28px}.gwc-logo-row .wp-block-image:nth-child(5) img{height:44px}.gwc-hero-trust .gwc-logo-row .wp-block-image img{filter:brightness(0) invert(1);opacity:.62}.gwc-hero-trust .gwc-logo-row .wp-block-image:hover img{opacity:.9}.gwh-footer__about address>*,.gwh-footer__about>*,.gwh-footer__base>*,.gwh-footer__grid>*,.gwh-footer__legal>*,.gwh-footer__nav--agentur>*,.gwh-footer__nav--leistungen>*,.gwh-footer__social>*,.gwh-partners>*{margin-block-start:0}.gwh-footer__social>.gwh-partners{margin-block-start:28px}.gwh-shell>.gwh-footer__base{margin-block-start:0}.gwh-footer__about .gwh-footer__logo{display:block;margin:0 0 20px}.gwh-footer__logo img{display:block;margin:0;width:170px}.gwh-footer__contact,.gwh-footer__legal-link,.gwh-footer__link{font-size:.875rem}.gwh-footer__contact>a,.gwh-footer__legal-link>a,.gwh-footer__link>a{display:block}.gwh-footer__about .gwh-footer__contact{color:var(--white,#f5f5f7);max-width:none}.gwh-footer__about address{display:block}.gwh-footer__legal{display:flex;flex-wrap:wrap;gap:24px}.gwh-socials.wp-block-social-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.gwh-socials .wp-social-link{align-items:center;background:0 0;border:1px solid var(--line,#34343c);border-radius:50%;color:#f5f5f7;display:flex;height:44px;justify-content:center;margin:0;padding:0;width:44px}.gwh-socials .wp-social-link:hover{background:var(--lime,#c5f500);border-color:var(--lime,#c5f500);color:var(--ink,#0f0f11)}.gwh-socials .wp-social-link a{align-items:center;color:inherit;display:flex;height:calc(100% + 2px);justify-content:center;margin:-1px;padding:0;width:calc(100% + 2px)}.gwh-socials .wp-social-link svg{display:none}.gwh-socials .wp-social-link a::before{background:currentColor;content:"";height:20px;-webkit-mask:var(--gw-icon) no-repeat center/contain;mask:var(--gw-icon) no-repeat center/contain;width:20px}.gwh-socials .wp-social-link-feed{--gw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='19' r='2'/%3E%3Cpath d='M4 11a9 9 0 0 1 9 9M4 5a15 15 0 0 1 15 15'/%3E%3C/svg%3E")}.gwh-socials .wp-social-link-whatsapp{--gw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.8a8 8 0 0 1-11.8 7L4 20l1.3-4A8 8 0 1 1 20 11.8Z'/%3E%3Cpath d='M9 8.5c.5 3 2 4.5 5 5'/%3E%3C/svg%3E")}.gwh-socials .wp-social-link-instagram{--gw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1'/%3E%3C/svg%3E")}.gwh-socials .wp-social-link-facebook{--gw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 21v-8h3l.5-4H14V7c0-1.2.5-2 2-2h2V2.2c-.6-.1-1.7-.2-2.8-.2C12.3 2 10 3.8 10 7v2H7v4h3v8Z'/%3E%3C/svg%3E")}.gwh-socials .wp-social-link-linkedin{--gw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='4' height='12'/%3E%3Ccircle cx='5' cy='5' r='2'/%3E%3Cpath d='M11 21V9h4v2c1-1.5 2.5-2.5 4.5-2 1.8.5 2.5 2.1 2.5 5v7h-4v-6c0-1.7-.6-2.5-1.8-2.5S15 13.5 15 15v6Z'/%3E%3C/svg%3E")}.gwh-footer a:focus-visible,.gwh-socials .wp-social-link a:focus-visible{outline:3px solid var(--lime,#c5f500);outline-offset:3px}@media (max-width:860px){.gwh-header__bar>.gwh-header__cta-wrap{display:none}.gwh-mobile-menu>summary{font-size:0;position:relative}.gwh-mobile-menu>summary::after,.gwh-mobile-menu>summary::before{background:var(--ink,#0f0f11);content:"";height:2px;left:14px;position:absolute;transition:transform 180ms ease;width:18px}.gwh-mobile-menu>summary::before{top:18.5px}.gwh-mobile-menu>summary::after{top:25.5px}.gwh-mobile-menu[open]>summary::before{transform:translateY(3.5px) rotate(45deg)}.gwh-mobile-menu[open]>summary::after{transform:translateY(-3.5px) rotate(-45deg)}.gwh-mobile-menu__panel>.gwh-mobile-menu__link>a{border-bottom:1px solid var(--line,#34343c);display:flex;font-size:1.35rem;font-weight:540;justify-content:space-between;letter-spacing:-.02em;padding:15px 0}.gwh-mobile-services>summary::after{content:"+"}.gwh-mobile-services[open]>summary::after{content:"\2212"}.gwh-mobile-services__grid>.gwh-mobile-services__link>a{display:block}.gwh-mobile-menu__actions{display:grid;gap:10px;margin-top:24px}.gwh-mobile-menu__actions>.wp-block-button,.gwh-mobile-menu__actions>.wp-block-button>.wp-block-button__link{width:100%}}.wp-block-button.is-style-gwc-button-onvideo>.wp-block-button__link,.wp-block-button.is-style-gwc-button-primary>.wp-block-button__link,.wp-block-button.is-style-gwh-button--primary>.wp-block-button__link,.wp-block-button.is-style-gwh-button--secondary>.wp-block-button__link{align-items:center;border-radius:999px;display:inline-flex;font-weight:650;gap:14px;justify-content:center;min-height:50px;padding:13px 24px;white-space:nowrap}.wp-block-button.is-style-gwc-button-primary>.wp-block-button__link,.wp-block-button.is-style-gwh-button--primary>.wp-block-button__link{background:var(--lime,#c5f500);border:1px solid var(--lime,#c5f500);color:var(--ink,#0f0f11)}.wp-block-button.is-style-gwc-button-onvideo>.wp-block-button__link,.wp-block-button.is-style-gwh-button--secondary>.wp-block-button__link{background:rgba(15,15,17,.42);border:1px solid rgba(245,245,247,.45);color:#f5f5f7}.gwc-market>.wp-block-group{background:#fff;border:1px solid var(--line-light,rgba(15,15,17,.18));border-radius:16px;display:flex;flex-direction:column;padding:clamp(22px,2.2vw,30px)}.gwc-market>.wp-block-group.gwc-market-warn{border-color:rgba(178,58,42,.4)}.gwc-market>.wp-block-group.gwc-market-good{border-color:rgba(61,75,0,.45)}.gwc-market .gwc-num{color:var(--ink,#0f0f11);display:block;font-size:clamp(2rem, 2.9vw, 2.75rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em;line-height:1;margin:0}.gwc-market-warn .gwc-num{color:#b23a2a}.gwc-market-good .gwc-num{color:#3d4b00}.gwc-market .gwc-market-text{color:#45454a;flex-grow:1;font-size:.92rem;line-height:1.5;margin:14px 0 0}.gwc-market .gwc-cite{color:#6b6b72;font-size:.875rem;letter-spacing:.02em;margin:16px 0 0}.gwc-founders-band>.wp-block-image{align-self:end;margin:0;position:relative;z-index:2}.gwc-founders-band>.wp-block-image img{display:block;filter:contrast(1.05) drop-shadow(0 0 18px rgba(197, 245, 0, .55)) drop-shadow(0 0 44px rgba(197, 245, 0, .32)) drop-shadow(0 0 90px rgba(197, 245, 0, .18));height:clamp(190px,22vw,268px);margin-bottom:-1px;object-fit:contain;object-position:bottom center;width:100%}@media (max-width:860px){.gwc-founders-band>.wp-block-image img{height:210px}}@media (max-width:620px){.gwc-founders-band>.wp-block-image img{height:168px}}.gwc-path>.wp-block-group{background:linear-gradient(160deg,#1b1c1f,#141416);border:1px solid var(--line-dark,rgba(245,245,247,.18));border-radius:18px;display:flex;flex-direction:column;padding:clamp(28px,2.8vw,40px)}.gwc-path .gwc-path-index{align-items:center;color:var(--lime,#c5f500);display:flex;font-size:.875rem;font-weight:700;gap:10px;letter-spacing:.14em;margin:0}.gwc-path .gwc-path-index::before{background:var(--lime,#c5f500);content:"";display:block;height:2px;width:18px}.gwc-path .gwc-path-title{display:block;font-size:clamp(1.35rem, 1.8vw, 1.7rem);font-weight:560;letter-spacing:-.02em;margin:18px 0 0}.gwc-path .gwc-path-text{color:#b9b9c0;flex-grow:1;font-size:.95rem;line-height:1.55;margin:12px 0 0}.gwc-path p.gwc-text-link{margin:24px 0 0}.gwc-text-link a{color:inherit;text-decoration:none}.gwc-case>.wp-block-image{margin:0}.gwc-case>.wp-block-image img{aspect-ratio:3/4;display:block;filter:grayscale(1) contrast(1.04);height:100%;object-fit:cover;transition:filter 420ms ease,transform 620ms cubic-bezier(.2, .7, .2, 1);width:100%}.gwc-case:hover>.wp-block-image img{filter:grayscale(0) contrast(1.02);transform:scale(1.04)}.gwc-case-wide>.wp-block-image img{aspect-ratio:1400/600}.gwc-case .gwc-case-link{inset:0;margin:0;position:absolute;z-index:4}.gwc-case .gwc-case-link a{display:block;height:100%;overflow:hidden;text-indent:-9999px;white-space:nowrap}.gwc-case .gwc-case-arrow{pointer-events:none}.gwc-werkstatt-card figcaption{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f11;border:1px solid rgba(255,255,255,.14);border-radius:999px;bottom:16px;color:#f5f5f7;display:flex;font-size:.875rem;font-weight:700;gap:8px;letter-spacing:.09em;margin:0;padding:8px 14px;position:absolute;right:16px;text-transform:uppercase;white-space:nowrap}.gwc-werkstatt-card figcaption::before{background:var(--lime,#c5f500);border-radius:50%;content:"";display:block;flex:0 0 6px;height:6px;width:6px}.gwc-break-media>.wp-block-image{inset:0;margin:0;position:absolute}.gwc-break-media>.wp-block-image img{display:block;filter:grayscale(1) brightness(1.14) contrast(1.02);height:106%;margin-block:-3%;object-fit:cover;object-position:62% 40%;width:100%}.gwc-knowledge-grid>.wp-block-group{display:flex;flex-direction:column;position:relative}.gwc-knowledge-grid .wp-block-image{border-radius:14px;margin:0 0 20px;overflow:hidden}.gwc-knowledge-grid .wp-block-image img{aspect-ratio:16/9;display:block;filter:grayscale(1) contrast(1.03);height:auto;object-fit:cover;transition:transform .5s cubic-bezier(.2, .7, .2, 1),filter 320ms ease;width:100%}.gwc-knowledge-grid>.wp-block-group:hover .wp-block-image img{filter:grayscale(0);transform:scale(1.03)}.gwc-knowledge-grid .gwc-know-tag{align-items:center;color:#3d4b00;display:flex;font-size:.875rem;font-weight:700;gap:9px;letter-spacing:.12em;margin:0;text-transform:uppercase}.gwc-knowledge-grid .gwc-know-tag::before{background:var(--lime,#c5f500);border-radius:50%;content:"";display:block;height:7px;width:7px}.gwc-knowledge-grid .gwc-know-title{flex-grow:1;font-size:clamp(1.15rem, 1.6vw, 1.45rem);font-weight:540;line-height:1.3;margin:10px 0 0;max-width:360px}.gwc-knowledge-grid .gwc-know-more{color:var(--ink,#0f0f11);font-size:.875rem;font-weight:700;letter-spacing:.02em;margin:16px 0 0;pointer-events:none}.gwc-knowledge-grid .gwc-know-more span{color:#3d4b00;display:inline-block;margin-left:8px;transition:transform .2s ease}.gwc-knowledge-grid>.wp-block-group:hover .gwc-know-more span{transform:translateX(4px)}.gwc-knowledge-grid .gwc-case-link{inset:0;margin:0;position:absolute;z-index:4}.gwc-knowledge-grid .gwc-case-link a{display:block;height:100%;overflow:hidden;text-indent:-9999px;white-space:nowrap}.gwc-faq-list .wp-block-details{border-top:1px solid var(--line-dark,rgba(245,245,247,.18))}.gwc-faq-contact .wp-block-image{grid-row:1/3;margin:0}.gwc-faq-contact .wp-block-image img{border-radius:50%;height:64px;object-fit:cover;width:64px}body.home .wp-site-blocks>main>.entry-content>.gwc{margin-inline:0;max-width:none;width:100%}.gwc-hero-reel>*,.gwc-hero>*{margin-block-start:0}.gwc-dark .wp-block-button.gwc-button-primary>.wp-block-button__link,.gwc-hero .wp-block-button.gwc-button-primary>.wp-block-button__link{background:var(--lime,#c5f500);border-color:var(--lime,#c5f500);color:var(--ink,#0f0f11)}.gwc-dark .wp-block-button.gwc-button-primary>.wp-block-button__link:hover,.gwc-hero .wp-block-button.gwc-button-primary>.wp-block-button__link:hover{background:#d4ff1a;color:var(--ink,#0f0f11)}.gwc-founders-quote{padding-inline:0}@media (max-width:620px){.wp-block-buttons.gwc-action-pair{display:grid;gap:10px;width:100%}.wp-block-buttons.gwc-action-pair>.wp-block-button{flex:initial;width:100%}.wp-block-button.gwc-button>.wp-block-button__link{width:100%}.gwc-logo-row .wp-block-image:first-child img{height:32px}.gwc-logo-row .wp-block-image:nth-child(2) img{height:22px}.gwc-logo-row .wp-block-image:nth-child(3) img{height:18px}.gwc-logo-row .wp-block-image:nth-child(4) img{height:21px}.gwc-logo-row .wp-block-image:nth-child(5) img{height:32px}}:where(section.gwc){padding-block:clamp(96px,10vw,156px)}:where(section.gwc[id]){scroll-margin-top:112px}.gwc-case .gwc-case-link{max-width:none;width:auto}.gwc-case:focus-within{outline:3px solid var(--lime,#c5f500);outline-offset:3px}.gwc-case .gwc-case-link a:focus,.gwc-case .gwc-case-link a:focus-visible{box-shadow:none;outline:0}.gwc-case-body .gw-num{margin-block-end:11px!important}.gwc-focus .wp-block-buttons,.gwc-focus-grid .wp-block-buttons{margin-block-start:0}@media (max-width:620px){.gwc-cases{grid-template-columns:minmax(0,1fr)}.gwc-cases>*{grid-column:auto}.gwc-case-body{right:0}:where(section.gwc){padding-block:82px}}