.subpage-hero[data-v-4d9d75bf]{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);color:var(--color-navy-900)}.subpage-hero-shell[data-v-4d9d75bf]{margin:auto;max-width:var(--container-default);padding:var(--spacing-16) var(--spacing-6) var(--spacing-20)}.subpage-hero-grid[data-v-4d9d75bf]{align-items:end;display:grid;gap:var(--spacing-16);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.subpage-eyebrow[data-v-4d9d75bf]{align-items:center;color:var(--color-gray-600);display:flex;font:500 var(--text-caption)/1.6 var(--font-mono);gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.subpage-hero-title>.subpage-eyebrow[data-v-4d9d75bf]:before{background:var(--color-teal-700);content:"";flex:none;height:2px;width:var(--spacing-6)}.subpage-hero h1[data-v-4d9d75bf]{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.1;max-width:23ch;overflow-wrap:break-word}.subpage-hero-description[data-v-4d9d75bf]{color:var(--color-gray-600);font-size:var(--text-body-l);line-height:1.7;max-width:54ch}.subpage-hero-actions[data-v-4d9d75bf]{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-7)}.subpage-hero-screen[data-v-4d9d75bf]{background:var(--color-navy-900);border-radius:var(--spacing-4);color:var(--color-gray-300);margin-top:var(--spacing-12);padding:var(--spacing-6)}.subpage-hero--demo .subpage-hero-grid[data-v-4d9d75bf]{align-items:start;gap:var(--spacing-6) var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.subpage-hero--demo .subpage-hero-details[data-v-4d9d75bf]{grid-column:1;grid-row:2}.subpage-hero-demo[data-v-4d9d75bf]{align-self:center;background:var(--color-teal-50);border-radius:var(--spacing-4);grid-column:2;grid-row:1/span 2;min-width:0;padding:var(--spacing-6)}@media(max-width:1023px){.subpage-hero--demo .subpage-hero-grid[data-v-4d9d75bf],.subpage-hero-grid[data-v-4d9d75bf]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.subpage-hero-demo[data-v-4d9d75bf]{grid-column:1;grid-row:3;margin-top:var(--spacing-4)}.subpage-hero h1[data-v-4d9d75bf]{max-width:24ch}}@media(max-width:639px){.subpage-hero-shell[data-v-4d9d75bf]{padding-block:var(--spacing-10) var(--spacing-12)}.subpage-hero-description[data-v-4d9d75bf]{font-size:var(--text-body)}.subpage-hero-demo[data-v-4d9d75bf],.subpage-hero-screen[data-v-4d9d75bf]{padding:var(--spacing-3)}.subpage-hero-screen[data-v-4d9d75bf]{margin-top:var(--spacing-8)}.subpage-hero-actions>a[data-v-4d9d75bf]{max-width:100%}}.stats-layout[data-v-6fc98e1c]{display:grid;gap:var(--spacing-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.stats-heading h2[data-v-6fc98e1c]{font-size:var(--text-h1);font-weight:500;letter-spacing:-.025em;line-height:1.3}.stats-values[data-v-6fc98e1c]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-values>div[data-v-6fc98e1c]{border-top:1px solid var(--color-gray-300);min-width:0;padding-top:var(--spacing-5)}@media(max-width:1023px){.stats-layout[data-v-6fc98e1c]{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.stats-heading[data-v-6fc98e1c]{max-width:56ch}}@media(max-width:479px){.stats-values[data-v-6fc98e1c]{gap:var(--spacing-6)}}.eu-datenraum[data-v-61bd25b1]{aspect-ratio:4/3;background:#0b1929;border-radius:12px;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -20px #0009,0 10px 30px -10px #00bfa61f;overflow:hidden;position:relative;width:100%}.eu-datenraum[data-v-61bd25b1]:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);border-radius:inherit;content:"";pointer-events:none;z-index:4}.eu-datenraum[data-v-61bd25b1]:after,.eu-stack[data-v-61bd25b1],.eu-stack[data-v-61bd25b1]>*{inset:0;position:absolute}.eu-stack[data-v-61bd25b1]>*{display:block;height:100%;width:100%}.eu-canvas-back[data-v-61bd25b1]{pointer-events:none;z-index:1}.eu-svg[data-v-61bd25b1]{z-index:2}.eu-canvas-front[data-v-61bd25b1]{pointer-events:none;z-index:3}.feature-split[data-v-064c026e]{color:var(--color-navy-900);display:grid;gap:var(--spacing-6) var(--spacing-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-title[data-v-064c026e]{min-width:0}.split-eyebrow[data-v-064c026e]{color:var(--color-gray-600);font:500 var(--text-caption)/1.5 var(--font-mono);margin-bottom:var(--spacing-5)}.split-title h2[data-v-064c026e]{font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.15;max-width:22ch}.split-description[data-v-064c026e]{color:var(--color-gray-600);font-size:var(--text-body);line-height:1.75;max-width:60ch;white-space:pre-line}.split-bullets[data-v-064c026e]{list-style:none;margin-top:var(--spacing-7);padding:0}.split-bullets li[data-v-064c026e]{align-items:baseline;border-top:1px solid var(--color-gray-200);color:var(--color-gray-700);display:flex;font-size:var(--text-body-s);gap:var(--spacing-4);line-height:1.65;padding-block:var(--spacing-4)}.split-number[data-v-064c026e]{color:var(--color-gray-400);flex:none;font:400 11px var(--font-mono)}.split-link[data-v-064c026e]{align-items:center;display:inline-flex;font-size:var(--text-body-s);font-weight:500;gap:var(--spacing-6);margin-top:var(--spacing-5);min-height:var(--spacing-11)}.split-link[data-v-064c026e]:hover{color:var(--color-teal-700)}.feature-split--visual[data-v-064c026e]{-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.feature-split--visual .split-body[data-v-064c026e]{grid-column:1;grid-row:2}.split-visual[data-v-064c026e]{align-self:center;background:var(--color-gray-100);border-radius:var(--spacing-4);color:var(--color-gray-600);grid-column:2;grid-row:1/span 2;min-width:0;padding:var(--spacing-5)}.feature-split--visual.feature-split--left[data-v-064c026e]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.feature-split--visual.feature-split--left .split-body[data-v-064c026e],.feature-split--visual.feature-split--left .split-title[data-v-064c026e]{grid-column:2}.feature-split--visual.feature-split--left .split-visual[data-v-064c026e]{grid-column:1}.is-dark[data-v-064c026e]{color:var(--color-white)}.is-dark .split-bullets li[data-v-064c026e],.is-dark .split-description[data-v-064c026e],.is-dark .split-eyebrow[data-v-064c026e]{color:var(--color-gray-300)}.is-dark .split-bullets li[data-v-064c026e]{border-color:var(--color-gray-600)}.is-dark .split-visual[data-v-064c026e]{background:var(--color-navy-800);color:var(--color-gray-300)}@media(max-width:1023px){.feature-split[data-v-064c026e],.feature-split--visual[data-v-064c026e],.feature-split--visual.feature-split--left[data-v-064c026e]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.feature-split--visual.feature-split--left .split-body[data-v-064c026e],.feature-split--visual.feature-split--left .split-title[data-v-064c026e]{grid-column:1}.feature-split--visual.feature-split--left .split-visual[data-v-064c026e],.split-visual[data-v-064c026e]{grid-column:1;grid-row:3;margin-top:var(--spacing-4)}}@media(max-width:639px){.split-visual[data-v-064c026e]{padding:var(--spacing-3)}}.linked-feature[data-v-f2752cec]{transition:box-shadow .2s,border-color .2s}.linked-feature[data-v-f2752cec]:focus-within,.linked-feature[data-v-f2752cec]:hover{border-color:var(--color-gray-300);box-shadow:0 8px 24px #0b19290f}.feature-link[data-v-f2752cec]:after{content:"";inset:0;position:absolute;z-index:2}.faq-layout[data-v-803dcafb]{align-items:start;display:grid;gap:var(--spacing-20);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq-layout>div[data-v-803dcafb]{max-width:38ch}.faq-layout>ul[data-v-803dcafb]{min-width:0}.faq-layout .faq-item[data-v-803dcafb]{border-radius:var(--radius-button);padding-inline:var(--spacing-4)}.faq-layout .faq-item[open][data-v-803dcafb]{background:var(--color-gray-50);box-shadow:none}.faq-layout--dark .faq-item[open][data-v-803dcafb]{background:var(--color-navy-800)}.faq-layout .faq-summary[data-v-803dcafb]{align-items:center;min-height:var(--spacing-16)}@media(max-width:1023px){.faq-layout[data-v-803dcafb]{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.faq-layout>div[data-v-803dcafb]{max-width:60ch}}.faq-summary[data-v-803dcafb]::-webkit-details-marker{display:none}.faq-item[open] .faq-icon-plus[data-v-803dcafb]{display:none}.faq-item[open] .faq-icon-minus[data-v-803dcafb]{display:inline-block}.faq-item[open][data-v-803dcafb]{box-shadow:inset 0 2px 0 0 var(--color-teal-500)}.faq-item--mask[open][data-v-803dcafb]{box-shadow:none}.faq-item--mask[open] .faq-caret[data-v-803dcafb]{transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){@supports not (interpolate-size:allow-keywords){.faq-item>div[data-v-803dcafb]{animation:faq-slide-803dcafb .18s ease-out}}}@keyframes faq-slide-803dcafb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.faq-item[data-v-803dcafb]{interpolate-size:allow-keywords}.faq-item[data-v-803dcafb]::details-content{block-size:0;opacity:0;overflow-y:clip;transition:block-size .25s cubic-bezier(.16,1,.3,1),opacity .2s ease-out,content-visibility allow-discrete .25s}.faq-item[open][data-v-803dcafb]::details-content{block-size:auto;opacity:1}}}.subpage-cta[data-v-b16efb7d]{align-items:center;background:var(--color-gray-100);border-radius:var(--spacing-4);color:var(--color-navy-900);display:grid;gap:var(--spacing-16);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:var(--spacing-12)}.subpage-cta.is-dark[data-v-b16efb7d]{background:var(--color-navy-900);color:var(--color-white)}.cta-eyebrow[data-v-b16efb7d]{color:var(--color-gray-600);font:500 var(--text-caption)/1.5 var(--font-mono);margin-bottom:var(--spacing-5)}.subpage-cta h2[data-v-b16efb7d]{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.15;max-width:26ch}.cta-description[data-v-b16efb7d]{color:var(--color-gray-600);font-size:var(--text-body);line-height:1.7;margin-top:var(--spacing-5);max-width:55ch}.is-dark .cta-description[data-v-b16efb7d],.is-dark .cta-eyebrow[data-v-b16efb7d]{color:var(--color-gray-300)}.cta-actions[data-v-b16efb7d]{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-3);justify-self:end;max-width:100%}.cta-secondary[data-v-b16efb7d]{border:1px solid var(--color-gray-400);color:inherit}.cta-secondary[data-v-b16efb7d]:hover{background:var(--color-gray-200)}.is-dark .cta-secondary[data-v-b16efb7d]:hover{background:var(--color-navy-800)}.cta-actions p[data-v-b16efb7d]{color:var(--color-gray-500);font-size:var(--text-caption);line-height:1.6;margin-top:var(--spacing-3);max-width:36ch}.is-dark .cta-actions p[data-v-b16efb7d]{color:var(--color-gray-400)}@media(max-width:1023px){.subpage-cta[data-v-b16efb7d]{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);padding:var(--spacing-8)}.cta-actions[data-v-b16efb7d]{justify-self:start}}@media(max-width:479px){.subpage-cta[data-v-b16efb7d]{padding:var(--spacing-6)}.cta-actions[data-v-b16efb7d]{width:100%}.cta-actions a[data-v-b16efb7d]{text-align:center;white-space:normal}}.prose-richtext[data-v-90666a3d]>:first-child{margin-top:0}.prose-richtext[data-v-90666a3d] table{border-collapse:collapse;display:block;font-size:var(--text-body-s);max-width:100%;overflow-x:auto}.prose-richtext[data-v-90666a3d] td,.prose-richtext[data-v-90666a3d] th{border-bottom:1px solid var(--color-gray-200);padding:var(--spacing-3) var(--spacing-4);text-align:left}.prose-richtext[data-v-90666a3d] pre{background:var(--color-gray-100);border-radius:var(--radius-button);max-width:100%;overflow-x:auto;padding:var(--spacing-5)}.prose-richtext[data-v-90666a3d]{color:var(--color-gray-700);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.prose-richtext[data-v-90666a3d] h2{color:var(--color-gray-900);font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-bottom:.5em;margin-top:2.5em}.prose-richtext[data-v-90666a3d] h3{color:var(--color-gray-900);font-size:20px;font-weight:600;line-height:1.4;margin-bottom:.5em;margin-top:2em}.prose-richtext[data-v-90666a3d] p{margin:1em 0}.prose-richtext[data-v-90666a3d] a{color:var(--color-teal-700);text-decoration:underline;text-underline-offset:3px}.prose-richtext[data-v-90666a3d] ol,.prose-richtext[data-v-90666a3d] ul{margin:1em 0;padding-left:1.4em}.prose-richtext[data-v-90666a3d] li{margin:.4em 0}.prose-richtext[data-v-90666a3d] code{background:var(--color-gray-100);border-radius:4px;font-family:var(--font-mono);font-size:.9em;padding:2px 6px}.prose-richtext[data-v-90666a3d] hr{border:0;border-top:2px solid var(--color-teal-500);margin:2.5em 0;width:48px}.prose-richtext[data-v-90666a3d] blockquote{border-left:3px solid var(--color-navy-900);margin:1.5em 0;padding:.25em 0 .25em 1.25em}.prose-richtext[data-v-90666a3d] blockquote p:first-child{margin-top:0}.prose-richtext[data-v-90666a3d] blockquote p:last-child{margin-bottom:0}.prose-richtext.is-dark[data-v-90666a3d]{color:var(--color-gray-300)}.prose-richtext.is-dark[data-v-90666a3d] hr,.prose-richtext.is-dark[data-v-90666a3d] blockquote{border-color:var(--color-teal-400)}.prose-richtext.is-dark[data-v-90666a3d] h2,.prose-richtext.is-dark[data-v-90666a3d] h3{color:var(--color-white)}.prose-richtext.is-dark[data-v-90666a3d] a{color:var(--color-teal-400)}.prose-richtext.is-dark[data-v-90666a3d] code{background:var(--color-navy-800)}.contact-layout[data-v-f2bc5ba6]{align-items:start;display:grid;gap:var(--spacing-20);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.contact-intro[data-v-f2bc5ba6]{max-width:48ch}.contact-fields[data-v-f2bc5ba6]{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--spacing-4);padding:var(--spacing-10)}.contact-layout--dark .contact-fields[data-v-f2bc5ba6]{background:var(--color-navy-800);border-color:var(--color-navy-800)}.contact-fields input[data-v-f2bc5ba6],.contact-fields textarea[data-v-f2bc5ba6]{min-height:var(--spacing-12)}.contact-steps[data-v-f2bc5ba6]{list-style:none;margin-top:var(--spacing-10);padding:0}.contact-steps li[data-v-f2bc5ba6]{align-items:baseline;border-top:1px solid var(--color-gray-200);display:flex;gap:var(--spacing-5);padding-block:var(--spacing-5)}.contact-steps li>span[data-v-f2bc5ba6]{color:var(--color-teal-700);font:400 var(--text-caption) var(--font-mono)}.contact-steps strong[data-v-f2bc5ba6]{font-size:var(--text-body-s);font-weight:500}.contact-steps p[data-v-f2bc5ba6]{color:var(--color-gray-600);font-size:var(--text-body-s);line-height:1.6;margin-top:var(--spacing-2)}.contact-layout--dark .contact-steps[data-v-f2bc5ba6]{color:var(--color-white)}.contact-layout--dark .contact-steps p[data-v-f2bc5ba6]{color:var(--color-gray-300)}@media(max-width:1023px){.contact-layout[data-v-f2bc5ba6]{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.contact-intro[data-v-f2bc5ba6]{max-width:64ch}}@media(max-width:639px){.contact-fields[data-v-f2bc5ba6]{padding:var(--spacing-5)}}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../fonts/jetbrains-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../fonts/jetbrains-mono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../fonts/jetbrains-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.hash-chain[data-v-e1a9d8c0]{--teal-500:#00bfa6;--teal-50:#e6faf6;--navy-900:#0b1929;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-500:#64748b;--gray-700:#334155;--gray-900:#0f172a;display:block;margin:0}.hash-chain__list[data-v-e1a9d8c0]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:768px){.hash-chain__list[data-v-e1a9d8c0]{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}}.hash-chain__item[data-v-e1a9d8c0]{position:relative}.hash-chain__card[data-v-e1a9d8c0]{background:#fff;border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 1px 2px #0b19290a;display:flex;flex-direction:column;gap:12px;padding:16px;position:relative;transition:border-color .22s ease-out,box-shadow .22s ease-out,background-color .22s ease-out}.hash-chain__item.is-active .hash-chain__card[data-v-e1a9d8c0]{border-color:var(--teal-500);box-shadow:0 4px 16px #00bfa61f}.hash-chain__head[data-v-e1a9d8c0]{align-items:center;display:flex;gap:8px;justify-content:space-between}.hash-chain__time[data-v-e1a9d8c0]{color:var(--gray-500);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hash-chain__badge[data-v-e1a9d8c0]{align-items:center;animation:hash-chain-flash-e1a9d8c0 .7s ease-out;background:var(--teal-50);border-radius:999px;color:#007e6b;display:inline-flex;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,monospace;font-size:10px;font-weight:500;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:lowercase}.hash-chain__badge svg[data-v-e1a9d8c0]{height:11px;width:11px}.hash-chain__meta[data-v-e1a9d8c0]{display:grid;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,monospace;font-size:11px;gap:6px;line-height:1.5;margin:0}.hash-chain__meta>div[data-v-e1a9d8c0]{align-items:baseline;display:grid;gap:8px;grid-template-columns:44px 1fr}.hash-chain__meta dt[data-v-e1a9d8c0]{color:var(--gray-500);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hash-chain__meta dd[data-v-e1a9d8c0]{color:var(--gray-900);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hash-chain__hash-row dd[data-v-e1a9d8c0]{color:var(--gray-700)}.hash-chain__item.is-active .hash-chain__hash[data-v-e1a9d8c0]{color:var(--teal-500);font-weight:500}.hash-chain__link[data-v-e1a9d8c0]{background:var(--gray-300);display:none;height:2px;position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:32px}.hash-chain__item.is-active .hash-chain__link[data-v-e1a9d8c0]{background:var(--teal-500)}@media(min-width:768px){.hash-chain__link[data-v-e1a9d8c0]{display:block}}@keyframes hash-chain-flash-e1a9d8c0{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hash-chain__badge[data-v-e1a9d8c0]{animation:none}}.sr-only[data-v-e1a9d8c0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mask-redact[data-v-4fe72612]{background:var(--color-gray-900);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:transparent;padding:1px 5px}.mask-doc[data-v-4fe72612] *::-moz-selection,.mask-doc[data-v-4fe72612]::-moz-selection,.mask-redact[data-v-4fe72612]::-moz-selection{background:var(--color-teal-400);color:var(--color-navy-900)}.mask-doc[data-v-4fe72612] *::selection,.mask-doc[data-v-4fe72612]::selection,.mask-redact[data-v-4fe72612]::selection{background:var(--color-teal-400);color:var(--color-navy-900)}.mask-strong-dark[data-v-1e53a9a8] strong,.mask-strong-dark[data-v-e8fc546c] strong{color:var(--color-gray-900);font-weight:600}
