:root{--color-surface-1:#f6f8fc;--color-surface-2:#f1f4fe;--color-surface-3:#e2ebff;--color-hairline:#dbe0e9;--color-accent-border:#c1cff1;--color-accent-hover:#1e29c8;--color-ink:#0c1024;--color-cream:#f4f1ec;--color-accent-on-ink:#5b6cff;--color-accent-deep:#3d50e8;--ink-text-hi:#ffffffeb;--ink-text-mid:#ffffffb8;--ink-text-low:#ffffff8c;--r-sm:6px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--fs-hero-h1:clamp(2.125rem,1.5rem + 2.5vw,3rem);--space-hero-gap:56px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.32s;--dur-reveal:.32s;--ease-out:cubic-bezier(.16,1,.3,1)}.blog-content{--fs-micro:.75rem;--fs-meta:.875rem;--fs-small:1rem;--fs-body:1.125rem;--fs-lead:1.375rem;--fs-h2:clamp(1.625rem,1.3rem + 1.4vw,2rem);--fs-display:clamp(2.5rem,1.7rem + 3.2vw,3.25rem);--measure:50ch;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text-mid);font-synthesis-style:none;interpolate-size:allow-keywords;line-height:1.65}.blog-content>:is(p,ul,ol,blockquote,h3){max-width:min(var(--measure),100%)}.blog-content h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:4rem 0 1.25rem;font-weight:600;line-height:1.2}.blog-content h2[id]{scroll-margin-top:100px}.blog-content h3{font-family:var(--font-body);font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:2.75rem 0 .75rem;font-weight:700;line-height:1.35}.blog-content :is(h2,h3)+*{margin-top:0}.blog-content h2+h3{margin-top:1.25rem}.blog-content>:is(h2,h3):first-child{margin-top:0}.blog-content p{margin:0 0 1.5rem}.blog-content .blog-intro,.blog-content>p:first-child{font-size:var(--fs-lead);color:var(--color-text);max-width:45ch;margin-bottom:2rem;line-height:1.5}.blog-content strong{color:var(--color-text);font-weight:700}.blog-content em{color:var(--color-text);font-style:normal;font-weight:500}.blog-content a{color:var(--color-accent);text-underline-offset:.16em;text-decoration-skip-ink:auto;text-decoration:underline 1px;text-decoration-color:color-mix(in oklch,var(--color-accent)35%,transparent);transition:text-decoration-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out);font-weight:500}.blog-content a:hover{text-decoration-color:var(--color-accent)}.blog-content a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--r-sm);text-decoration-color:var(--color-accent)}.blog-content :is(ul,ol){margin:0 0 1.5rem;padding-left:1.35rem}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content li{margin-bottom:.55rem;padding-left:.35rem;line-height:1.6}.blog-content ul li::marker{color:var(--color-text-light)}.blog-content ol li::marker{color:var(--color-text-mid);font-variant-numeric:tabular-nums;font-weight:600}.blog-content blockquote{border-left:2px solid var(--color-accent);font-size:var(--fs-lead);color:var(--color-text);max-width:42ch;margin:3.5rem 0;padding-left:1.5rem;font-style:normal;font-weight:500;line-height:1.35}.blog-content blockquote :is(cite,footer){font-size:var(--fs-meta);color:var(--color-text-light);margin-top:.9rem;font-style:normal;font-weight:400;display:block}.blog-content blockquote :is(cite,footer):before{content:"";background:var(--color-hairline);width:56px;height:1px;margin-bottom:.6rem;display:block}.blog-content code{background:var(--color-surface-1);border:1px solid var(--color-hairline);border-radius:var(--r-sm);color:var(--color-text);padding:.2em .45em;font-size:.88em;font-weight:500}.blog-content pre{background:var(--color-dark-bg);border-radius:var(--r-lg);border:0;margin:3rem 0;padding:1.5rem;overflow-x:auto}.blog-content pre code{color:#ffffffd1;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:400;line-height:1.7}.blog-content table,.blog-content .blog-table{border-collapse:collapse;width:100%;box-shadow:none;font-size:var(--fs-small);font-variant-numeric:tabular-nums;border-radius:0;margin:3rem 0;line-height:1.5}.blog-content th{text-align:left;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-mid);border-bottom:2px solid var(--color-ink);vertical-align:bottom;background:0 0;padding:0 1.25rem .75rem 0;font-weight:700}.blog-content td{border-bottom:1px solid var(--color-hairline);color:var(--color-text-mid);vertical-align:top;padding:.85rem 1.25rem .85rem 0}.blog-content tbody td:first-child{color:var(--color-text);font-weight:500}.blog-content :is(th,td):last-child{padding-right:0}.blog-content tbody tr:last-child td{border-bottom:0}@media (hover:hover){.blog-content tbody tr{transition:background var(--dur-fast)var(--ease-out)}.blog-content tbody tr:hover{background:var(--color-surface-1)}}.blog-content .table-scroll,.blog-content .blog-compare:has(>table){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;box-shadow:none;background:0 0;border:0;grid-template-columns:none;margin:3rem 0;display:block;overflow-x:auto}.blog-content :is(.table-scroll,.blog-compare)>table{margin:0}.blog-content .blog-answer{background:var(--color-accent);border-radius:var(--r-lg);box-shadow:none;border:0;margin:2.5rem 0 3rem;padding:2rem 2.25rem}.blog-content .blog-answer p{font-size:var(--fs-lead);color:#fff;max-width:44ch;margin:0;line-height:1.5}.blog-content .blog-answer--brief ul{margin:0;padding:0;list-style:none}.blog-content .blog-answer--brief li{border-color:#cbd4e7;border-top-style:solid;border-top-width:1px;margin:0;padding:11px 0}.blog-content .blog-answer--brief li:last-child{padding-bottom:0}.blog-content .blog-answer--brief li:before{display:none}.blog-content .blog-answer-details{border-bottom:1px solid #d7dde7;margin:-12px 0 26px}.blog-content .blog-answer-details summary{color:#4d5769;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:10px 2px;font-size:13px;font-weight:600;list-style:none;display:flex}.blog-content .blog-answer-details summary::-webkit-details-marker{display:none}.blog-content .blog-answer-details summary:after{content:"+";color:#2438e0;font-size:20px}.blog-content .blog-answer-details[open] summary:after{content:"−"}.blog-content .blog-answer-details>div{padding:8px 0 20px}.blog-content .blog-answer-details p{font-size:15px;line-height:1.7}.blog-content .blog-country-note{max-width:var(--measure,65ch);border-left:2px solid #2438e0;margin:26px 0;padding:4px 0 4px 20px}.blog-content .blog-country-note p{color:#505664;margin:0;font-size:15px;line-height:1.7}.blog-content .blog-country-note strong{color:#14161c;font-weight:600}.blog-content .blog-country-note a{color:#2438e0;text-underline-offset:3px;text-decoration:underline}.blog-content .blog-answer p+p{margin-top:.75rem}.blog-content .blog-answer ul{margin:.75rem 0 0}.blog-content .blog-answer li{color:#fff}.blog-content .blog-answer ul li::marker{color:#ffffffb3}.blog-content .blog-answer strong{color:#fff;font-weight:700}.blog-content .blog-answer em{color:#fff}.blog-content .blog-answer a{color:#fff;text-decoration-color:#ffffff73}.blog-content .blog-answer a:hover{color:#fff;text-decoration-color:#fff}.blog-content .blog-answer a:focus-visible{outline-color:#fff;text-decoration-color:#fff}.blog-content .blog-answer ::selection{color:var(--color-accent);background:#fff}.blog-content .blog-answer>p:first-child>strong:first-child{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-bottom:.5rem;font-weight:700;display:block}.blog-content .blog-source{font-size:var(--fs-meta);color:var(--color-text-light);font-variant-numeric:tabular-nums;max-width:47ch;margin:0 0 2.5rem;line-height:1.5}.blog-content .blog-source:before{content:"";background:var(--color-hairline);width:32px;height:1px;margin-bottom:.6rem;display:block}.blog-content>:has(+.blog-source){margin-bottom:.9rem}.blog-content .blog-source a{color:var(--color-text-mid);text-decoration-color:var(--color-hairline);font-weight:400}.blog-content .blog-source a:hover{text-decoration-color:var(--color-text-mid)}.blog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3rem 0;display:grid}.blog-stat{border-top:1px solid var(--color-hairline);text-align:left;padding:1rem 0 0}.blog-stats>.blog-stat:first-child{border-top:2px solid var(--color-accent)}.blog-stat-number{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-bottom:.4rem;font-size:clamp(2.5rem,2rem + 1.8vw,3.25rem);font-weight:600;line-height:1.05;display:block}.blog-stat-number--accent{color:var(--color-accent)}.blog-stat-label{font-size:var(--fs-meta);color:var(--color-text-mid);max-width:30ch;font-weight:400;line-height:1.45;display:block}.blog-compare{grid-template-columns:1fr 1fr;gap:1.5rem;margin:3rem 0;display:grid}.blog-compare-panel{border-radius:var(--r-lg);box-shadow:none;padding:1.5rem 1.5rem 1.25rem;transition:none}.blog-compare-good{background:var(--color-surface-2);border:1px solid var(--color-accent-border)}.blog-compare-bad{border:1px solid var(--color-hairline);background:#fff}.blog-compare-title{font-family:var(--font-body);border-bottom:1px solid var(--color-hairline);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.blog-compare-good .blog-compare-title{color:var(--color-accent);border-bottom-color:var(--color-accent-border)}.blog-compare-bad .blog-compare-title{color:var(--color-text-light)}.blog-content .blog-compare-panel ul{max-width:none;margin:0;padding:0;list-style:none}.blog-compare-panel li{font-size:var(--fs-small);color:var(--color-text-mid);align-items:flex-start;gap:.6rem;margin-bottom:.7rem;padding:0;line-height:1.55;display:flex}.blog-compare-panel li:last-child{margin-bottom:0}.blog-compare-panel .icon{flex-shrink:0;font-weight:700;line-height:1.55}.blog-compare-good .icon{color:var(--color-accent)}.blog-compare-bad .icon{color:var(--color-text-light)}.blog-highlight{background:var(--color-ink);border-radius:var(--r-lg);text-align:left;box-shadow:none;border:0;margin:3rem 0;padding:2rem}.blog-highlight:before{content:none}.blog-content .blog-highlight-big,.blog-highlight-big{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-cream);-webkit-text-fill-color:currentColor;font-variant-numeric:tabular-nums;background:0 0;margin-bottom:.75rem;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:600;line-height:1;display:block}.blog-highlight-text{color:#ffffffb8;max-width:41ch;font-size:1.0625rem;line-height:1.6;display:block}.blog-highlight-text strong{color:#fff;font-weight:600}.blog-content .blog-highlight a{color:#fff;text-decoration-color:#ffffff73}.blog-content .blog-highlight a:hover{text-decoration-color:#fff}.blog-content .blog-highlight a:focus-visible{outline-color:#fff}.blog-content .blog-cta-box{background:var(--color-surface-2);border-radius:var(--r-lg);text-align:left;box-shadow:none;border:0;margin:3rem 0;padding:1.75rem 2rem;transition:none;position:static;overflow:visible}.blog-content .blog-cta-box:before,.blog-content .blog-cta-box:after{content:none}.blog-content .blog-cta-box:hover{box-shadow:none;transform:none}.blog-content .blog-cta-box p{font-size:var(--fs-small);color:var(--color-text-mid);max-width:44ch}.blog-content .blog-cta-box p:first-child{color:var(--color-ink);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.45}.blog-content .blog-cta-box p:last-child{margin-bottom:0}.blog-content .blog-cta-box--final{border:1.5px solid var(--color-accent);color:inherit;background:#fff}.blog-content .blog-cta-box--final p{color:var(--color-text-mid)}.blog-content .blog-cta-box--final p:first-child{font-size:1.25rem}.blog-content .blog-cta-link{border-radius:var(--r-pill);background:var(--color-accent);color:#fff;box-shadow:none;transition:background var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);border:0;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;animation:none;display:inline-flex}.blog-content .blog-cta-link:hover{background:var(--color-accent-hover);color:#fff;transform:translateY(-1px)}.blog-content .blog-cta-link:active{transform:translateY(0)scale(.98)}.blog-content .blog-cta-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.blog-content .cta-inline{background:var(--color-surface-2);border-left:3px solid var(--color-accent);border-radius:0 var(--r-lg)var(--r-lg)0;font-size:var(--fs-small);color:var(--color-text-mid);max-width:none;margin:3rem 0;padding:1.25rem 1.5rem}.blog-content .cta-inline a{font-weight:600}.blog-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;margin:3rem 0;display:grid}.blog-step{border:0;border-top:1px solid var(--color-hairline);box-shadow:none;background:0 0;border-radius:0;padding:1.25rem 0 0;transition:none}.blog-step:hover{box-shadow:none;transform:none}.blog-step-num{width:auto;height:auto;font-family:var(--font-display);letter-spacing:.06em;color:var(--color-accent);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;display:block}.blog-step-title{color:var(--color-text);margin-bottom:.35rem;font-size:1.0625rem;font-weight:700;display:block}.blog-step-desc{color:var(--color-text-mid);font-size:.9375rem;line-height:1.55}.blog-decision-list{border:0;border-top:1px solid var(--color-hairline);border-radius:0;margin:3rem 0;overflow:visible}.blog-decision-row{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0;display:flex}.blog-decision-situation{font-size:var(--fs-small);color:var(--color-text-mid);flex:1}.blog-decision-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-pill);white-space:nowrap;padding:.3rem .75rem;font-size:.75rem;font-weight:700;transition:none}.blog-decision-row:hover .blog-decision-tag{transform:none}.blog-decision-tag--urgent{background:var(--color-dark-bg);color:#fff;border:0}.blog-decision-tag--pro{background:var(--color-surface-3);color:var(--color-accent);border:1px solid var(--color-accent-border)}.blog-decision-tag--ok{background:var(--color-surface-1);color:var(--color-text-mid);border:1px solid var(--color-hairline)}@media (hover:hover){.blog-decision-row{transition:background var(--dur-fast)var(--ease-out)}.blog-decision-row:hover{background:var(--color-surface-1)}}.blog-faq{margin:3.5rem 0 3rem}.blog-faq>h2:first-child{margin-top:0;margin-bottom:1.5rem}.blog-faq-item{border:0;border-top:1px solid var(--color-hairline);box-shadow:none;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible}.blog-faq-item:last-of-type{border-bottom:1px solid var(--color-hairline)}.blog-faq-item:before{content:none}.blog-faq-item>summary,.blog-faq-question{min-height:48px;font-family:var(--font-body);color:var(--color-text);cursor:pointer;user-select:none;transition:color var(--dur-fast)var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem 0;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex;list-style:none!important}.blog-faq-item>summary::-webkit-details-marker{display:none}.blog-faq-question::-webkit-details-marker{display:none}.blog-faq-item>summary::marker,.blog-faq-question::marker{content:""}.blog-faq-item>summary:hover,.blog-faq-question:hover,.blog-faq-item[open]>summary,.blog-faq-item[open]>.blog-faq-question{color:var(--color-accent)}.blog-faq-item>summary:focus-visible,.blog-faq-question:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--r-sm)}.blog-faq-item>summary:after,.blog-faq-question:after{content:"";opacity:.55;width:1.25rem;height:1.25rem;-webkit-mask:var(--chev)center/1.25rem no-repeat;mask:var(--chev)center/1.25rem no-repeat;transition:transform var(--dur-base)var(--ease-out),opacity var(--dur-fast)var(--ease-out);background:currentColor;flex:none;margin-top:.15rem}.blog-faq-item>summary:hover:after,.blog-faq-question:hover:after{opacity:1}.blog-faq-item[open]>summary:after,.blog-faq-item[open]>.blog-faq-question:after{opacity:1;transform:rotate(180deg)}.blog-faq-item::details-content{block-size:0;transition:block-size var(--dur-slow)var(--ease-out),content-visibility var(--dur-slow)allow-discrete;overflow:clip}.blog-faq-item[open]::details-content{block-size:auto}@supports not (interpolate-size:allow-keywords){.blog-faq-item[open]>:is(.blog-faq-body,.blog-faq-answer){animation:faq-fade var(--dur-base)var(--ease-out)both}@keyframes faq-fade{0%{opacity:0}to{opacity:1}}}.blog-faq-item>:is(.blog-faq-body,.blog-faq-answer){font-size:var(--fs-small);color:var(--color-text-mid);border:0;max-width:47ch;margin:0;padding:0 3.5rem 1.5rem 0;line-height:1.7;overflow:visible}.blog-faq-item>:is(.blog-faq-body,.blog-faq-answer) p{color:inherit;max-width:none;margin-bottom:.75rem}.blog-faq-item>:is(.blog-faq-body,.blog-faq-answer) p:last-child{margin-bottom:0}.blog-faq-item>:is(.blog-faq-body,.blog-faq-answer) :is(ul,ol){color:inherit;margin:.5rem 0 .75rem}.blog-content .blog-crosslinks{margin:1.5rem 0 3rem;padding:0;list-style:none}.blog-content .blog-crosslinks li{border-bottom:1px solid var(--color-hairline);margin-bottom:0;padding:.6rem 0}.blog-content .blog-crosslinks li:last-child{border-bottom:0}.blog-content .blog-crosslinks li::marker{content:""}.blog-content .blog-crosslinks a{font-weight:500;font-size:var(--fs-small);transition:transform var(--dur-fast)var(--ease-out),text-decoration-color var(--dur-fast)var(--ease-out);display:inline-block}.blog-content .blog-crosslinks a:before{content:"→ ";color:var(--color-accent)}.blog-content .blog-crosslinks a:hover{transform:translate(3px)}.blog-svg-chart{border:1px solid var(--color-hairline);border-radius:var(--r-lg);box-shadow:none;background:#fff;margin:3rem 0;overflow:hidden}.blog-svg-chart svg{width:100%;height:auto;display:block}.blog-demo-shot{margin:3rem 0}.blog-demo-shot a{border-radius:var(--r-lg);border:1px solid var(--color-hairline);transition:transform var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);display:block;overflow:hidden;box-shadow:0 1px 2px #14161c0d,0 8px 24px -12px #14161c2e}.blog-demo-shot a:hover{transform:translateY(-2px);box-shadow:0 1px 2px #14161c0d,0 14px 32px -14px #14161c38}.blog-demo-shot img{width:100%;height:auto;display:block}.blog-demo-shot figcaption{font-size:var(--fs-meta);color:var(--color-text-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;display:flex}.blog-demo-shot figcaption strong{color:var(--color-text);font-weight:600}.blog-content :is(.blog-cards-grid,.blog-branch-cards){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:3rem 0;padding:0;list-style:none;display:grid}.blog-content :is(.blog-cards-grid,.blog-branch-cards)>*{border:1px solid var(--color-hairline);border-radius:var(--r-lg);background:#fff;margin:0;padding:1.5rem}.blog-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3rem 2rem;display:grid}.blog-grid>:nth-child(5n+1){grid-column:span 4}.blog-grid>:nth-child(5n+2),.blog-grid>:nth-child(5n+3){grid-column:span 2}.blog-grid>:nth-child(5n+4){grid-column:span 4}.blog-grid>:nth-child(5n+5){grid-column:span 6}@media (max-width:1023px){.blog-grid>:nth-child(5n+1),.blog-grid>:nth-child(5n+2),.blog-grid>:nth-child(5n+3),.blog-grid>:nth-child(5n+4){grid-column:span 3}.blog-grid>:nth-child(5n+5){grid-column:span 6}}@media (max-width:767px){.blog-grid{grid-template-columns:1fr;gap:2.5rem 0}.blog-grid>:nth-child(5n+1),.blog-grid>:nth-child(5n+2),.blog-grid>:nth-child(5n+3),.blog-grid>:nth-child(5n+4),.blog-grid>:nth-child(5n+5){grid-column:auto}}@media (max-width:1023px){.blog-stat-number{font-size:2.5rem}}@media (max-width:767px){.blog-content{--fs-body:1.0625rem;--fs-lead:1.1875rem;--fs-small:.9375rem;line-height:1.62}.blog-content h2{margin-top:3rem}.blog-content h3{margin-top:2.25rem}.blog-content .blog-answer{border-radius:var(--r-lg);padding:1.25rem 1.15rem}.blog-content .blog-answer p{font-size:1.125rem}.blog-stats{grid-template-columns:1fr;gap:1.25rem}.blog-stat-number{font-size:2.25rem}.blog-stat-label{max-width:none}.blog-compare{grid-template-columns:1fr;gap:1rem}.blog-compare-panel{padding:1.25rem 1.15rem}.blog-steps{grid-template-columns:1fr}.blog-content :is(.blog-cards-grid,.blog-branch-cards){grid-template-columns:1fr;gap:1rem}.blog-highlight{padding:1.5rem 1.25rem}.blog-content .blog-highlight-big,.blog-highlight-big{font-size:1.75rem}.blog-content .blog-cta-box{padding:1.5rem 1.25rem}.blog-content .blog-cta-link{justify-content:center;display:flex}.blog-faq-item>summary,.blog-faq-question{padding:1.15rem 0;font-size:1rem}.blog-faq-item>:is(.blog-faq-body,.blog-faq-answer){padding:0 2.5rem 1.25rem 0}.blog-decision-row{flex-direction:column;align-items:flex-start;gap:.5rem}.blog-content .table-scroll,.blog-content .blog-compare:has(>table){background-image:linear-gradient(90deg,#fff0,#fff 90%),linear-gradient(90deg,#14161c00,#14161c29);background-position:100% 0,100% 0;background-repeat:no-repeat;background-size:32px 100%,16px 100%;background-attachment:local,scroll;position:relative}.blog-content :is(.table-scroll,.blog-compare)>table{min-width:560px}.blog-content :is(.table-scroll,.blog-compare)>table :is(th,td):first-child{z-index:1;box-shadow:1px 0 0 var(--color-hairline);overflow-wrap:break-word;background:#fff;max-width:42vw;padding-right:1rem;position:sticky;left:0}.blog-content table:not(.table-scroll>table):not(.blog-compare>table){display:block;overflow-x:auto}}.blog-content .blog-data-chart{border:1px solid var(--color-hairline);border-radius:var(--r-lg);background:#fff;min-width:0;margin:3rem 0;padding:1.5rem}.blog-data-chart-caption{overflow-wrap:anywhere;margin-bottom:1.5rem}.blog-data-chart-caption strong{font-family:var(--font-display);color:var(--color-ink);font-size:1.125rem;line-height:1.35;display:block}.blog-data-chart-caption>span{color:var(--color-text-mid);margin-top:.5rem;font-size:.8125rem;line-height:1.5;display:block}.blog-score-axis{grid-template-columns:minmax(0,10rem) minmax(0,1fr) 3ch;gap:.75rem;margin-bottom:.875rem;display:grid}.blog-score-axis>span{grid-column:2;height:1rem;position:relative}.blog-score-axis i{color:var(--color-text-mid);font-variant-numeric:tabular-nums;font-size:.6875rem;font-style:normal;line-height:1;position:absolute;top:0}.blog-score-axis i:first-child{left:0}.blog-score-axis i:nth-child(2){left:50%;transform:translate(-50%)}.blog-score-axis i:nth-child(3){left:90%;transform:translate(-100%)}.blog-score-axis i:nth-child(4){right:0}.blog-content .blog-score-rows,.blog-content .blog-score-legend{margin:0;padding:0;list-style:none}.blog-content .blog-score-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,10rem) minmax(0,1fr) 3ch;grid-template-areas:"label track value";align-items:center;gap:.75rem;margin:0;padding:.65rem 0;font-size:.8125rem;line-height:1.45;display:grid}.blog-score-label{overflow-wrap:anywhere;grid-area:label;min-width:0}.blog-score-value{text-align:right;font-variant-numeric:tabular-nums;grid-area:value}.blog-score-track{background:var(--color-surface-1);border-radius:3px;grid-area:track;height:10px;display:block;position:relative}.blog-score-track>span{border-radius:inherit;background:#c1cff1;border:1px solid #5a76cb;height:100%;display:block}.blog-score-track:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#0c102430 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px) calc(90% - .5px),#0c102430 calc(90% - .5px) calc(90% + .5px),#0000 calc(90% + .5px));position:absolute;inset:0}.blog-score-row[data-tone=low] .blog-score-track>span,.blog-score-legend [data-tone=low]>span{background:#e2ebff;border:1px solid #7089ce}.blog-score-row[data-tone=good] .blog-score-track>span,.blog-score-legend [data-tone=good]>span{background:var(--color-accent);border:1px solid var(--color-accent)}.blog-score-row[data-tone=good] .blog-score-value{color:var(--color-accent)}.blog-content .blog-score-legend{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.blog-content .blog-score-legend li{min-width:0;color:var(--color-text-mid);align-items:baseline;gap:.5rem;margin:0;padding:0;font-size:.75rem;line-height:1.5;display:flex}.blog-score-legend li>span{background:#c1cff1;border:1px solid #5a76cb;border-radius:2px;flex:0 0 10px;width:10px;height:10px}.blog-comparison-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.blog-comparison-rows>div{border-radius:var(--r-sm);background:var(--color-surface-1);overflow-wrap:anywhere;padding:1.125rem}.blog-comparison-rows dt{color:var(--color-text-mid);font-size:.8125rem;line-height:1.4}.blog-comparison-rows dd{color:var(--color-ink);margin:.5rem 0 0;font-size:1.125rem;font-weight:650;line-height:1.4}.blog-comparison-rows>.blog-comparison-key{background:var(--color-surface-2);box-shadow:inset 3px 0 var(--color-accent)}.blog-comparison-key dd{color:var(--color-accent)}@media (max-width:640px){.blog-content .blog-data-chart{padding:1.125rem}.blog-data-chart-caption strong{font-size:1.0625rem}.blog-score-axis,.blog-score-axis>span{display:block}.blog-score-axis i:nth-child(3){left:calc(90% - .375rem)}.blog-content .blog-score-row{grid-template-columns:minmax(0,1fr) 3ch;grid-template-areas:"label value""track track";gap:.5rem .75rem;padding:.8rem 0;font-size:.875rem}.blog-score-track{height:8px}.blog-comparison-rows{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.blog-content a,.blog-content .blog-crosslinks a,.blog-content .blog-cta-link,.blog-content tbody tr,.blog-decision-row,.blog-demo-shot a,.blog-faq-item>summary,.blog-faq-question,.blog-faq-item>summary:after,.blog-faq-question:after,.blog-faq-item::details-content{transition:none}.blog-content .blog-crosslinks a:hover,.blog-content .blog-cta-link:hover,.blog-content .blog-cta-link:active,.blog-demo-shot a:hover{transform:none}.blog-faq-item[open]>.blog-faq-body,.blog-faq-item[open]>.blog-faq-answer{animation:none}}@media (prefers-reduced-motion:no-preference){.blog-grid>a{animation:blog-card-in var(--dur-reveal)var(--ease-out)backwards}.blog-grid>a:first-child{animation-delay:40ms}.blog-grid>a:nth-child(2){animation-delay:90ms}.blog-grid>a:nth-child(3){animation-delay:.14s}.blog-grid>a:nth-child(4){animation-delay:.19s}.blog-grid>a:nth-child(5){animation-delay:.24s}.blog-grid>a:nth-child(6){animation-delay:.28s}.blog-grid>a:nth-child(n+7){animation-delay:.32s}}@keyframes blog-card-in{0%{opacity:0;transform:translateY(10px)}}.blog-stat-number{font-variant-numeric:tabular-nums}.blog-content .table-scroll,.blog-content .blog-svg-chart{background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(270deg,#fff 30%,#fff0),radial-gradient(farthest-side at 0,#0c102429,#0000),radial-gradient(farthest-side at 100%,#0c102429,#0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:56px 100%,56px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.blog-content :is(.table-scroll,.blog-compare,.blog-svg-chart,table):is([data-scroll=start],[data-scroll=mid]){background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(270deg,#fff 30%,#fff0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232438E0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E"),radial-gradient(farthest-side at 0,#0c102429,#0000),linear-gradient(270deg,#0c10242e,#0c102400);background-position:0,100%,right 6px center,0,100%;background-repeat:no-repeat;background-size:56px 100%,56px 100%,20px 20px,12px 100%,44px 100%;background-attachment:local,local,scroll,scroll,scroll}.blog-content :is(.table-scroll,.blog-compare,.blog-svg-chart,table)[data-scroll=end]{background-image:linear-gradient(90deg,#fff 30%,#fff0),radial-gradient(farthest-side at 0,#0c102429,#0000);background-position:0,0;background-repeat:no-repeat;background-size:56px 100%,12px 100%;background-attachment:local,scroll}.blog-content :is(.table-scroll,.blog-compare,.blog-svg-chart,table)[data-scroll=none]{background-image:none}.blog-content [data-scroll]:not([data-scroll=none]):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.blog-content :is(.table-scroll,.blog-compare,.blog-svg-chart,table)[data-scroll]:not([data-scroll=none]):before{content:"Nach rechts wischen →"/"";width:max-content;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);visibility:hidden;padding:0 0 .5rem;font-size:.6875rem;font-weight:600;display:block;position:sticky;left:0}.blog-content :is(.table-scroll,.blog-compare,.blog-svg-chart,table)[data-scroll=start]:not([data-scrolled]):before{visibility:visible}.blog-content .blog-svg-chart[data-scroll]:not([data-scroll=none]):before{padding:.75rem 1rem 0}}.blog-content{counter-reset:chapter}.blog-content>h2{counter-increment:chapter}.blog-content>h2:before{content:counter(chapter,decimal-leading-zero);font-family:var(--font-display);letter-spacing:.12em;color:var(--color-accent);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.blog-hero-wrap{max-width:1160px;margin:0 auto;padding-inline:24px}.blog-hero{background:var(--color-ink);border-radius:var(--r-xl);position:relative;overflow:hidden}.blog-hero>svg,.blog-featured>svg{width:100%;height:100%;position:absolute;inset:0}.blog-hero:after,.blog-featured:after{content:"";background:var(--color-accent);width:6px;position:absolute;top:0;bottom:0;left:0}.blog-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy figure""meta figure";align-content:center;align-items:center;column-gap:48px;min-height:420px;padding:56px 64px;display:grid;position:relative}.blog-hero--nostat .blog-hero-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""meta";min-height:320px}.blog-hero-copy{grid-area:copy;min-width:0}.blog-hero-figure{grid-area:figure;min-width:0}.blog-hero-meta{grid-area:meta}.blog-hero-crumbs{color:var(--ink-text-low);margin-bottom:24px;font-size:.8125rem}.blog-hero-crumbs ol{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-hero-crumbs a{color:var(--ink-text-low);transition:color var(--dur-fast)var(--ease-out);text-decoration:none}.blog-hero-crumbs a:hover{color:#fff}.blog-hero-crumbs a:focus-visible{outline:2px solid var(--color-accent-on-ink);outline-offset:3px;border-radius:var(--r-sm)}.blog-hero-eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-on-ink);margin:0 0 16px;font-size:.8125rem;font-weight:600}.blog-hero-title{font-family:var(--font-display);font-size:var(--fs-hero-h1);letter-spacing:-.03em;color:#fff;text-wrap:balance;hyphens:manual;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.06}.blog-hero-title[data-len=long]{font-size:calc(var(--fs-hero-h1)*.92)}.blog-hero-title[data-len=xl]{font-size:calc(var(--fs-hero-h1)*.84);line-height:1.08}.blog-hero-dek{font-family:var(--font-accent);color:#ffffffc7;max-width:44ch;margin:20px 0 0;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.55}.blog-hero-meta{color:var(--ink-text-low);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:28px;font-size:.8125rem;display:flex}.blog-hero-stat{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-cream);font-variant-numeric:tabular-nums;font-weight:600;line-height:.95;display:block}.blog-hero-stat[data-size="1"]{font-size:clamp(6rem,10vw,9rem)}.blog-hero-stat[data-size="2"]{font-size:clamp(4.5rem,8vw,7rem)}.blog-hero-stat[data-size="3"]{font-size:clamp(3.5rem,6vw,5rem)}.blog-hero-stat[data-size="4"]{font-size:clamp(2.75rem,5vw,4rem)}.blog-hero-stat-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:#f4f1ecb8;max-width:24ch;margin-top:12px;font-size:.875rem;font-weight:600;display:block}.blog-article-shell{margin-top:var(--space-hero-gap)}.blog-featured{background:var(--color-ink);border-radius:var(--r-xl);display:block;position:relative;overflow:hidden}.blog-featured-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;min-height:360px;padding:48px 56px;display:grid;position:relative}.blog-featured-copy,.blog-featured-figure{min-width:0}.blog-featured-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:600;line-height:1.1}.blog-featured-dek{font-family:var(--font-accent);color:#ffffffbf;max-width:40ch;margin:14px 0 0;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.55}.blog-featured-meta{color:var(--ink-text-low);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:20px;font-size:.8125rem;display:flex}.blog-featured-read{color:var(--color-accent-on-ink);align-items:center;gap:.5rem;margin-top:24px;font-size:.875rem;font-weight:600;display:inline-flex}.blog-featured-read svg{transition:transform .2s var(--ease-out)}.blog-featured:hover .blog-featured-read svg{transform:translate(2px)}.blog-poster-stat{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-cream);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out);font-weight:600;line-height:.95;display:block}.blog-featured:hover .blog-poster-stat{color:#fff}.blog-poster-stat[data-size="1"]{font-size:clamp(4.5rem,9vw,7.5rem)}.blog-poster-stat[data-size="2"]{font-size:clamp(3.75rem,7vw,6rem)}.blog-poster-stat[data-size="3"]{font-size:clamp(3rem,5.5vw,4.5rem)}.blog-poster-stat[data-size="4"]{font-size:clamp(2.5rem,4.5vw,3.5rem)}.blog-poster-stat-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:#f4f1ecb8;max-width:24ch;margin-top:12px;font-size:.8125rem;font-weight:600;display:block}@media (min-width:768px) and (max-width:1023px){.blog-hero-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""figure""meta";min-height:0;padding:40px 40px 36px}.blog-hero-figure{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-top:20px;display:flex}.blog-hero-stat[data-size="1"]{font-size:4.5rem}.blog-hero-stat[data-size="2"]{font-size:3.75rem}.blog-hero-stat[data-size="3"]{font-size:3rem}.blog-hero-stat[data-size="4"]{font-size:2.5rem}.blog-hero-stat-label{max-width:22ch;margin-top:0}.blog-hero-meta{margin-top:20px}}@media (max-width:767px){.blog-hero-wrap{padding-inline:0}.blog-hero{border-radius:0}.blog-hero-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""figure""meta";min-height:0;padding:22px 20px 24px}.blog-hero--nostat .blog-hero-inner{grid-template-areas:"copy""meta"}.blog-hero-crumbs{margin-bottom:14px}.blog-article-shell{margin-top:32px}.blog-hero-crumbs ol{flex-wrap:nowrap;overflow:hidden}.blog-hero-crumbs li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-hero-eyebrow{margin-bottom:10px;font-size:.75rem}.blog-hero-title{font-size:clamp(1.625rem,6vw,1.875rem)}.blog-hero-title[data-len=long]{font-size:clamp(1.5rem,5.6vw,1.75rem);line-height:1.08}.blog-hero-title[data-len=xl]{font-size:clamp(1.375rem,5.2vw,1.625rem);line-height:1.1}.blog-hero-dek{margin-top:12px;font-size:1rem;line-height:1.5}.blog-hero-figure{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:16px;display:flex}.blog-hero-stat[data-size="1"]{font-size:3.5rem}.blog-hero-stat[data-size="2"]{font-size:3rem}.blog-hero-stat[data-size="3"]{font-size:2.5rem}.blog-hero-stat[data-size="4"]{font-size:2rem}.blog-hero-stat-label{letter-spacing:.16em;max-width:30ch;margin-top:0;font-size:.6875rem}.blog-hero-meta{margin-top:16px}.blog-featured{border-radius:0;margin-inline:-24px}.blog-featured-inner{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:28px 20px 32px}.blog-featured-title{font-size:1.5rem}.blog-featured-figure{margin-top:24px}.blog-poster-stat[data-size]{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.blog-hero-crumbs a,.blog-featured-read svg,.blog-poster-stat{transition:none}.blog-featured:hover .blog-featured-read svg{transform:none}}.blog-grid>a :is(svg,h2),#toc-mobile-list,.blog-article-shell nav button,.blog-article-shell nav button svg,.blog-cta-button,.blog-cta-button svg{transition-timing-function:var(--ease-out)}.blog-viz{--viz-ink:var(--color-ink);--viz-mid:var(--color-text-light);--viz-accent:var(--color-accent);--viz-track:var(--color-surface-1);margin:3rem 0}.blog-viz-title{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-mid);border-bottom:2px solid var(--viz-ink);margin-bottom:1.15rem;padding-bottom:.75rem;font-weight:700}.blog-viz-row+.blog-viz-row{margin-top:1.05rem}.blog-viz-head{font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.4rem;line-height:1.4;display:flex}.blog-viz-label{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:500}.blog-viz-tag{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light);margin-left:.4rem;font-weight:700}.blog-viz-tag--accent{color:var(--viz-accent)}.blog-viz-value{color:var(--color-text-mid);font-variant-numeric:tabular-nums;white-space:nowrap}.blog-viz-row--key .blog-viz-value{color:var(--color-text);font-weight:700}.blog-viz-bar{width:100%;height:12px;display:block}.blog-viz-track{fill:var(--viz-track);stroke:var(--color-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.blog-viz-fill--ink{fill:var(--viz-ink)}.blog-viz-fill--mid{fill:var(--viz-mid)}.blog-viz-fill--accent{fill:var(--viz-accent)}.blog-content .blog-viz-note{font-size:var(--fs-meta);color:var(--color-text-light);font-variant-numeric:tabular-nums;max-width:47ch;margin:.9rem 0 0;line-height:1.5}.blog-content .blog-viz-units-text{font-size:var(--fs-small);color:var(--color-text-mid);max-width:47ch;margin:0 0 .9rem;line-height:1.55}.blog-viz-units svg{width:100%;max-width:540px;height:auto;display:block}.blog-viz-unit{fill:var(--viz-track);stroke:var(--color-hairline);stroke-width:2px}.blog-viz-unit--on{fill:var(--viz-ink);stroke:none}.blog-viz-unit--accent{fill:var(--viz-accent);stroke:none}.blog-content .blog-tool{color:#20232d;background:#f6f6f7;border:1px solid #d8dce5;border-radius:16px;min-width:0;margin:36px 0 46px;padding:30px}.blog-content .blog-tool-top{justify-content:space-between;gap:16px;display:flex}.blog-content .blog-tool-top,.blog-content .blog-tool-eyebrow{letter-spacing:.08em;color:#2438e0;font-size:11px;font-weight:700}.blog-content .blog-tool h3{color:#171a21;margin:18px 0 14px;font-size:27px;line-height:1.16}.blog-content .blog-tool p{max-width:none;font-size:15px;line-height:1.65}.blog-tool-fields{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:28px;display:grid}.blog-tool-fields label{gap:10px;min-width:0;font-size:14px;font-weight:600;display:grid}.blog-tool-fields label>span{align-items:baseline;gap:10px;display:flex}.blog-tool-fields small{color:#2438e0;font-size:11px}.blog-tool-fields textarea{resize:vertical;color:#20232d;width:100%;font:400 16px/1.5 var(--font-body);background:#fff;border:1px solid #bcc7de;border-radius:8px;min-height:116px;padding:12px}.blog-tool-fields textarea::placeholder{color:#697183}.blog-content .blog-tool-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.blog-content .blog-tool-actions button{color:#fff;cursor:pointer;background:#2438e0;border:1px solid #2438e0;border-radius:8px;min-height:48px;padding:13px 19px;font-size:14px;font-weight:600}.blog-content .blog-tool-actions button+button{color:#2438e0;background:#fff}.blog-content .blog-tool-actions a{text-underline-offset:4px;font-size:14px;line-height:1.5}.blog-content .blog-tool-status{color:#414b68;min-height:24px;margin:14px 0 0;font-size:13px}.blog-content .blog-tool-foot{color:#586176;margin-top:18px;margin-bottom:0;font-size:13px}.blog-tool-options{border:0;gap:12px;min-width:0;margin:24px 0;padding:0;display:grid}.blog-tool-options label{cursor:pointer;background:#fff;border:1px solid #c5cddf;border-radius:10px;align-items:flex-start;gap:13px;padding:18px;display:flex}.blog-tool-options label[data-selected=true]{background:#fafbff;border-color:#2438e0;box-shadow:inset 0 0 0 1px #2438e0}.blog-tool-options input{accent-color:#2438e0;flex-shrink:0;width:18px;height:18px;margin-top:4px}.blog-tool-options label>span{gap:5px;font-size:14px;line-height:1.5;display:grid}.blog-tool-options b{color:#2438e0;font-size:13px}.blog-tool :is(button,a,textarea,input):focus-visible{outline-offset:4px;outline:3px solid #2438e0}.journal .blog-content-part>p{margin-bottom:20px}.journal .blog-content-part:first-child>p:first-child{max-width:52ch;font-size:21px;line-height:1.6}.blog-content .blog-study-method{background:#f3f5fc;border-left:3px solid #2438e0;margin:28px 0;padding:22px 24px;font-size:15px;line-height:1.7}.blog-content .blog-study-method summary{cursor:pointer;color:#20232d;min-height:30px;font-weight:600}.blog-content .blog-study-method p{max-width:none;font-size:14px;line-height:1.7}.blog-content .blog-offer-links{flex-wrap:wrap;gap:14px;margin:20px 0 32px;font-size:15px;display:flex}.blog-content .blog-offer-links a{padding-block:8px}@media (max-width:600px){.blog-content .blog-tool{padding:23px 18px}.blog-tool-fields{grid-template-columns:1fr;gap:18px}.blog-content .blog-tool h3{font-size:24px}.blog-content .blog-tool-actions{flex-direction:column;align-items:stretch}.blog-content .blog-tool-actions button{width:100%}.blog-content .blog-tool-actions a{padding:8px 0}.blog-content .blog-study-method{padding:18px}}
