:root{--content-max:1200px;--prose-max:760px;--gutter:20px}.content{width:100%;max-width:var(--content-max);padding:24px var(--gutter) 64px;margin:0 auto}@media (width>=768px){.content{padding:32px 32px 96px}}.breadcrumb{color:var(--muted);margin-bottom:20px;font-size:14px}.breadcrumb ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:8px;display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--line)}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--accent-ink);text-decoration:underline}.breadcrumb [aria-current]{color:var(--ink);font-weight:500}.page-head{max-width:var(--prose-max);margin:0 0 32px}.page-head h1{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.12}.page-head__subtitle{color:var(--ink);margin:16px 0 0;font-size:19px;line-height:1.55}.page-head__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:20px 0 0;font-size:15px;display:flex}.page-head__author{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:inline-flex}.page-head__author img{object-fit:cover;border-radius:50%;width:32px;height:32px}.page-head__author a{color:var(--ink);text-decoration:none}.page-head__author a:hover{color:var(--accent-ink)}.page-head--wide{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.page-head--wide .page-head__meta{justify-content:center}@media (width>=1024px){.page-head--prose{max-width:900px}}.hero-image{margin:0 0 40px}.hero-image img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;max-height:560px;box-shadow:var(--shadow-card);display:block}.hero-image--wide{max-width:var(--content-max);margin-left:auto;margin-right:auto}.content-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.content-grid__main{min-width:0;max-width:var(--prose-max)}@media (width>=1024px){.content-grid--toc{grid-template-columns:280px minmax(0, var(--prose-max));align-items:start;gap:64px}.content-grid__aside{position:sticky;top:96px}}.toc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px 22px}.toc__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:700}.toc__list{margin:0;padding:0;list-style:none}.toc__list li+li{margin-top:2px}.toc__list a{box-sizing:border-box;min-height:44px;color:var(--ink);border-left:3px solid #0000;border-radius:10px;padding:8px 10px;font-size:15px;line-height:1.45;text-decoration:none;display:block}.toc__list a:hover{color:var(--accent-ink);background:var(--surface)}.toc__list a[aria-current=true]{border-left-color:var(--accent);color:var(--accent-ink);background:var(--surface);font-weight:500}@media (width>=1024px){.toc{max-height:calc(100vh - 128px);overflow:auto}}.content-wide{max-width:var(--content-max);margin:0 auto}.content-legal{max-width:var(--prose-max)}.prose{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.7}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.2em}.prose h2{letter-spacing:-.01em;margin:56px 0 20px;scroll-margin-top:96px;font-size:32px;font-weight:800;line-height:1.2}.prose h3{margin:40px 0 14px;scroll-margin-top:96px;font-size:22px;font-weight:700;line-height:1.3}.prose h4{margin:28px 0 10px;font-size:18px;font-weight:700;line-height:1.35}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:2px}.prose a:not(.btn):hover{color:var(--accent-ink)}.prose strong{font-weight:700}.prose ul,.prose ol{margin:0 0 1.4em;padding-left:1.4em}.prose li{margin:0 0 .5em}.prose li>ul,.prose li>ol{margin-top:.5em}.prose img{border-radius:var(--radius-sm);max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--line);margin:48px 0}.prose blockquote{border-left:4px solid var(--accent);background:var(--card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink);margin:32px 0;padding:20px 24px;font-size:19px;font-weight:500;line-height:1.55}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.8em}.prose blockquote cite{color:var(--muted);margin-top:10px;font-size:15px;font-style:normal;display:block}.prose code{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prose pre{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 20px;overflow:auto}.prose pre code{background:0 0;border:0;padding:0}.prose iframe{max-width:100%}.prose--wide>*{max-width:var(--prose-max);margin-left:auto;margin-right:auto}.prose--wide>.tiles,.prose--wide>.cols,.prose--wide>.case,.prose--wide>.cta-box,.prose--wide>.logos,.prose--wide>.steps,.prose--wide>.table-wrap,.prose--wide>.tool,.prose--wide>.video,.prose--wide>.embed,.prose--wide>.hs-form,.prose--wide>.acc-group,.prose--wide>.image,.prose--wide>.card-grid{max-width:var(--content-max)}.prose--wide>h2{text-align:center}.prose--wide>.steps{padding-left:0}.list-check{margin:0 0 1.4em;padding-left:0;list-style:none}.list-check li{margin-bottom:.65em;padding-left:36px;position:relative}.list-check li:before{content:"";background-color:var(--card);border:1px solid var(--line);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308735F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.2 4.2L19 7.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;width:24px;height:24px;position:absolute;top:.2em;left:0}.table-wrap{-webkit-overflow-scrolling:touch;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:32px 0;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15.5px;line-height:1.5}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 18px}.table-wrap thead th{color:var(--ink);background:var(--surface);white-space:nowrap;font-weight:700}.table-wrap tbody tr:nth-child(2n) td{background:#052e2605}.table-wrap tbody tr:last-child td{border-bottom:0}.table-wrap tbody th{font-weight:600}.image{margin:32px 0}.image img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.image figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.prose--wide>.image img{border-radius:var(--radius-lg)}.acc-group{gap:12px;margin:32px 0;display:grid}.acc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 0 12px}.acc-group .acc{margin:0}.acc summary{cursor:pointer;min-height:56px;color:var(--ink);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:700;line-height:1.4;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";background-color:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23052E26' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:50%;flex:none;width:24px;height:24px;transition:transform .2s}.acc[open] summary:after{transform:rotate(180deg)}.acc summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.acc__body{color:var(--ink);padding:0 22px 20px}.acc__body>:first-child{margin-top:0}.acc__body>:last-child{margin-bottom:0}.video,.embed{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--band);box-shadow:var(--shadow-card);margin:32px 0;position:relative;overflow:hidden}.video img,.video iframe,.embed iframe{border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video img{object-fit:cover}.video{cursor:pointer}.video__play{cursor:pointer;background:var(--cta);border:0;border-radius:50%;width:72px;height:72px;transition:transform .15s,opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #052e264d}.video__play:before{content:"";border:13px solid #0000;border-left:22px solid #fff;border-right-width:0;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.video:hover .video__play{transform:translate(-50%,-50%)scale(1.06)}.video__play:focus-visible{outline-offset:3px;outline:3px solid #fff}.video--playing{cursor:default}.embed iframe[height]{aspect-ratio:auto;position:static}.case{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:1fr;gap:0;margin:40px 0;display:grid;overflow:hidden}.case__media{min-width:0}.case__media .image,.case__media .video,.case__media .embed{box-shadow:none;border-radius:0;margin:0}.case__media .image img{object-fit:cover;border-radius:0;height:100%}.case__body{padding:28px 24px}.case__body h3{margin:0 0 12px;font-size:24px}.case__challenge{color:var(--ink);margin-bottom:16px}.case__result{border-top:1px solid var(--line);padding-top:16px}.case__result>:last-child{margin-bottom:0}@media (width>=768px){.case{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.case__body{padding:36px 40px}.case__media .image img{width:100%;height:100%;position:absolute;inset:0}.case__media .image{height:100%;min-height:320px;position:relative}}.author{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:260px minmax(0,1fr);align-items:stretch;margin:56px 0 0;display:grid;overflow:hidden}.author__foto{min-height:300px;margin:0;position:relative}.author__foto img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.author__text{flex-direction:column;justify-content:center;padding:40px 44px;display:flex}.author--noimg{grid-template-columns:minmax(0,1fr)}.author__titel{letter-spacing:-.012em;color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.author__text p:not(.author__titel){color:var(--ink);margin:0;font-size:17px;line-height:1.7}.author__text p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s,color .15s}.author__text p a:hover,.author__text p a:focus-visible{color:var(--accent-ink);text-decoration-color:currentColor}@media (width<=720px){.author{grid-template-columns:minmax(0,1fr)}.author__foto{aspect-ratio:4/3;min-height:0}.author__foto img{object-position:50% 12%}.author__text{padding:24px 22px 28px}.author__titel{font-size:20px}}.prose .author{margin:40px 0}.content-wide>.author{max-width:var(--prose-max);margin-left:auto;margin-right:auto}.rating{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.rating__stars{color:#f5b301;letter-spacing:2px;font-size:20px;line-height:1}.steps{counter-reset:step;gap:16px;margin:32px 0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;padding:24px 24px 24px 84px;position:relative}.steps>li:before{content:counter(step);background:var(--band);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid;position:absolute;top:24px;left:24px}.steps>li h3{margin:0 0 8px;font-size:20px}.steps>li p{margin:0}.steps>li p+p{margin-top:.6em}.steps>li>:last-child{margin-bottom:0}@media (width>=768px){.prose--wide>.steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.prose--wide>.steps>li{padding:80px 28px 28px}.prose--wide>.steps>li:before{top:24px;left:28px}}.logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;margin:40px 0;padding:24px;display:flex}.logos img{filter:grayscale();opacity:.6;border-radius:0;width:auto;max-width:160px;max-height:44px;transition:opacity .15s,filter .15s}.logos img:hover{filter:none;opacity:1}.cta-box{text-align:center;color:#fff;background:var(--band);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:48px 0;padding:40px 28px}.cta-box h2,.cta-box h3{color:#fff;text-align:center;margin:0 0 12px;font-size:28px;line-height:1.2}.cta-box p{color:#ffffffdb;max-width:640px;margin:0 auto 24px;font-size:17px}.cta-box p:last-child{margin-bottom:0}.cta-box a:not(.btn){color:#fff;text-decoration-color:var(--accent)}.cta-box .btn{margin:4px 6px 0}.cta-box .btn--secondary{color:#fff;background:0 0;border-color:#ffffff80}@media (width>=768px){.cta-box{padding:56px 48px}}.cta-band{max-width:var(--content-max);text-align:center;color:var(--ink);background:radial-gradient(620px 320px at 100% 0%, #0dcca91f, #0dcca900 70%), var(--tint);border-radius:var(--radius-lg);margin:72px auto 0;padding:48px 28px}.cta-band__inner{max-width:680px;margin:0 auto}.cta-band__title{color:var(--ink);margin:0 0 14px;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.15}.cta-band__text{color:var(--ink);margin:0 0 28px;font-size:17px;line-height:1.65}body:has(.cta-band--kante) .site-footer{margin-top:0}.cta-band__hinweis{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.5}@media (width>=768px){.cta-band{padding:64px 48px}}.cols{grid-template-columns:1fr;gap:24px;margin:32px 0;display:grid}.col{min-width:0}.col>:first-child{margin-top:0}.col>:last-child{margin-bottom:0}@media (width>=768px){.cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:32px}}.tiles{grid-template-columns:1fr;gap:20px;margin:32px 0;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px 24px}.tile h3{margin:0 0 10px;font-size:20px;line-height:1.3}.tile p{color:var(--ink);margin:0;font-size:16px}.tile>:last-child{margin-bottom:0}.tile img:not(.tile__img){max-width:56px;height:auto;margin-bottom:16px}@media (width>=640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.child-tiles{margin:56px 0 0}.child-tiles__title{text-align:center;margin:0 0 24px;font-size:32px;font-weight:800;line-height:1.2}.tile--link{color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.tile--link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #052e261a}.tile--link:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.tile__img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:calc(100% + 48px);margin:-28px -24px 20px;display:block}.tile--link h3{margin-bottom:8px}.tile--link p{flex:auto}.tile__more{color:var(--accent-ink);margin-top:16px;font-size:15px;font-weight:700;display:inline-block}.tile__more:after{content:" →"}.tiles--links .tile{min-height:44px}.hs-form{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-height:120px;margin:32px 0;padding:24px}.hs-form:empty:before{content:"Formular wird geladen";color:var(--muted);font-size:15px}.hs-form input[type=text],.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=number],.hs-form select,.hs-form textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;font-size:16px}.hs-form textarea{min-height:120px}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{outline:2px solid var(--accent-ink);outline-offset:0;border-color:var(--accent-ink)}.hs-form .hs-form-field{margin-bottom:16px}.hs-form label{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.hs-form .hs-button,.hs-form input[type=submit]{min-height:48px;font:inherit;color:#fff;background:var(--cta);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:12px 24px;font-size:16px;font-weight:700}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{opacity:.9}.hs-form .hs-error-msgs{color:#c0392b;margin:6px 0 0;padding:0;font-size:14px;list-style:none}.hs-form ul.inputs-list{margin:0;padding:0;list-style:none}.tool{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:32px 0;padding:24px}.tool>:first-child{margin-top:0}.tool>:last-child{margin-bottom:0}.tool label{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600;display:block}.tool input[type=text],.tool input[type=number],.tool input[type=email],.tool input[type=tel],.tool input[type=url],.tool select,.tool textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 16px;padding:10px 14px;font-size:16px}.tool textarea{min-height:120px}.tool input:focus,.tool select:focus,.tool textarea:focus{outline:2px solid var(--accent-ink);outline-offset:0;border-color:var(--accent-ink)}.tool input[type=range]{width:100%;accent-color:var(--accent-ink);margin:8px 0 16px}.tool input[type=checkbox],.tool input[type=radio]{width:20px;height:20px;accent-color:var(--accent-ink);vertical-align:middle;margin-right:8px}.tool button:not(.btn),.tool input[type=submit],.tool input[type=button]{min-height:48px;font:inherit;color:#fff;background:var(--cta);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:12px 24px;font-size:16px;font-weight:700}.tool button:not(.btn):hover,.tool input[type=submit]:hover{opacity:.9}.tool table{border-collapse:collapse;width:100%;font-size:15.5px}.tool th,.tool td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.tool canvas{max-width:100%}.tool output,.tool .tool__result{color:var(--ink);margin-top:8px;font-size:24px;font-weight:800;display:block}@media (width>=768px){.tool{padding:32px}.tool .cols{gap:20px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card{flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.article-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #052e261a}.article-card__media{aspect-ratio:16/9;background:var(--surface);display:block;overflow:hidden}.article-card__media img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.article-card__placeholder{background:linear-gradient(135deg, var(--surface), var(--line));width:100%;height:100%;display:block}.article-card__body{flex-direction:column;flex:auto;padding:24px 28px 28px;display:flex}.article-card__title{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.article-card__title a{color:var(--ink);text-decoration:none}.article-card__title a:hover{color:var(--accent-ink)}.article-card__title a:after{content:"";position:absolute;inset:0}.article-card{position:relative}.article-card__excerpt{color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.article-card__autor{color:var(--muted);align-items:center;gap:10px;margin:auto 0 0;padding-top:20px;font-size:14px;line-height:1.35;display:flex}.article-card__autor img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.article-card__autor-text{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.article-card__autor-name{color:var(--ink);font-weight:700}.article-card__autor time{white-space:nowrap}.article-card__autor-rolle{display:none}.pinned-list{grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:grid}@media (width>=721px){.article-card--breit{flex-direction:row;align-items:stretch}.article-card--breit .article-card__media{aspect-ratio:16/9;flex:0 0 46%;align-self:center}.article-card--breit .article-card__body{justify-content:center;padding:28px 32px}.article-card--breit .article-card__title{margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.25}.article-card--breit .article-card__excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.article-card--breit .article-card__autor{gap:12px;margin-top:0;padding-top:22px}.article-card--breit .article-card__autor img{width:44px;height:44px}.article-card--breit .article-card__autor-text{flex-direction:column;gap:0}.article-card--breit .article-card__autor-name{font-size:15px}}@media (width>=1101px){.article-card--breit .article-card__body{padding:40px 48px}.article-card--breit .article-card__title{margin-bottom:14px;font-size:30px;line-height:1.2}.article-card--breit .article-card__excerpt{font-size:17px}.article-card--breit .article-card__autor{padding-top:28px}.article-card--breit .article-card__autor-rolle{display:inline}}@media (width>=640px) and (width<=1023px){.card-grid>:last-child:nth-child(odd){grid-column:1/-1}}.related{max-width:var(--content-max);margin:72px auto 0}.related__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.related__head h2{margin:0;font-size:28px;font-weight:800;line-height:1.2}.related__all{color:var(--accent-ink);white-space:nowrap;font-weight:700;text-decoration:none}.related__all:hover{text-decoration:underline}.related__all:after{content:" →"}.blog .page-head{margin-bottom:40px}.blog-list{margin-top:8px}.blog-empty{text-align:center;color:var(--ink)}.not-found{padding-top:64px;padding-bottom:96px}.not-found__links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.page--tool .cta-box{margin-top:32px}.content--legal .prose{color:var(--ink)}.content--legal .prose h2{margin-top:40px;font-size:24px}.content--legal .prose h3{font-size:19px}@media (prefers-reduced-motion:reduce){.acc summary:after,.tile--link,.article-card,.video__play{transition:none}}.prose .lead{color:var(--ink);font-size:20px;font-weight:500;line-height:1.5}.list-check li.is-no:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E6B65' stroke-width='3' stroke-linecap='round'><path d='M7 7l10 10M17 7L7 17'/></svg>")}.reviews{grid-template-columns:1fr;gap:20px;margin:32px 0;display:grid}@media (width>=700px){.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.prose--wide>.reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}.review{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:45px 1fr;align-items:start;gap:14px;padding:22px;display:grid}.review img{object-fit:cover;border-radius:50%;width:45px;height:45px}.review strong{font-size:16px;display:block}.review__meta{color:var(--muted);margin-top:2px;font-size:13px;display:block}.review .rating{color:var(--muted);gap:8px;margin:8px 0;font-size:14px;font-weight:500}.review .rating__stars{font-size:16px}.review__text{color:var(--ink);font-size:15.5px;line-height:1.6}.review__text>:last-child{margin-bottom:0}.person{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:18px;margin:0 0 24px;padding:24px;display:grid}.person img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}.person h3{margin:0 0 4px;font-size:22px}.person__role{color:var(--accent-ink);margin:0 0 12px;font-size:14px;font-weight:600}.person__contact{margin:0 0 14px;padding:0;font-size:15px;list-style:none}.person__contact li{margin:0 0 4px}.person>div>:last-child,.col>.person:last-child{margin-bottom:0}.tool--pending{text-align:center;padding:32px 24px}.tool--pending p{margin:0 0 16px}.tool--pending p:last-child{margin-bottom:0}.tool--pending strong{margin-bottom:6px;font-size:20px;display:block}.tool .message,.message.info{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);padding:12px 16px;font-size:15px}.tool .error-msg{color:#c0392b;font-size:14px}.tile--link h3{font-size:19px}.page-head h1,.prose h2,.prose h3,.prose h4,.tile h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.article-card__title{overflow-wrap:break-word}@media (width<=720px){.article-card__title{-webkit-hyphens:auto;hyphens:auto}}.prose table{word-break:normal}.person h3,.case h3,.page-head__author{-webkit-hyphens:manual;hyphens:manual}.page-top{margin:0 0 32px}.page-top .page-head{margin-bottom:0}.page-top--video .page-top__video{margin-top:32px}.page-top--wide .page-top__video{max-width:820px;margin-left:auto;margin-right:auto}@media (width>=1024px){.page-top--prose.page-top--video{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:56px;display:grid}.page-top--prose.page-top--video .page-top__video{margin-top:0}.page-top--legal.page-top--video .page-top__video{max-width:760px}}.blog-video{max-width:820px;margin:0 auto 56px}.prose{overflow-wrap:break-word}.prose.prose--wide>*{margin-left:auto;margin-right:auto}.prose.prose--wide>:is(.tiles,.cols,.case,.cta-box,.logos,.steps,.table-wrap,.tool,.embed,.hs-form,.acc-group,.reviews,.card-grid){max-width:var(--content-max)}.prose.prose--wide>:is(.video,.image){max-width:880px}.prose.prose--wide>p:has(>.btn){text-align:center}.review{flex-direction:column;gap:10px;display:flex}.review__head{align-items:center;gap:12px;display:flex}.review__ini{width:44px;height:44px;color:var(--ink);background:#e6edea;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.review .rating,.review__text p{margin:0}.content-wide>.prose.prose--wide{max-width:none;margin-left:0;margin-right:0}body:has(.art){background:var(--card)}.art-col{max-width:var(--prose-max);margin:0 auto}.art-head{isolation:isolate;padding:8px 0 44px;position:relative}.art-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 420px at 28% 30%,#0dcca91f,#0dcca900 70%),radial-gradient(700px 380px at 82% 45%,#0dcca90f,#0dcca900 70%);width:100vw;height:calc(100% + 180px);position:absolute;top:-180px;left:50%;transform:translate(-50%)}.art-crumbs{margin:0 0 22px}.art-crumbs ol{justify-content:flex-start}.art-h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin:0;font-size:clamp(34px,4.4vw,48px);font-weight:800;line-height:1.08}.art-lead{color:var(--ink);margin:18px 0 0;font-size:20px;line-height:1.6}.art-byline{align-items:center;gap:12px;margin-top:26px;display:flex}.art-byline img{object-fit:cover;border:2px solid var(--card);width:44px;height:44px;box-shadow:var(--shadow-card);border-radius:50%}.art-byline__name{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;display:block}a.art-byline__name:hover{color:var(--accent-ink)}.art-byline__meta{color:var(--muted);font-size:14px;display:block}.art-image{margin:0 0 40px}.art-image img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.art-box{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;margin:0 0 32px;padding:24px 28px}.art-box__title{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:700}.art-toc{margin:0 0 8px}.art-toc__titel{letter-spacing:-.012em;color:var(--ink);margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.3}.art-toc__liste{margin:0;padding:0;list-style:none}.art-toc__liste--zwei{columns:2;column-gap:48px}.art-toc__liste li{break-inside:avoid;margin:0}.art-toc__liste a{color:var(--ink);grid-template-columns:30px minmax(0,1fr);align-items:baseline;padding:9px 0;text-decoration:none;display:grid}.art-toc__nr{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.art-toc__text{text-underline-offset:4px;font-size:18px;font-weight:500;line-height:1.4;text-decoration:underline 1.5px #0000;transition:color .15s,text-decoration-color .15s}.art-toc__liste a:hover .art-toc__text,.art-toc__liste a:focus-visible .art-toc__text{color:var(--accent-ink);text-decoration-color:currentColor}.art-toc__liste a[aria-current=true] .art-toc__text{color:var(--accent-ink)}@media (width<=720px){.art-toc__liste--zwei{columns:1}.art-toc__titel{margin-bottom:12px;font-size:20px}.art-toc__text{font-size:17px}}.art-prose{margin-top:48px;font-size:18px;line-height:1.75}.art-prose h2{letter-spacing:-.022em;text-wrap:balance;margin:56px 0 16px;scroll-margin-top:96px;font-size:34px;font-weight:700;line-height:1.15}.art-prose h3{letter-spacing:-.012em;color:var(--accent-ink);text-wrap:balance;margin:36px 0 8px;font-size:22px;font-weight:700;line-height:1.3}.art-prose :is(h2,h3){hyphenate-limit-chars:12 6 6}.art-prose h2+h3{margin-top:20px}.art-prose :is(ul,ol)>li::marker{color:var(--accent-ink);font-weight:700}.art-prose>:first-child{margin-top:0}.art-prose li{margin-bottom:.6em}.art-prose .table-wrap,.art-prose .acc-group,.art-prose .cta-box,.art-prose figure.image{margin:36px 0}.art-author{margin-top:64px}.art-author .author{margin-top:0}.art--legal .art-prose{margin-top:8px}.art--legal .art-head{padding-bottom:24px}@media (width<=720px){.art-head{padding-bottom:32px}.art-lead{font-size:18px}.art-box{padding:20px}.art-prose{font-size:17px}.art-prose h2{margin-top:44px;font-size:28px}.art-prose h3{margin-top:30px;font-size:20px}}.video__play{background:#052e26e6;width:84px;height:84px;box-shadow:0 0 0 10px #ffffff59,0 16px 40px #052e2647}.video__play:before{border-width:12px 0 12px 20px}.video:hover .video__play{background:#052e26}@media (width<=520px){.video__play{width:64px;height:64px;box-shadow:0 0 0 7px #ffffff59,0 12px 30px #052e2640}}.content .bs-crumbs{padding:0}.art-agenturkopf{margin-bottom:56px;padding:8px 0 0}@media (width<=767px){.art-agenturkopf{gap:32px;margin-bottom:40px}}.prose .kzahlen{gap:16px 32px;margin:0 0 32px}.prose .kzahl{flex:160px;padding-top:16px}.prose .kzahl p{margin:0}.prose .kzahl .stat-num{color:var(--ink);font-size:36px;font-weight:700}.prose .kzahl .kzahl__label{margin-top:8px;font-size:15px;line-height:1.45}@media (width<=767px){.prose .kzahl .stat-num{font-size:32px}}.art-kopf-cta{gap:14px 28px}.art-kopf-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;white-space:nowrap;font-size:18px;font-weight:500;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.art-kopf-link:hover,.art-kopf-link:focus-visible{color:var(--accent-ink);text-decoration-color:currentColor}#artikel{scroll-margin-top:96px}@media (width<=720px){.art-kopf-cta{justify-content:center;gap:16px}.art-kopf-link{font-size:17px}}.art-prose.art-vorspann{margin-top:0;margin-bottom:44px}@media (width<=720px){.art-prose.art-vorspann{margin-bottom:36px}}
