.home-figma-test-page .home-figma-test-hero,.marketing-figma-test-page .home-figma-test-hero{height:auto}:is(.crm-figma-test-page,.methodik-figma-test-page) .home-figma-test-hero{height:auto}.home-figma-test-page .home-figma-scroll-prompt,.marketing-figma-test-page .home-figma-scroll-prompt{animation:home-figma-scroll-prompt 1.8s ease-in-out infinite}:is(.crm-figma-test-page,.methodik-figma-test-page) .home-figma-scroll-prompt{animation:home-figma-scroll-prompt 1.8s ease-in-out infinite}@keyframes home-figma-scroll-prompt{0%,to{transform:translateY(-6px)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion: reduce){.home-figma-test-page .home-figma-scroll-prompt,.marketing-figma-test-page .home-figma-scroll-prompt{animation:none}:is(.crm-figma-test-page,.methodik-figma-test-page) .home-figma-scroll-prompt{animation:none}}@media (min-width: 1029px){.home-figma-test-page .home-figma-test-hero,.marketing-figma-test-page .home-figma-test-hero{height:clamp(735px,75vh,760px);height:clamp(735px,75svh,760px)}:is(.crm-figma-test-page,.methodik-figma-test-page) .home-figma-test-hero{height:clamp(735px,75vh,760px);height:clamp(735px,75svh,760px)}}.marketing-approved-hero{height:auto}.marketing-approved-hero .home-figma-scroll-prompt{animation:marketing-hero-scroll-prompt 1.8s ease-in-out infinite}@keyframes marketing-hero-scroll-prompt{0%,to{transform:translateY(-6px)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion: reduce){.marketing-approved-hero .home-figma-scroll-prompt{animation:none}}@media (min-width: 1029px){.marketing-service-test-hero .hero-copy{width:100%;max-width:none}.marketing-service-test-hero .hero-description{max-width:1100px;text-wrap:balance}.marketing-approved-hero{height:clamp(735px,75vh,760px);height:clamp(735px,75svh,760px)}}@media (min-width: 768px){[data-hero-content=performanceV2]>div:first-child>img{-o-object-position:35%;object-position:35%}[data-hero-content=crmArchitektur]>div:first-child>img{-o-object-position:10%;object-position:10%}[data-hero-content=dialogkampagnen]>div:first-child>img{-o-object-position:50%;object-position:50%}}.ai-logo-track{animation:ai-logo-loop 45s linear infinite;will-change:transform}@keyframes ai-logo-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ai-logo-track{animation:none}}.ai-page-hero{height:auto}.ai-page main>#leistungen>.container{padding-top:0;padding-bottom:0}.ai-hero-scroll-prompt{animation:ai-hero-scroll 1.8s ease-in-out infinite}@keyframes ai-hero-scroll{0%,to{transform:translateY(-6px)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion: reduce){.ai-hero-scroll-prompt{animation:none}}@media (min-width: 1029px){.ai-page-hero{height:clamp(735px,75vh,760px);height:clamp(735px,75svh,760px)}}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child{height:auto;display:flex;align-items:center}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child>.container{flex-shrink:0;min-width:0}@media (min-width: 1024px){:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child h1{font-size:36px;line-height:1.2}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child h1+p{font-size:16px}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child p[class*=text-hero-foreground]{margin-bottom:1rem}}@media (max-width: 1028px){:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child>.container{box-sizing:border-box;width:100%;max-width:100%}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child .grid{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child button{min-width:0;max-width:100%;height:auto;min-height:2.5rem;white-space:normal}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child button svg{flex-shrink:0}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child .whitespace-nowrap{white-space:normal}:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child p.flex{flex-wrap:wrap}}@media (min-width: 1029px){:is(.ai-visibility-page,.ai-visibility-test-page) main>section:first-child{height:clamp(735px,75vh,760px);height:clamp(735px,75svh,760px)}}.uniform-hero-sections>section~section{padding-top:clamp(2.5rem,5vw,4rem)!important;padding-bottom:5rem!important}@media (max-width: 1028px){:is(.home-figma-test-hero,.ai-page-hero)>.hero-content-container{box-sizing:border-box;width:100%;max-width:100%;min-width:0;flex-shrink:0}:is(.home-figma-test-hero,.ai-page-hero)>.hero-content-container>div{overflow-wrap:anywhere}:is(.home-figma-test-hero,.ai-page-hero) .hero-content-container button{min-width:0;max-width:100%;height:auto;min-height:2.5rem;white-space:normal}:is(.home-figma-test-hero,.ai-page-hero) .hero-content-container button svg{flex-shrink:0}.home-figma-test-hero>.absolute>img.hero-img-graded,.ai-page-hero>.absolute>img.hero-img-graded{-o-object-position:var(--hero-image-horizontal, 35%) clamp(0%,calc(4vw - 20px),10%);object-position:var(--hero-image-horizontal, 35%) clamp(0%,calc(4vw - 20px),10%)}.home-figma-test-page .home-figma-test-hero{--hero-image-horizontal: 62%}.ai-page-hero{--hero-image-horizontal: 60%}}
