.subpage-shell{--ds-section-tone:var(--surface);--ds-body:color-mix(in oklab, var(--foreground) 82%, var(--surface))}.subpage-shell main{font-size:16px;line-height:26px}.subpage-shell footer{margin-top:0}@media(min-width:64rem){.subpage-shell main{padding-bottom:0}}.subpage-shell main :is(h1,h2,h3){letter-spacing:0;overflow-wrap:break-word}.subpage-shell main h1{-webkit-hyphens:auto;hyphens:auto}.subpage-shell main section>div>div>h1+p{font-size:18px;line-height:30px}.subpage-shell .ds-section:nth-of-type(2n)+.ds-trust{background:var(--surface)}.subpage-shell main .text-center>p{margin-inline:auto}.subpage-shell main .grid>div>h2+*,.subpage-shell main>section>h2+*{margin-top:32px}.subpage-shell main h1{font-size:40px;font-weight:700;line-height:48px}.subpage-shell main h2{font-size:30px;font-weight:700;line-height:38px}.subpage-shell main h3{font-size:20px;font-weight:700;line-height:28px}.subpage-shell main h2:after{content:"";background:linear-gradient(to right,var(--primary) 0 24px,transparent 24px 32px,var(--primary) 32px 104px);width:104px;height:2px;margin-top:20px;display:block}.subpage-shell .text-center h2:after{margin-inline:auto}.subpage-shell main :is(p,li,dd,td){font-size:16px;line-height:26px}.subpage-shell main p{max-width:70ch}.subpage-shell main :is(p,div)[class~=text-lg],.subpage-shell .ds-lead{font-size:18px;line-height:30px}.subpage-shell main :is(.text-xs,[class*="text-[11px]"],[class*="text-[12px]"]){font-size:14px;line-height:22px}.subpage-shell main :is(span,a,div)[class~=text-sm]{font-size:16px;line-height:26px}.subpage-shell main :is(p,li,div)[class~=text-muted-foreground]{color:var(--ds-body)}.subpage-shell main .bg-hero-glow{background-image:none;background-color:var(--surface)}.subpage-shell main .pointer-events-none[class*=blur],.subpage-shell main div.absolute:is([class~=blur-3xl],[class~=blur-2xl]){display:none}.subpage-shell main .grid>*{min-width:0}.subpage-shell main :is(p,li,td,a){overflow-wrap:anywhere}.subpage-shell main>section:not(.ds-section):not(.bg-hero-glow)>:is(.section-space,.section-space-xl,[class~=py-16],[class~=py-20],[class~=py-24]){padding-block:0;padding-inline:0}.subpage-shell main :is(div,span)[class*=items-center][class*=justify-center][class*=h-10][class*=w-10],.subpage-shell main :is(div,span)[class*=items-center][class*=justify-center][class*=h-11][class*=w-11]{background:var(--surface-accent);width:48px;height:48px;color:var(--primary);box-shadow:none;border-radius:8px;flex-shrink:0}.subpage-shell main nav[aria-label="Bereiche zu Telefonassistenten"]>div>div{flex-wrap:wrap;overflow:visible}.subpage-shell main nav[aria-label="Bereiche zu Telefonassistenten"] a{flex-shrink:1}.subpage-shell main>section:not(.ds-section),.subpage-shell main>article>section:not(.ds-section),.subpage-shell main>div[lang]>section:not(.ds-section){background-color:var(--surface);border-block:1px solid var(--border)}.subpage-shell main>section:nth-of-type(2n):not(.ds-section),.subpage-shell main>article>section:nth-of-type(2n):not(.ds-section){background-color:var(--surface-muted)}.subpage-shell main>section:not(.ds-section):not(.bg-hero-glow):not([aria-label]):not(.grid),.subpage-shell main>article>section:not(.ds-section):not(.bg-hero-glow){max-width:none;padding:var(--space-section) max(1rem,calc((100% - 76rem)/2))}.subpage-shell main>section>:is(.section-space,.section-space-xl,[class~=py-16],[class~=py-20],[class~=py-24]),.subpage-shell main>article>section>:is(.section-space,.section-space-xl){max-width:76rem}.subpage-shell .ds-section{padding:var(--space-section) 1rem;background:var(--surface);border-top:1px solid var(--border)}.subpage-shell .ds-section:nth-of-type(2n){background:var(--surface-muted)}.subpage-shell .ds-section:nth-of-type(4n){background:var(--surface-accent)}.subpage-shell .ds-section[data-tone=default]{background:var(--surface)}.subpage-shell .ds-section[data-tone=muted]{background:var(--surface-muted)}.subpage-shell .ds-section[data-tone=accent]{background:var(--surface-accent)}.subpage-shell .ds-section[data-tone=dark],.subpage-shell main section.ds-final{background:var(--surface-dark);color:var(--primary-foreground)}.subpage-shell .ds-container{width:100%;min-width:0;max-width:76rem;margin-inline:auto}.subpage-shell .ds-reading{max-width:70ch}.subpage-shell .ds-markdown-intro{padding-inline:1rem}@media(min-width:48rem){.subpage-shell .ds-markdown-intro{padding-inline:2rem}}.subpage-shell .ds-reading-chapter h2{margin-top:0}.subpage-shell .ds-reading-chapter h2+*,.subpage-shell .ds-section-header+*{margin-top:32px}.subpage-shell .ds-eyebrow{border:1px solid var(--border);background:var(--surface-accent);width:fit-content;color:var(--primary);border-radius:999px;margin-bottom:20px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.subpage-shell .ds-icon-tile{background:var(--surface-accent);width:48px;height:48px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.subpage-shell main svg.lucide{stroke-width:2px;flex-shrink:0;width:24px;height:24px}.subpage-shell main :is(nav,summary,a,button) svg.lucide{width:22px;height:22px}.subpage-shell .ds-check-list{gap:16px;margin-top:24px;padding-left:0;list-style:none;display:grid}.subpage-shell .ds-check-list>li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:0;display:grid}.subpage-shell .ds-check-list>li>svg{color:var(--primary);margin-top:2px}.subpage-shell .ds-feature-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;display:grid}.subpage-shell .ds-feature-grid>*{border-radius:8px;min-width:0}.subpage-shell .ds-callout{background:var(--surface-accent);border-left:3px solid var(--primary);border-radius:0 8px 8px 0;padding:24px}.subpage-shell main :is([class*=rounded-2xl],[class*=rounded-3xl]):not(a):not(button),.subpage-shell main details{border-radius:8px}.subpage-shell main summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:48px;font-size:18px;line-height:28px;display:grid}.subpage-shell .ds-faq-mark{border:1px solid var(--border);width:32px;height:32px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.subpage-shell .ds-faq-text{display:none}.subpage-shell details[open] .ds-faq-mark{transform:rotate(45deg)}.subpage-shell :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.subpage-shell :is(a[class*=h-1],button:not([role=checkbox]):not([role=switch])){white-space:normal;text-align:center;border-radius:16px;max-width:100%;min-height:48px;line-height:24px}.subpage-shell :is(a,button)[class*=bg-green-gradient]{background-image:none;background-color:var(--primary);color:var(--primary-foreground);box-shadow:none}.subpage-shell main .ds-final :is(h2,p),.subpage-shell main .ds-section[data-tone=dark] :is(h2,p){color:var(--primary-foreground)}.subpage-shell main .ds-final>.bg-dark-gradient{background:0 0;border-radius:0;padding:0}.subpage-shell .ds-trust{background:var(--surface-muted)}.subpage-shell .ds-trust li{align-items:start}.subpage-shell .ds-trust li>svg{margin-top:2px}.subpage-shell main section:has(>.bg-dark-gradient){background:var(--surface-dark);color:var(--primary-foreground)}.subpage-shell main section:has(>.bg-dark-gradient)>.bg-dark-gradient{background:0 0;border-radius:0;max-width:76rem;margin-inline:auto;padding:0}.subpage-shell main section:has(>.bg-dark-gradient) :is(h2,p){color:var(--primary-foreground)}.subpage-shell main>section:has(>div>.bg-dark-gradient){background:var(--surface-dark);color:var(--primary-foreground)}.subpage-shell main>section:has(>div>.bg-dark-gradient)>div>.bg-dark-gradient{background:0 0;border-radius:0;padding:0}.subpage-shell main>section:has(>div>.bg-dark-gradient) :is(h2,p){color:var(--primary-foreground)}.subpage-shell main>section:last-child:has(a[href="#kontakt-form"]){background:var(--surface-dark);color:var(--primary-foreground)}.subpage-shell main>section:last-child:has(a[href="#kontakt-form"]) p{color:var(--primary-foreground)}.subpage-shell main div[class*="lg:col-span-2"]>section{border-top:1px solid var(--border);padding:32px 24px}.subpage-shell main div[class*="lg:col-span-2"]>section:nth-of-type(2n){background:var(--surface-muted)}.subpage-shell main div[class*="lg:col-span-2"]>section:nth-of-type(4n){background:var(--surface-accent)}.subpage-shell main .ds-feature-grid>div>.ds-icon-tile{margin-bottom:20px}.subpage-shell main .ds-feature-grid>a>span{min-width:0}.subpage-shell main button[aria-controls]{text-align:left;border-radius:0;justify-content:space-between}.subpage-shell main .grid:has(>:last-child:nth-child(4)):not(.ds-feature-grid):has(>.bg-card){grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-shell main .ds-section>.ds-icon-tile+h3{margin-top:20px}.subpage-shell main article.ds-markdown>section:last-child{background:var(--surface-accent)}.subpage-shell main .ds-section-header .ds-icon-tile+h3{margin-top:20px}.subpage-shell main .ds-final{padding-inline:max(1rem,50% - 38rem)}@media(min-width:48rem){.subpage-shell main h1{font-size:48px;line-height:56px}.subpage-shell main h2{font-size:40px;line-height:48px}.subpage-shell .ds-section{padding-inline:2rem}.subpage-shell .ds-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.subpage-shell main h1{font-size:60px;line-height:68px}.subpage-shell .ds-feature-grid:not([data-count="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}.subpage-shell .ds-feature-grid[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.subpage-shell .ds-feature-grid[data-count="5"]>*{grid-column:span 2}.subpage-shell .ds-feature-grid[data-count="5"]>:nth-child(4){grid-column:2/span 2}.subpage-shell .ds-feature-grid[data-count="5"]>:nth-child(5){grid-column:4/span 2}.subpage-shell main .grid:has(>:last-child:nth-child(5)):not(.ds-feature-grid):has(>.bg-card){grid-template-columns:repeat(6,minmax(0,1fr))}.subpage-shell main .grid:has(>:last-child:nth-child(5)):not(.ds-feature-grid):has(>.bg-card)>*{grid-column:span 2}.subpage-shell main .grid:has(>:last-child:nth-child(5)):not(.ds-feature-grid):has(>.bg-card)>:nth-child(4){grid-column:2/span 2}.subpage-shell main .grid:has(>:last-child:nth-child(5)):not(.ds-feature-grid):has(>.bg-card)>:nth-child(5){grid-column:4/span 2}}@media(max-width:63.99rem){.subpage-shell main{padding-bottom:calc(var(--mobile-cta-height,80px) + 32px)}.subpage-shell #mobile-cta-bar{padding-right:80px}.subpage-shell #mobile-cta-bar>div{border-radius:16px;min-height:68px}.subpage-shell #mobile-cta-bar a[href="/kontakt"]{height:auto;min-height:48px;padding:8px;font-size:14px;line-height:20px}:is(.subpage-shell>div.fixed:has(button[aria-label="Chat öffnen"]),.subpage-shell>div.fixed:has(button[aria-label="Chat schließen"])){bottom:max(12px,env(safe-area-inset-bottom));right:12px}.subpage-shell>div.fixed [role=dialog]{width:min(92vw,22rem);max-height:calc(100dvh - 180px);bottom:80px}.subpage-shell[data-subpage-actions=clear] #mobile-cta-bar{visibility:hidden;pointer-events:none}.subpage-shell[data-subpage-actions=clear]>div.fixed:has(button[aria-label="Chat öffnen"]){visibility:hidden;pointer-events:none}.subpage-shell:has(main [class*="z-[45]"]) #mobile-cta-bar{display:none}.subpage-shell main div.fixed[class*="z-[45]"]{padding-bottom:max(12px,env(safe-area-inset-bottom));bottom:0!important}.subpage-shell main .flex:has(>a[class*=h-12]){gap:12px}.subpage-shell main a[class*=h-12]{height:auto;padding-block:12px}}@media(max-width:47.99rem){.subpage-shell main .grid:has(>:last-child:nth-child(4)):not(.ds-feature-grid):has(>.bg-card){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.subpage-shell *{scroll-behavior:auto}}@media(min-width:64rem){.subpage-shell[data-subpage-actions=clear]>div.fixed:has(button[aria-label="Chat öffnen"]){visibility:hidden;pointer-events:none}}.subpage-shell .site-logo-tagline{font-size:10px;line-height:14px}.subpage-shell .ai-image-notice{background:var(--anthracite);color:var(--primary-foreground);font-size:13px;line-height:20px}.subpage-shell :is(header,footer,main) :is(.text-primary,.ds-eyebrow){color:var(--primary-text)}.subpage-shell :is(a,button,summary):not([class*=bg-primary]):not([class*=bg-green-gradient]):hover{--color-primary:var(--primary-text)}.subpage-shell :is(header,footer) :is(.text-xs,[class*="text-[13px]"]){font-size:14px;line-height:22px}.subpage-shell header nav a,.subpage-shell header nav button,.subpage-shell header button[aria-controls=mobile-main-menu],.subpage-shell main nav a{align-items:center;min-height:44px;display:inline-flex}.subpage-shell header nav a,.subpage-shell header nav button{padding-inline:4px}.subpage-shell header>div>div:has(>div[aria-label="Sprache / Dil"]) a{align-items:center;min-height:44px;display:inline-flex}.subpage-shell main :is(a,button):is([class~=bg-primary],[class~=bg-green-gradient]),.subpage-shell header :is(a,button)[class~=bg-primary]{background:var(--primary-text);color:var(--primary-foreground)}.subpage-shell main :is(.text-xs,[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"]){font-size:14px;line-height:22px}.subpage-shell main .legal-content-stack{max-width:70ch;margin-inline:auto}.subpage-shell main .legal-content-stack h2+*,.subpage-shell main .legal-content-stack h2+div{margin-top:28px}.subpage-shell .ds-contact-section>.ds-container>.grid>*{min-width:0}.subpage-shell .ds-contact-section .ds-section-header+*{margin-top:24px}.subpage-shell .ds-section>.ds-container>div[class*=py-]{padding-block:0;padding-inline:0}.subpage-shell .ds-job-hero{padding-block:var(--space-section);max-width:76rem}.subpage-shell .ds-job-content{max-width:76rem;padding-bottom:var(--space-section)}.subpage-shell main .ds-job-content>div>section{padding:var(--space-section) 24px}.subpage-shell .ds-job-content aside{padding-top:32px}.subpage-shell .ds-not-found{min-height:60dvh;padding-block:var(--space-section);background:var(--surface-muted);border-bottom:1px solid var(--border)}.subpage-shell .ds-not-found a{border-radius:16px;min-height:48px;padding-inline:24px}.subpage-shell main .text-amber-500{color:var(--foreground)}.subpage-shell .ds-final :is(.text-primary,.ds-eyebrow),.subpage-shell [data-tone=dark] .text-primary{color:var(--primary)}@media(max-width:47.99rem){.subpage-shell .site-logo-tagline{display:none}.subpage-shell .ds-jobs-visual{aspect-ratio:auto;gap:20px;padding:24px;display:grid}.subpage-shell .ds-jobs-visual>div:not([aria-hidden]){width:100%;position:relative;inset:auto;transform:none}}@media(min-width:1400px){.subpage-shell header button[aria-controls=mobile-main-menu]{display:none}}.subpage-shell :is(.ds-blog-index,.ds-blog-article) :is(.text-xs,[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"]){font-size:14px;line-height:22px}.subpage-shell .ds-blog-index>section{padding:var(--space-section) max(1rem,calc((100% - 76rem)/2));border-block:1px solid var(--border)}.subpage-shell .ds-blog-index>section:first-child{background:var(--surface)}.subpage-shell .ds-blog-index>section:last-child{background:var(--surface-muted)}.subpage-shell .ds-blog-index>section>div{max-width:76rem;margin-inline:auto;padding:0}.subpage-shell .ds-blog-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.subpage-shell .ds-blog-card{border-radius:8px;min-width:0}.subpage-shell .ds-blog-card h2{font-size:24px;line-height:32px}.subpage-shell .ds-blog-card h2:after{display:none}.subpage-shell .ds-blog-card-content>p{font-size:16px;line-height:26px}.subpage-shell .ds-blog-card-meta{flex-wrap:wrap;gap:12px;font-size:14px;line-height:22px}.subpage-shell .ds-blog-card-meta>div{flex-wrap:wrap}.subpage-shell .ds-blog-card .ds-blog-image{aspect-ratio:16/9;flex-shrink:0}.subpage-shell .ds-blog-card img{object-fit:cover;width:100%;height:100%}.subpage-shell .ds-blog-toc a{display:inline-block}@media(min-width:48rem){.subpage-shell .ds-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem)and (max-width:63.99rem){.subpage-shell .ds-blog-card:has(.ds-blog-image):nth-child(3){grid-column:1/-1}}@media(min-width:64rem){.subpage-shell .ds-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-shell{--home-chapter-space:5.5rem;--home-group-space:2.5rem;--home-text:color-mix(in oklab, var(--foreground) 85%, var(--background))}.home-shell main{padding-bottom:0}.home-page>section{background-color:var(--background)}.home-page>section:nth-child(2),.home-page>section:nth-child(3),.home-page>section:nth-child(5),.home-page>section:nth-child(7),.home-page>section:nth-child(9),.home-page>section:nth-child(11),.home-page>section:nth-child(12),.home-page>section:nth-child(14),.home-page>section:nth-child(16),.home-page>section:nth-child(18),.home-page>section:nth-child(20){background-color:var(--secondary)}.home-page>section:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){max-width:none;padding:var(--home-chapter-space) 1rem;border:0}.home-page>section>:is(.section-space,.section-space-xl,[class~=py-16],[class~=py-20],[class~=pt-20]){padding-block:0;padding-inline:0}.home-page>section:is([aria-labelledby=entry-title],[aria-labelledby=services-title],[aria-labelledby=dept-title],[aria-labelledby=why-title])>*{max-width:76rem;margin-inline:auto}.home-page>section[aria-labelledby=what-title]>*{max-width:48rem;margin-inline:auto}.home-page>section:nth-child(2)>div{padding-block:var(--home-group-space)}.home-page>section:nth-child(3)>div{padding-block:0 var(--home-group-space)}.home-page>section:nth-child(3){border-top:0}.home-page>section:nth-child(11):not(:first-child){padding-bottom:3rem}.home-page>section:nth-child(12):not(:first-child){padding-top:3rem}.home-page h1,.home-page h2,.home-page h3{letter-spacing:0}.home-page h2{font-size:30px;font-weight:700;line-height:36px}.home-page h2:after{content:"";background:linear-gradient(to right,var(--primary) 0 24px,transparent 24px 32px,var(--primary) 32px 104px);width:104px;height:2px;margin-top:20px;display:block}.home-page .text-center h2:after{margin-inline:auto}.home-page h3{font-size:20px;font-weight:700;line-height:28px}.home-page :is(p,li){line-height:1.6}.home-page :is(p,ul,span,div,a)[class~=text-muted-foreground]{color:var(--home-text)}.home-page :is(p,li span,li,a)[class~=text-sm]{font-size:16px;line-height:26px}.home-page p[class~=text-lg]{font-size:18px;line-height:29px}.home-page p{max-width:70ch}.home-page :is([class~=mt-4],[class~=mt-5]):is(p,div[class~=text-lg]){margin-top:20px}.home-page article,.home-page .home-entry-grid>div,.home-page .home-service-grid>a,.home-page .home-brain-grid>div{box-shadow:none;border-radius:8px;padding:24px}.home-page .home-entry-grid a{align-items:flex-start}.home-page .home-entry-grid a svg{flex-shrink:0;margin-top:5px}.home-page .home-entry-grid ul{gap:16px;display:grid}.home-page .home-entry-grid ul>*{margin-top:0}.home-page .home-service-grid>a>div:first-child,.home-page .home-entry-grid>div>div:first-child{width:24px;height:24px;color:var(--primary);box-shadow:none;background:0 0}.home-page svg.lucide:not(.lucide-arrow-right):not(.lucide-play):not(.lucide-x){stroke-width:2px;flex-shrink:0;width:24px;height:24px}.home-page :is(a,summary,button):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.home-page a[class*=inline-flex][class*=bg-]{text-align:center;height:auto;min-height:48px;box-shadow:none;white-space:normal;border-radius:16px;max-width:100%;padding-block:12px;line-height:22px}.home-page a[class*=bg-green-gradient]{background-image:none;background-color:var(--primary)}.home-benefits ul{padding-block:32px}.home-benefits li{min-width:0}.home-page .home-brain-grid{position:relative}.home-page .home-brain-grid>div{border-top:2px solid var(--primary)}.home-page .home-brain-grid>div:last-child{grid-column:1/-1}.home-page .home-brain-grid>div:last-child p{max-width:70ch}.home-page .home-timeline{max-width:60rem;margin-inline:auto;position:relative}.home-page .home-timeline:before{content:"";background:var(--border);width:2px;position:absolute;inset:0 auto 0 20px}.home-page .home-timeline>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 24px 68px}.home-page .home-timeline>div:last-child{padding-bottom:0}.home-page .home-timeline>div{position:relative}.home-step-number{background:var(--secondary);width:56px;margin-left:-68px;padding-block:8px;font-size:12px;position:relative}.home-page .home-timeline>div>svg{position:absolute;top:8px;right:0}.home-page .home-timeline h3{margin-top:-34px;padding-right:32px}.home-page [id=fit-title]~p{max-width:70ch}.home-page section[aria-labelledby=why-title]>div:last-child{max-width:76rem;box-shadow:none;border:0;border-top:1px solid var(--border);border-radius:0;padding-inline:0}.home-page section[aria-labelledby=why-title]>div:last-child p{max-width:70ch}.home-page [aria-labelledby=neueste-arbeiten-heading] button{aspect-ratio:auto;box-shadow:none;border-radius:8px;flex-direction:column;display:flex}.home-page [aria-labelledby=neueste-arbeiten-heading] button>img{aspect-ratio:9/16;height:auto}.home-page [aria-labelledby=neueste-arbeiten-heading] button>div.absolute:not(:last-child){aspect-ratio:9/16;height:auto;bottom:auto}.home-page [aria-labelledby=neueste-arbeiten-heading] button>div:last-child{background:var(--card);flex:1;padding:16px;position:static}.home-page [aria-labelledby=neueste-arbeiten-heading] button>div:last-child>div{color:var(--foreground)}.home-page :is([aria-labelledby=arbeiten-heading],[aria-labelledby=neueste-arbeiten-heading]) button>div:last-child>div:first-child{color:var(--muted-foreground);font-size:12px;line-height:18px}.home-page :is([aria-labelledby=arbeiten-heading],[aria-labelledby=neueste-arbeiten-heading]) button>div:last-child>div:last-child{font-size:16px;line-height:26px}.home-page :is([aria-labelledby=arbeiten-heading],[aria-labelledby=neueste-arbeiten-heading]) button{box-shadow:none;border-radius:8px}.home-page [aria-labelledby=arbeiten-heading] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page [aria-labelledby=arbeiten-heading] button>div:last-child{padding:16px}.home-page section>div>div>div.pointer-events-none[class*=blur],.home-page [aria-labelledby=willkommensvideo-heading] .pointer-events-none[class*=blur]{display:none}.home-page .home-final{background:var(--gradient-dark)}.home-page .home-final :is(h2,p){color:var(--primary-foreground)}.home-page section[aria-labelledby=what-title]>div:first-child{margin-left:auto;margin-right:auto;display:table}.home-shell footer{background-image:none;background-color:var(--anthracite);border-top:1px solid var(--border);margin-top:0}.home-shell footer>div:first-child{padding-block:88px}.home-shell footer :is(p,li,address,h3,div[class~=text-xs]){font-size:14px;line-height:22px}@media(min-width:48rem){.home-shell{--home-chapter-space:6rem}.home-page>section:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){padding-inline:2rem}.home-page h2{font-size:40px;line-height:46px}.home-page [aria-labelledby=arbeiten-heading] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.home-shell{--home-chapter-space:9.5rem}.home-page .home-brain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shell footer>div:first-child{padding-block:96px}}@media(max-width:47.99rem){.home-page .home-hero a[class*=inline-flex]{width:100%}.home-page .home-final a{width:100%;padding-inline:16px}.home-page [id=faq] details{padding:24px 16px}.home-page [id=faq] summary{font-size:18px;line-height:28px}.home-page [id=faq] summary>span{flex-shrink:0;width:32px;min-width:32px;height:32px}.home-page .home-benefits li{font-size:16px}}@media(max-width:63.99rem){.home-shell #mobile-cta-bar{padding-right:80px}.home-shell #mobile-cta-bar>div{border-radius:16px;min-height:68px}.home-shell #mobile-cta-bar a[href="/kontakt"]{text-align:center;height:auto;min-height:48px;padding:8px;line-height:20px}:is(.home-shell>div.fixed:has(button[aria-label="Chat öffnen"]),.home-shell>div.fixed:has(button[aria-label="Chat schließen"])){bottom:max(12px,env(safe-area-inset-bottom));right:12px}.home-shell>div.fixed [role=dialog]{width:min(92vw,22rem);max-height:calc(100dvh - 100px)}.home-shell[data-home-actions=hero] #mobile-cta-bar,.home-shell[data-home-actions=clear] #mobile-cta-bar{visibility:hidden;pointer-events:none}.home-shell[data-home-actions=clear]>div.fixed:has(button[aria-label="Chat öffnen"]){visibility:hidden;pointer-events:none}.home-shell #mobile-cta-bar{bottom:max(12px,env(safe-area-inset-bottom))}.home-shell>div.fixed:has([aria-label="KI-Chat der Hero Agency"]){bottom:84px}.home-shell>div.fixed:has([aria-label="KI-Chat der Hero Agency"])>button[aria-label="Chat schließen"]{bottom:max(12px,env(safe-area-inset-bottom));position:fixed;right:12px}}@media(min-width:64rem){.home-shell[data-home-actions=clear]>div.fixed:has(button[aria-label="Chat öffnen"]){visibility:hidden;pointer-events:none}}
