:root{color-scheme:light;font-family:system-ui,sans-serif;line-height:1.5}body{max-width:72rem;margin:0 auto;padding:1rem}body:not(.site-shell):not(.analytics-concept)>header,body:not(.site-shell):not(.analytics-concept)>footer,nav ul{align-items:center;gap:1rem;display:flex}body:not(.site-shell):not(.analytics-concept)>header,body:not(.site-shell):not(.analytics-concept)>footer{border-block:1px solid;justify-content:space-between;padding-block:1rem}nav ul{margin:0;padding:0;list-style:none}main{min-height:50vh;padding-block:2rem}.skip-link{position:absolute;transform:translateY(-200%)}.skip-link:focus{position:static;transform:none}.article-page{--article-ink:#241b1f;--article-cream:#faf8f4;--article-cream-2:#f1ece6;--article-cream-3:#eae3da;--article-walnut:#3a3035;--article-rust:#b23b16;--article-rust-hover:#9a3213;--article-rust-on-dark:#f0916a;--article-text-secondary:#6b6152;--article-signal:#dca13a;--article-signal-tint:#f8ebcc;--article-rule:#241b1f1a;--article-prose:clamp(18px, calc(18px + 2 * (100vw - 375px) / 1065), 20px);--article-h2-gap:clamp(44px, calc(44px + 28 * (100vw - 375px) / 1065), 72px);--article-h3-gap:clamp(32px, calc(32px + 16 * (100vw - 375px) / 1065), 48px);color:var(--article-ink)}.article-page :focus-visible{outline:2px solid var(--article-rust);outline-offset:2px}.article-page a{color:var(--article-rust)}.article-page a:hover{color:var(--article-rust-hover)}.article-page .breadcrumbs ol{min-height:2.75rem;color:var(--article-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;padding:0;font-size:.875rem;list-style:none;display:flex}.article-page .breadcrumbs li+li:before{content:"/";color:#241b1f4d;margin-right:.5rem}.article-page .article-head{max-width:46rem}.article-page .article-kicker{background:var(--article-cream-2);letter-spacing:.06em;text-transform:uppercase;color:var(--article-text-secondary);border-radius:3px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.article-page .article-head h1{letter-spacing:-.01em;max-width:24ch;margin-block:1.25rem 0;font-size:clamp(2rem,1.2rem + 3vw,3rem);line-height:1.1}.article-page .article-lead{max-width:62ch;font-size:calc(var(--article-prose) * 1.05);color:var(--article-text-secondary);margin-block:1.25rem 0;line-height:1.55}.article-page .article-meta{color:var(--article-text-secondary);margin-block:1.75rem 0;font-size:.875rem}.article-page .article-meta [data-byline-author]{color:var(--article-ink);font-weight:600}.article-page .article-hero{background:var(--article-cream-2);border-radius:6px;order:3;width:auto;max-width:100%;height:auto;max-height:380px;margin:2.5rem auto 0;display:block}.article-page .article-body{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem;display:grid}.article-page .article-column{min-width:0;max-width:720px}.article-page .article-body:not([data-has-rail]) .article-column{margin-inline:auto}.article-page .key-facts{background:var(--article-cream-2);border-radius:6px;padding:1.75rem}.article-page .key-facts h2{margin:0;scroll-margin-top:2rem;font-size:1.1875rem;line-height:1.3}.article-page .key-facts ul{margin:1.25rem 0 0;padding:0;list-style:none}.article-page .key-facts li{gap:.25rem;padding-block:1rem;display:grid}.article-page .key-facts li:first-child{padding-top:0}.article-page .key-facts li:last-child{padding-bottom:0}.article-page .key-facts__label{color:var(--article-ink);font-size:.875rem;font-weight:600}.article-page .key-facts__value{color:var(--article-text-secondary);font-size:1rem;line-height:1.65}.article-page .key-facts__provenance{color:var(--article-text-secondary);font-size:.8125rem}@media (width>=45rem){.article-page .key-facts li{grid-template-columns:minmax(0,150px) 1fr;column-gap:1.5rem}.article-page .key-facts__provenance{grid-column:2}}.article-page .rich-text p,.article-page .rich-text li{font-size:var(--article-prose);line-height:1.72}.article-page .rich-text p{color:var(--article-ink);margin-block:1.2em 0}.article-page .rich-text h2{margin-top:var(--article-h2-gap);margin-bottom:calc(var(--article-h2-gap) / 3);scroll-margin-top:2rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.article-page .rich-text h3{margin-top:var(--article-h3-gap);margin-bottom:calc(var(--article-h3-gap) / 3);scroll-margin-top:2rem;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);line-height:1.3}.article-page .rich-text ul,.article-page .rich-text ol{margin-block:1.2em 0;padding-left:1.5rem}.article-page .rich-text li+li{margin-top:.4em}.article-page .rich-text li>p{margin:0}.article-page .rich-text blockquote{border-left:2px solid var(--article-rust);color:var(--article-text-secondary);margin:1.6em 0 0;padding-left:1.25rem}.article-page .rich-text blockquote p{font-size:calc(var(--article-prose) * 1.05);font-style:italic}.article-page .rich-text img{border-radius:6px;max-width:100%;height:auto;margin-top:1.6em;display:block}.article-page .rich-text hr{border:0;border-top:1px solid var(--article-rule);margin-top:2.5rem}.article-page .article-column>section+section,.article-page .article-column>figure+section,.article-page .article-column>section+figure{margin-top:var(--article-h2-gap)}.article-page .video{margin:0}.article-page .video__frame{aspect-ratio:16/9;background:var(--article-walnut);border-radius:6px;position:relative;overflow:hidden}.article-page .video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-page .video figcaption{color:var(--article-text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.6}.article-page .video__title{color:var(--article-ink);font-weight:600;display:block}.article-page .video__note{margin-top:.25rem;display:block}.article-page .cta{background:var(--article-walnut);color:var(--article-cream);border-radius:6px;padding:2rem}.article-page .cta .cta__heading{max-width:24ch;color:var(--article-cream);margin:0;font-size:1.625rem;font-weight:700;line-height:1.15}.article-page .cta p:not(.cta__heading){color:#faf8f4cc;max-width:52ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}.article-page .cta a{color:var(--article-rust-on-dark);margin-top:.5rem;font-weight:600;display:inline-block}.article-page .cta :focus-visible{outline-color:var(--article-rust-on-dark)}@media (width>=45rem){.article-page .cta{padding:2.5rem}}.article-page .faq{border-top:1px solid var(--article-rule);padding-top:2.5rem;scroll-margin-top:2rem}.article-page .faq>h2{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.article-page .faq dl{margin:1.75rem 0 0}.article-page .faq dl>div{border-top:1px solid var(--article-rule);padding-block:1.5rem}.article-page .faq dl>div:first-child{border-top:0;padding-top:0}.article-page .faq dt{color:var(--article-ink);font-size:1.1875rem;font-weight:600;line-height:1.35}.article-page .faq dd{max-width:62ch;color:var(--article-text-secondary);margin:.5rem 0 0}.article-page .faq dd p{margin:0;font-size:1rem;line-height:1.6}.article-page .comparison__scroll{background:linear-gradient(90deg,#fff,#fff0) 0/2rem 100% no-repeat local,linear-gradient(270deg,#fff,#fff0) 100%/2rem 100% no-repeat local,radial-gradient(farthest-side at 0,#241b1f2e,#241b1f00) 0/.75rem 100% no-repeat,radial-gradient(farthest-side at 100%,#241b1f2e,#241b1f00) 100%/.75rem 100% no-repeat;overflow-x:auto}.article-page .comparison>h2{margin:0 0 1.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.article-page .comparison table{border-collapse:collapse;width:100%;min-width:38rem}.article-page .comparison th,.article-page .comparison td{border-top:1px solid var(--article-rule);text-align:left;vertical-align:top;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.article-page .comparison thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--article-text-secondary);border-top:0;font-size:.8125rem}.article-page .comparison td small{color:var(--article-text-secondary);margin-top:.375rem;font-size:.75rem;display:block}.article-page .comparison td small>*+*{margin-left:.5rem}.article-page .claim-notice{border-left:4px solid var(--article-signal);background:var(--article-signal-tint);margin-bottom:2rem;padding:1rem 1.25rem}.article-page .claim-notice p{margin:0}.article-page .comparison [data-unverified]{background:var(--article-cream-3);color:var(--article-text-secondary);border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;display:inline-block}.article-page .author-diagnostic{border-left:4px solid var(--article-rust);background:var(--article-cream-2);margin-top:2rem;padding:1rem 1.25rem}.article-page .author-diagnostic p{margin:0}.article-page .article-related{margin-top:3rem;scroll-margin-top:2rem}.article-page .article-related h2{margin:0;font-size:1.1875rem;line-height:1.3}.article-page .article-related ul{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.article-page .article-related li{background:var(--article-cream-2);border-radius:6px;padding:1rem 1.25rem}.article-page .article-related li a{color:var(--article-ink);font-size:1.0625rem;font-weight:600;line-height:1.35;text-decoration:none}.article-page .article-related li a:hover,.article-page .article-related li a:focus-visible{color:var(--article-rust);text-decoration:underline}.article-page .article-related__meta{color:var(--article-text-secondary);margin:.25rem 0 0;font-size:.875rem}@media (width>=640px){.article-page .article-related ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.article-page .related-diagnostic{border-left:4px solid var(--article-rust);background:var(--article-cream-2);margin-top:2rem;padding:1rem 1.25rem}.article-page .related-diagnostic p{margin:0}.article-page .author{background:var(--article-cream-2);border-radius:6px;margin-top:3rem;padding:2rem;scroll-margin-top:2rem}.article-page .author h2{margin:0;font-size:1.1875rem;line-height:1.3}.article-page .author__body{align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.article-page .author__body img{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}.article-page .author__name{margin:0;font-size:1.1875rem;font-weight:600}.article-page .author__name span{color:var(--article-text-secondary);font-size:.875rem;font-weight:400}.article-page .author p+p{max-width:60ch;color:var(--article-text-secondary);margin-top:.5rem;font-size:1rem;line-height:1.65}.article-page .editorial-rail{min-width:0}.article-page .editorial-rail__standing{display:none}.article-page .editorial-rail__disclosure{border-bottom:1px solid var(--article-rule)}.article-page .editorial-rail__disclosure summary{cursor:pointer;color:var(--article-ink);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;font-size:.875rem;font-weight:600;display:flex}.article-page .editorial-rail__disclosure summary:after{content:"▾";color:var(--article-text-secondary)}.article-page .editorial-rail__disclosure[open] summary:after{content:"▴"}.article-page .editorial-rail nav ol{margin:0;padding:0 0 .75rem;list-style:none}.article-page .editorial-rail nav a{color:var(--article-text-secondary);padding-block:.75rem;font-size:.875rem;line-height:1.45;text-decoration:none;display:block}.article-page .editorial-rail nav a:hover{color:var(--article-ink)}.article-page .editorial-rail nav a[aria-current=true]{color:var(--article-ink);font-weight:600}@media (width>=68rem){.article-page .article-body[data-has-rail]{grid-template-columns:minmax(0,240px) minmax(0,720px);justify-content:center;gap:4rem}.article-page .editorial-rail{align-self:start;position:sticky;top:2rem}.article-page .editorial-rail__disclosure{display:none}.article-page .editorial-rail__standing{display:block}.article-page .editorial-rail__label{border-bottom:1px solid var(--article-rule);color:var(--article-ink);margin:0 0 1rem;padding-bottom:.75rem;font-size:.875rem;font-weight:600}.article-page .editorial-rail__standing nav ol{border-left:1px solid var(--article-rule);padding-bottom:0;position:relative}.article-page .editorial-rail__standing nav li{position:relative}.article-page .editorial-rail__standing nav a{padding-block:.5rem;padding-left:1.5rem}.article-page .editorial-rail__standing nav a:before{content:"";transform-origin:0;background:#241b1f4d;width:.75rem;height:1px;position:absolute;top:1.05em;left:0;transform:scaleX(.42)}.article-page .editorial-rail__standing nav a:hover:before,.article-page .editorial-rail__standing nav a:focus-visible:before,.article-page .editorial-rail__standing nav a[aria-current=true]:before{background:var(--article-rust);transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.article-page .editorial-rail nav a,.article-page .editorial-rail__standing nav a:before{transition:color .2s cubic-bezier(.32,.72,0,1),background-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}}.article-page .comparison__hint{color:var(--article-text-secondary);margin:0 0 .5rem;font-size:.8125rem;font-weight:600;display:none}@media (width<=39.9375rem){.article-page .comparison__hint{display:block}}.article-page .comparison__hint[data-overflowing]{display:block}.article-page [data-comparison-synced] .comparison__hint:not([data-overflowing]){display:none}.article-page .video__frame:focus-within,.article-page .video__frame[data-focus]{outline:2px solid var(--article-rust);outline-offset:2px}.hero__claim{margin-block:.5rem 0;font-size:1.5rem;line-height:1.3}.hero__accent{font-style:normal;text-decoration:underline .12em}.hero__chips{flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:.75rem;padding-inline-start:1rem;list-style:square;display:flex}.cta__badge,.plans__note{font-size:.875rem}.cta__badge{border:1px solid;border-radius:999px;margin-block-end:.5rem;padding:.1rem .6rem;display:inline-block}.product-walkthrough__stations{gap:1.5rem;padding-inline-start:1.5rem;display:grid}.product-walkthrough__table div{gap:1rem;display:flex}.product-walkthrough__table dt,.contrast-rows dt{font-weight:600}.contrast-rows dl>div{margin-block:.75rem}.cover-wall__shows{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.cover-wall__shows li[data-size=l]{grid-column:span 2}.cover-wall__shows img{aspect-ratio:1;object-fit:cover;width:100%}.related-links__group+.related-links__group{margin-block-start:1rem}.platform-group{gap:1rem 3rem;margin-block:1.5rem;display:grid}.platform-group+.platform-group{border-block-start:1px solid;padding-block-start:1.5rem}@media (width>=56rem){.platform-group,.platform-routes>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.platform-group__count{margin-inline-start:.5rem;font-size:.875em;font-weight:400}.platform-group__items{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.platform-group__items li{text-align:center;border:1px solid;align-content:start;gap:.5rem;padding:1rem;display:grid}.platform-group__items img{object-fit:contain;justify-self:center;width:auto;max-width:100%;height:2.5rem}.platform-item__name,.platform-wall__footnote{font-weight:600}.platform-routes{border:1px solid;margin:0;padding-inline:1rem}.platform-routes>div{gap:.5rem 3rem;padding-block:1rem;display:grid}.platform-routes>div+div{border-block-start:1px solid}.platform-routes dt{font-weight:600}.platform-routes dd{margin:0}.platform-routes__targets{font-weight:600}.platform-placeholder{border:1px dashed;margin-block:1rem;padding:.75rem 1rem}.plan-entry{border:1px solid;gap:1rem;margin-block:1.5rem;padding:1rem;display:grid}@media (width>=56rem){.plan-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.plan-entry__benefits{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding-inline-start:1rem;display:flex}.plan-entry__price,.plan-card__price{font-variant-numeric:tabular-nums;font-weight:700}.plan__period,.plan-card__total,.plan-card__vat,.plan-card__saving,.plan-card__includes{font-size:.875rem;font-weight:400}.plan-card__total{display:block}.billing-toggle{border:1px solid;gap:.25rem;margin-block:1rem 1.5rem;padding:.25rem;display:inline-flex}.billing-toggle button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 1rem}.billing-toggle button[aria-pressed=true]{outline-offset:-2px;outline:2px solid;font-weight:700}.plan-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.plan-card{border:1px solid;padding:1rem}.plan-card[data-recommended]{border-width:3px}.plan-card__badge{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem}.plan-card__benefits{padding-inline-start:1rem}[data-billing=monthly] [data-billing-view=yearly],[data-billing=yearly] [data-billing-view=monthly]{display:none}.plan-sales{border:1px solid;margin-block:1.5rem;padding:1rem}.plan-compare__scroll{overflow-x:auto}.plan-compare table{border-collapse:collapse;width:100%;min-width:40rem}.plan-compare th,.plan-compare td{text-align:left;vertical-align:top;border-block-end:1px solid;padding:.5rem .75rem}.plan-compare thead th{background:inherit;position:sticky;top:0}.plan-compare__group th{padding-block-start:1.5rem;font-weight:700}.plan-compare__row-hint{font-weight:400;display:block}.steps__list{padding-inline-start:1.5rem}.steps__list li+li{margin-block-start:.5rem}.steps__aside{border:1px solid;margin-block-start:1rem;padding:.75rem 1rem}.card-grid__items{margin-block:.5rem;padding-inline-start:1rem}.blog-list__topics{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.blog-list__topics button,.blog-list__more{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.5rem 1rem}.blog-list__topics button[aria-pressed=true]{outline-offset:-2px;outline:2px solid;font-weight:700}.blog-list__featured{border:1px solid;margin-block:1.5rem;padding:1rem}.blog-list__featured img,.blog-list__grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.blog-list__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.blog-list__meta,.blog-list__count{font-size:.875rem}.blog-list__badge{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.blog-list__topic-count{opacity:.7}.article-page .article-top{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.article-page .article-top .article-head{order:1}.article-page .article-top .key-facts{order:2}@media (width>=60rem){.article-page .article-top[data-has-hero]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;column-gap:3rem}.article-page .article-top[data-has-hero] .article-head,.article-page .article-top[data-has-hero] .key-facts{grid-column:1}.article-page .article-top[data-has-hero] .article-hero{grid-area:1/2/span 2;width:100%;max-height:none;margin:0}}.article-page .cta[data-variant=primary] .cta__action a,.article-page .editorial-rail__cta a{background:var(--article-rust);min-height:2.75rem;color:var(--article-cream);border-radius:4px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.article-page .cta[data-has-image]{gap:1.5rem;display:grid}@media (width>=45rem){.article-page .cta[data-has-image]{grid-template-columns:minmax(0,1fr) minmax(0,14rem);align-items:center}}.article-page .cta__image{background:var(--article-cream);border-radius:6px;width:100%}.article-page .editorial-rail__cta{background:var(--article-walnut);color:var(--article-cream);border-radius:6px;margin-top:1.5rem;padding:1.25rem}.article-page .editorial-rail__cta-heading{margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.3}.article-page .author__links{flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.page-design{--page-ink:#241b1f;--page-cream:#f6f2ed;--page-cream-2:#f1ece6;--page-cream-3:#eae3da;--page-cream-4:#e0d7c9;--page-walnut:#3a3035;--page-rust:#b23b16;--page-rust-hover:#9a3213;--page-rust-on-dark:#f0916a;--page-signal:#dca13a;--page-signal-tint:#f8ebcc;--page-text-secondary:#6b6152;--page-rule:#241b1f1f;--page-radius-control:12px;--page-radius-flaeche:14px;--page-h1:clamp(30px, calc(30px + 26 * (100vw - 375px) / 1065), 56px);--page-h2:clamp(24px, calc(24px + 6 * (100vw - 375px) / 1065), 30px);--page-section-gap:clamp(44px, calc(44px + 28 * (100vw - 375px) / 1065), 72px);--page-inner-gap:clamp(32px, calc(32px + 16 * (100vw - 375px) / 1065), 48px);color:var(--page-ink);font-size:16px;line-height:1.55}.page-design :focus-visible:where(:not(.design-root *)){outline:2px solid var(--page-rust);outline-offset:2px}.page-design a:where(:not(.design-root *)){color:var(--page-rust)}.page-design a:where(:not(.design-root *)):hover{color:var(--page-rust-hover)}.page-design h1:where(:not(.design-root *)){font-size:var(--page-h1);letter-spacing:-.01em;margin:.25rem 0 0;font-weight:700;line-height:1.1}.page-design h2:where(:not(.design-root *)){font-size:var(--page-h2);margin:0 0 .75rem;font-weight:600;line-height:1.25}.page-design h3:where(:not(.design-root *)){margin:0 0 .5rem;font-size:22px;font-weight:600;line-height:1.3}.page-design section+section:where(:not(.design-root *)),.page-design section+aside:where(:not(.design-root *)),.page-design aside+section:where(:not(.design-root *)),.page-design .design-root+section,.page-design .design-root+aside{margin-block-start:var(--page-section-gap)}.page-design .breadcrumbs ol{color:var(--page-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;padding:0;font-size:14px;list-style:none;display:flex}.page-design .breadcrumbs li+li:before{content:"/";color:var(--page-cream-4);margin-inline-end:.5rem}.page-design .hero{border-radius:var(--page-radius-flaeche);background:var(--page-cream);padding:clamp(1.5rem,4vw,3rem)}.page-design .hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--page-text-secondary);margin:0;font-size:14px;font-weight:600}.page-design .hero__claim{margin-block:1rem 0;font-size:clamp(24px,.56338vw + 21.8873px,30px);font-weight:600;line-height:1.3}.page-design .hero__accent{text-decoration:underline;text-decoration-color:var(--page-rust);text-underline-offset:.12em;font-style:normal;text-decoration-thickness:.12em}.page-design .hero__intro{max-width:62ch;color:var(--page-text-secondary);margin-block:1rem 0;font-size:19px;line-height:1.5}.page-design .hero__chips{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem 0;padding:0;list-style:none;display:flex}.page-design .hero__chips li{border-radius:var(--page-radius-control);background:#fff;padding:.4rem .9rem;font-size:14px;font-weight:600}.page-design .hero__actions{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem 0;display:flex}.page-design .hero__actions a,.page-design .plan-entry a,.page-design .plan-card a,.page-design .plan-sales a,.page-design .cta a{border-radius:var(--page-radius-control);background:var(--page-rust);color:#fff;padding:.7rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.page-design .hero__actions a:hover,.page-design .plan-entry a:hover,.page-design .plan-card a:hover,.page-design .plan-sales a:hover,.page-design .cta a:hover{background:var(--page-rust-hover);color:#fff}.page-design .hero__actions a+a{border:1px solid var(--page-cream-4);color:var(--page-rust);background:0 0}.page-design .hero__actions a+a:hover{background:var(--page-cream-2);color:var(--page-rust-hover)}.page-design .product-walkthrough,.page-design .contrast-rows,.page-design .cover-wall,.page-design .platform-routes,.page-design .faq,.page-design .related-links,.page-design .plan-entry,.page-design .plan-card,.page-design .platform-group__items li,.page-design .cover-wall__shows li,.page-design .plan-compare__scroll{border:1px solid var(--page-cream-4);border-radius:var(--page-radius-flaeche);background:#fff}.page-design .product-walkthrough,.page-design .contrast-rows,.page-design .cover-wall,.page-design .faq,.page-design .related-links{padding:clamp(1.25rem,3vw,2rem)}.page-design .product-walkthrough__stations{gap:var(--page-inner-gap)}.page-design .product-walkthrough__table dt,.page-design .contrast-rows dt{font-weight:600}.page-design .product-walkthrough__table dd,.page-design .contrast-rows dd{color:var(--page-text-secondary)}.page-design .contrast-rows dl>div{border-block-start:1px solid var(--page-rule);margin-block:0;padding-block:1rem}.page-design .cover-wall__quote,.page-design .contrast-rows blockquote{border-radius:var(--page-radius-flaeche);background:var(--page-cream-2);margin:0;padding:1.25rem}.page-design .faq dl>div+div,.page-design .platform-routes>div+div{border-block-start:1px solid var(--page-rule)}.page-design .faq dt{padding-block-start:1rem;font-size:19px;font-weight:600}.page-design .faq dd{color:var(--page-text-secondary);margin-inline:0;padding-block-end:1rem}.page-design .related-links__group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--page-text-secondary);font-size:14px}.page-design .platform-group__count,.page-design .platform-wall__lead,.page-design .platform-item__note,.page-design .platform-group__label p{color:var(--page-text-secondary)}.page-design .platform-group+.platform-group{border-block-start:1px solid var(--page-rule)}.page-design .platform-item__note{font-size:14px;line-height:1.4;display:block}.page-design .platform-wall__footnote{font-size:19px;font-weight:600}.page-design .platform-routes{padding-inline:clamp(1rem,3vw,2rem)}.page-design .platform-routes dt{font-size:19px;font-weight:600}.page-design .platform-routes dd{color:var(--page-text-secondary)}.page-design .platform-routes__targets{color:var(--page-ink);font-weight:600}.page-design .plan-entry,.page-design .plan-card{padding:clamp(1.25rem,3vw,1.75rem)}.page-design .plan-cards{align-items:stretch}.page-design .plan-card{flex-direction:column;display:flex}.page-design .plan-card a{align-self:flex-start;margin-block-start:auto}.page-design .plan-card__benefits,.page-design .plan-entry__benefits{margin-block-end:1rem;padding-inline-start:1.1rem;list-style:outside}.page-design .plan-card__benefits li,.page-design .plan-entry__benefits li{margin-block:.35rem}.page-design .plans__note,.page-design .plan-entry__persona,.page-design .plan-card__persona,.page-design .plan-card__vat,.page-design .plan-card__total,.page-design .plan__period{color:var(--page-text-secondary)}.page-design .plan-entry__price,.page-design .plan-card__price{font-size:clamp(30px,.938967vw + 26.4789px,40px);font-weight:700;line-height:1.1}.page-design .plan__period,.page-design .plan-card__total{font-size:14px;font-weight:400}.page-design .plan-card__saving{border-radius:var(--page-radius-control);background:var(--page-signal-tint);padding:.2rem .7rem;font-size:14px;font-weight:600;display:inline-block}.page-design .plan-card__includes{letter-spacing:.06em;text-transform:uppercase;color:var(--page-text-secondary);margin-block-start:1rem;font-size:14px}.page-design .plan-card[data-recommended]{border:2px solid var(--page-rust)}.page-design .plan-card__badge{border-radius:var(--page-radius-control);background:var(--page-rust);letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:.15rem .6rem;font-size:12px;font-weight:700;display:inline-block}.page-design .billing-toggle{border:1px solid var(--page-cream-4);border-radius:var(--page-radius-control);background:var(--page-cream-2);margin-block:var(--page-inner-gap) 1rem;gap:.25rem;padding:.25rem;display:inline-flex}.page-design [data-billing-option]:where(:not(.design-root *)){border-radius:calc(var(--page-radius-control) - 4px);font:inherit;color:var(--page-text-secondary);cursor:pointer;background:0 0;border:0;padding:.5rem 1.1rem;font-weight:600}.page-design [data-billing-option][aria-pressed=true]:where(:not(.design-root *)){color:var(--page-ink);background:#fff}.page-design .plan-sales{border-radius:var(--page-radius-flaeche);background:var(--page-walnut);color:#fff;border:0;padding:clamp(1.5rem,4vw,2.5rem)}.page-design .plan-sales__claim,.page-design .plan-sales__summary{color:var(--page-cream-2)}.page-design .plan-sales a{background:var(--page-rust-on-dark);color:var(--page-ink)}.page-design .plan-sales a:hover{color:var(--page-ink);background:#fff}.page-design .plan-compare__scroll{padding:0}.page-design .plan-compare table{border-collapse:collapse}.page-design .plan-compare thead th{background:var(--page-cream-2);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.page-design .plan-compare__group th{background:var(--page-cream-3);text-align:start;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.page-design .plan-compare th,.page-design .plan-compare td{border-block-end:1px solid var(--page-rule)}.page-design .plan-compare td{color:var(--page-text-secondary)}.page-design .plan-compare__row-hint{color:var(--page-text-secondary);font-weight:400;display:block}.page-design .comparison__hint{color:var(--page-text-secondary);margin:0 0 .5rem;font-size:14px;font-weight:600;display:none}@media (width<=39.9375rem){.page-design .comparison__hint{display:block}}.page-design .comparison__hint[data-overflowing]{display:block}.page-design [data-comparison-synced] .comparison__hint:not([data-overflowing]){display:none}.page-design .cta{border-radius:var(--page-radius-flaeche);background:var(--page-cream-2);padding:clamp(1.5rem,4vw,2.5rem)}.page-design .cta__badge{background:var(--page-signal-tint);color:var(--page-ink);border:0;font-weight:600}.page-design .customer-logos{border-radius:var(--page-radius-flaeche);background:var(--page-cream);padding:clamp(1.25rem,3vw,2rem)}.page-design .customer-logos>p{letter-spacing:.06em;text-transform:uppercase;color:var(--page-text-secondary);margin:0 0 1rem;font-size:14px}.page-design .customer-logos ul{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.page-design .customer-logos img{width:auto;max-height:2.5rem}.page-design .plans[data-render]>ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-design .plans[data-render]>ul>li{border:1px solid var(--page-cream-4);border-radius:var(--page-radius-flaeche);background:#fff;flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.page-design .plans[data-render]>ul>li[data-recommended]{border:2px solid var(--page-rust)}.page-design .plans[data-render]>ul>li>p{color:var(--page-text-secondary);margin:0 0 .5rem}.page-design .plans[data-render]>ul>li>p:has([data-price]){color:var(--page-ink);font-size:clamp(30px,.938967vw + 26.4789px,40px);font-weight:700;line-height:1.1}.page-design .plans[data-render]>ul>li ul{margin-block:.75rem 1rem;padding-inline-start:1.1rem;list-style:outside}.page-design .plans[data-render]>ul>li ul li{margin-block:.35rem}.page-design .plans[data-render]>ul>li a{align-self:flex-start;margin-block-start:auto}.page-design .related-links ul{margin:0;padding:0;list-style:none}.page-design .related-links li{margin-block:.4rem}.page-design .platform-placeholder{border:1px dashed var(--page-text-secondary);width:fit-content;color:var(--page-text-secondary);background:#fff;border-radius:4px;margin-block:12px;padding:8px 12px;font-size:14px;line-height:1.4}.article-page .rich-text .heading--klein,.article-page .heading-block .heading--klein{font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);line-height:1.3}.article-page .rich-text .heading--absatzgross,.article-page .heading-block .heading--absatzgross{font-size:var(--article-prose);font-weight:600;line-height:1.72}.article-page .rich-text p.heading--normal,.article-page .heading-block p.heading--normal{color:var(--article-ink);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.2}.article-page .rich-text p.heading--klein,.article-page .heading-block p.heading--klein{color:var(--article-ink);font-weight:700}.article-page .heading-block h2{scroll-margin-top:2rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.article-page .heading-block h3{scroll-margin-top:2rem;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);line-height:1.3}.page-design .heading--klein:where(:not(.design-root *)){font-size:22px;font-weight:600;line-height:1.3}.page-design .heading--absatzgross:where(:not(.design-root *)){font-size:16px;font-weight:600;line-height:1.55}.page-design p.heading--normal:where(:not(.design-root *)){font-size:var(--page-h2);font-weight:600;line-height:1.25}:where(.page-design,.article-page) .heading-block{margin-top:2.5rem}body.site-shell{background:#f6f2ed;max-width:none;margin:0;padding:0}.site-shell>main{padding-block:0}.navigation-island,.navigation-island astro-island{display:contents}.site-shell .skip-link:focus{z-index:5003;background:#fff;padding:12px;position:fixed;top:16px;left:16px}.site-shell>main>.page-design>.breadcrumbs,.site-shell>main>.page-design>article>nav,.site-shell>main>.page-design>article>.platform-placeholder{max-width:1280px;margin-inline:auto;padding-inline:20px}.site-shell>main>.page-design>.breadcrumbs{padding-top:96px}.site-shell>main>.page-design:not([data-template=feature]):not([data-template=pricing]){max-width:1280px;margin:auto;padding:32px 20px}@media (width>=768px){.site-shell>main>.page-design>.breadcrumbs,.site-shell>main>.page-design>article>nav,.site-shell>main>.page-design>article>.platform-placeholder{padding-inline:30px}}.site-shell>main>.article-page{max-width:1152px;margin-inline:auto;padding-inline:16px}body.site-shell{padding-top:0}body.site-shell[data-has-banner]{padding-top:60px}body.site-shell[data-has-banner]:has([data-announcement]:not([open])){padding-top:0}@media (width<=767px){body.site-shell[data-has-banner]{padding-top:44px}}body.site-shell>noscript>nav{flex-wrap:wrap;gap:20px;padding:96px 20px 20px;display:flex}.site-shell>.skip-link{top:0;left:0}
