.architecture-diagram_diagram__Otsb6{display:flex;flex-direction:column;gap:24px;margin:32px 0 0;padding:0}.architecture-diagram_flow__b2RQE{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px}@media (max-width:920px){.architecture-diagram_flow__b2RQE{flex-direction:column;flex-wrap:nowrap;align-items:stretch}}.architecture-diagram_node__LX27C{flex:1 1 130px;min-width:130px;display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--k-paper,#fffdf6);border:1px solid var(--k-border);border-radius:var(--k-radius-sm);text-align:left}@media (max-width:920px){.architecture-diagram_node__LX27C{flex:1 1 auto;min-width:0}}.architecture-diagram_boundaryChip__xe1g2{font-family:var(--k-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-sepia);font-weight:600}.architecture-diagram_nodeLabel__ZYBvI{font-family:var(--k-serif);font-size:14px;line-height:1.3;color:var(--k-text);font-weight:500}.architecture-diagram_envelope__vsh4_,.architecture-diagram_nodeHint___QrPC{font-family:var(--k-sans);font-size:11px;font-style:italic;color:var(--k-text-tertiary)}.architecture-diagram_bData__QIdsG{border-style:dashed;border-color:var(--k-sepia-line)}.architecture-diagram_bInference__JumiQ{border-style:dashed;border-color:var(--k-sepia);border-width:1.5px}.architecture-diagram_bOutput__vbdzk{border-style:double;border-width:3px;border-color:var(--k-sepia-deep)}.architecture-diagram_bAudit___goSD{border-style:dashed;border-color:var(--k-sepia-line)}.architecture-diagram_vGate__awtSw{background:var(--k-sepia-soft)}.architecture-diagram_vExternal__IypGq{background:transparent;border-style:dotted}.architecture-diagram_vExternal__IypGq .architecture-diagram_nodeLabel__ZYBvI{color:var(--k-text-tertiary)}.architecture-diagram_vStore__8APat{background:var(--k-cream-hover)}.architecture-diagram_arrow__jUS2I{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--k-sepia);font-size:18px;user-select:none;padding:0 2px}.architecture-diagram_arrowMobile__kHpJw{display:none}@media (max-width:920px){.architecture-diagram_arrowDesktop__EhqzY{display:none}.architecture-diagram_arrowMobile__kHpJw{display:inline}.architecture-diagram_arrow__jUS2I{padding:4px 0}}.architecture-diagram_persistence__6boiq{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;background:var(--k-cream-raised);border:1px dashed var(--k-sepia-line);border-radius:var(--k-radius-sm)}@media (max-width:720px){.architecture-diagram_persistence__6boiq{grid-template-columns:1fr}}.architecture-diagram_persistenceLabel___2_Gp{grid-column:1/-1;font-family:var(--k-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-sepia);font-weight:600;margin-bottom:4px}.page_scope__u2uxo{min-height:100vh;box-sizing:border-box}.page_scope__u2uxo *,.page_scope__u2uxo :after,.page_scope__u2uxo :before{box-sizing:inherit}.page_container__arg3U{max-width:1180px;margin:0 auto;padding:56px 32px 96px}@media (max-width:720px){.page_container__arg3U{padding:32px 20px 64px}}.page_headerOuter__G4CiJ{position:sticky;top:0;z-index:50;background:var(--k-cream-raised);border-bottom:1px solid var(--k-border);backdrop-filter:saturate(140%) blur(6px)}.page_headerInner__EDMWd{max-width:1180px;margin:0 auto;padding:12px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width:720px){.page_headerInner__EDMWd{padding:10px 20px}}.page_headerBrand__9DX0m{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--k-text)}.page_headerLogo__EZ5Jk{width:32px;height:32px;display:block}.page_headerLogoText__mcM6G{display:inline-flex;flex-direction:column;line-height:1.05;color:var(--k-text)}.page_headerLogoSeven___8nW0{font-size:17px;letter-spacing:.45em}.page_headerLogoLayers__WEpo6{font-size:12.5px;letter-spacing:.653em;color:var(--k-text-secondary)}@media (max-width:480px){.page_headerLogoSeven___8nW0{font-size:15px}.page_headerLogoLayers__WEpo6{font-size:11px}}.page_headerActions__xSptQ{display:flex;align-items:center;gap:10px}.page_headerCta__BiKf2{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:36px;padding:0 18px;font-size:13px;letter-spacing:.02em}@media (max-width:480px){.page_headerCta__BiKf2{display:none}}.page_languageToggle___7kxt,.page_themeToggle__tGm8h{background:transparent;border:1px solid var(--k-border);color:var(--k-text-secondary);width:36px;height:36px;padding:0;cursor:pointer;border-radius:var(--k-radius-sm);font-family:var(--k-sans);display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.page_languageToggle___7kxt:hover,.page_themeToggle__tGm8h:hover{border-color:var(--k-sepia);color:var(--k-sepia)}.page_languageToggle___7kxt{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1}.page_themeToggleIcon__D4RbL{width:16px;height:16px}.page_competenceStripOuter__3aDRh{background:var(--k-cream-raised);border-bottom:1px solid var(--k-border)}.sl-scope.sl-dark .page_competenceStripOuter__3aDRh{background:var(--k-cream-hover);border-bottom-color:var(--k-border-strong)}.page_competenceStripInner__xcvVX{max-width:1180px;margin:0 auto;padding:8px 32px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:11px;letter-spacing:.08em;color:var(--k-text-secondary);font-weight:500}@media (max-width:720px){.page_competenceStripInner__xcvVX{padding:8px 16px;gap:8px;font-size:10px;letter-spacing:.06em}}.page_competenceItem__UUeNg{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.page_competenceFlag__rdmuP{width:18px;height:12px;border-radius:1px;display:inline-block;flex-shrink:0}@media (max-width:720px){.page_competenceFlag__rdmuP{width:15px;height:10px}}.page_competenceSep__W6LKb{color:var(--k-text-tertiary);font-size:10px;user-select:none}.page_editorialHero__t6QI3{position:relative;width:100%;min-height:min(60vh,600px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}@media (max-width:720px){.page_editorialHero__t6QI3{min-height:56vh}}.page_editorialHeroPhoto__1zX80{position:absolute;inset:0;z-index:0;background:var(--k-video-poster-bg)}.page_editorialHeroPhoto__1zX80:after{content:"";position:absolute;inset:0;background:var(--k-hero-overlay-desktop);pointer-events:none}@media (max-width:720px){.page_editorialHeroPhoto__1zX80:after{background:var(--k-hero-overlay-mobile)}}.page_editorialHeroContentWrap__v1dKj{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:96px 32px 72px}@media (max-width:720px){.page_editorialHeroContentWrap__v1dKj{padding:56px 20px 40px}}.page_editorialHeroContent__aOk4h{max-width:760px;color:var(--k-on-dark)}.page_editorialHeroEyebrow__3PZUd{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--k-sepia-warm);font-weight:600;margin-bottom:24px}.page_editorialHeroTitle__b9gaW{font-family:var(--k-serif);font-size:clamp(34px,6vw,72px);font-weight:400;letter-spacing:-.025em;line-height:1.05;color:var(--k-on-dark);margin:0 0 20px;text-wrap:balance}.page_editorialHeroTitle__b9gaW em{font-style:italic;font-weight:400;color:var(--k-sepia-warm)}.page_editorialHeroSub__H6tvv{font-family:var(--k-sans);font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--k-on-dark-soft);margin:0 0 32px;max-width:640px}.page_editorialHeroCtas__Q_syZ{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:480px){.page_editorialHeroCtas__Q_syZ{flex-direction:column;align-items:stretch;gap:10px}.page_btnInkLarge__horPv,.page_btnOutlineLarge__bJM4w{width:100%;text-align:center}}.page_btnInkLarge__horPv{display:inline-flex;align-items:center;justify-content:center;background:var(--k-on-dark);color:var(--k-ink);border:1px solid var(--k-on-dark);padding:14px 26px;font-size:15px;font-weight:500;letter-spacing:.02em;border-radius:var(--k-radius-sm);cursor:pointer;font-family:var(--k-sans);text-decoration:none;transition:all .2s}.page_btnInkLarge__horPv:hover{background:var(--k-sepia-warm);border-color:var(--k-sepia-warm)}.page_btnOutlineLarge__bJM4w{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--k-on-dark);border:1px solid var(--k-on-dark-line);padding:14px 26px;font-size:15px;font-weight:500;letter-spacing:.02em;border-radius:var(--k-radius-sm);cursor:pointer;font-family:var(--k-sans);text-decoration:none;transition:all .2s}.page_btnOutlineLarge__bJM4w:hover{border-color:var(--k-sepia-warm);color:var(--k-sepia-warm)}.page_section__9egZ9{margin-bottom:80px}.page_sectionLabel__5PMgT{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--k-sepia);font-weight:600;margin-bottom:12px}.page_overviewHeadline__rzYqN{font-family:var(--k-serif);font-size:clamp(32px,5.4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--k-text);margin:0 0 20px;text-wrap:balance}.page_overviewProse__a9ZtY{font-family:var(--k-serif);font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--k-text-secondary);margin:0 0 24px;max-width:760px;text-wrap:balance}.page_overviewMadeInGermany__QbT10{font-family:var(--k-sans);font-size:12px;letter-spacing:.04em;color:var(--k-text-tertiary);margin:20px 0 0}.page_pillarsHeadline__ji8AA{font-family:var(--k-serif);font-size:clamp(32px,5.4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--k-text);margin:0 0 20px;text-wrap:balance}.page_pillarsHeadlineEm__HOamB{font-style:italic;font-weight:400;color:var(--k-sepia)}.page_pillarsSub__B1CeY{font-family:var(--k-serif);font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--k-text-secondary);margin:0 0 48px;max-width:760px;text-wrap:balance}.page_pillarGrid__dKbVQ{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:920px){.page_pillarGrid__dKbVQ{grid-template-columns:1fr}}.page_pillarCard__hL7zb{display:flex;flex-direction:column;padding:32px;min-width:0}.page_pillarTitle__tQDun{font-size:22px;letter-spacing:-.005em;margin-bottom:12px}.page_pillarBody__h8yIF{font-family:var(--k-sans);font-size:15px;line-height:1.65;color:var(--k-text);margin:0}.page_pillarFacts__HNyCm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.page_pillarFactItem__mzv3x{font-family:var(--k-sans);font-size:13px;line-height:1.5;color:var(--k-text-secondary);padding-left:14px;position:relative}.page_pillarFactItem__mzv3x:before{content:"·";position:absolute;left:4px;color:var(--k-sepia);font-weight:700}.page_chainHeadline__3A7dq{font-family:var(--k-serif);font-size:clamp(32px,5.4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--k-text);margin:0 0 20px;text-wrap:balance}.page_chainHeadlineEm__1D_i2{font-style:italic;font-weight:400;color:var(--k-sepia)}.page_chainSub__UtQl2{font-family:var(--k-serif);font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--k-text-secondary);margin:0 0 36px;max-width:760px;text-wrap:balance}.page_chainStrip__yVuCh{justify-content:flex-start;gap:14px;margin-bottom:36px}.page_chainHop__P441_{display:inline-flex;align-items:center;gap:14px}.page_chainArrow__YEzEO{color:var(--k-sepia);font-size:14px;letter-spacing:0;text-transform:none}.page_chainExplanations__0qBQr{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (max-width:760px){.page_chainExplanations__0qBQr{grid-template-columns:1fr}}.page_chainExplanation__All1j{border-top:1px solid var(--k-border);padding-top:16px}.page_chainExplanationLabel__omgG7{font-family:var(--k-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-sepia);font-weight:600;margin-bottom:8px}.page_chainExplanationBody__bOWWc{font-family:var(--k-sans);font-size:14px;line-height:1.6;color:var(--k-text);margin:0}.page_citationsSection__cCrJ0{max-width:880px}.page_citationsHeadline__qMVrU{font-family:var(--k-serif);font-size:clamp(28px,4.5vw,44px);font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--k-text);margin:0 0 24px;text-wrap:balance}.page_citationsHeadlineEm__GZN2v{font-style:italic;color:var(--k-sepia)}.page_citationsList__tRWhX{list-style:none;padding:0;margin:0;border-top:1px solid var(--k-border)}.page_citationsItem__yB0xP{font-family:var(--k-sans);font-size:15px;line-height:1.6;color:var(--k-text);padding:14px 0;border-bottom:1px solid var(--k-border)}.page_citationsItem__yB0xP a{color:var(--k-sepia-deep);text-decoration:none;border-bottom:1px solid var(--k-sepia-line);transition:border-color .15s,color .15s}.page_citationsItem__yB0xP a:hover{color:var(--k-sepia);border-bottom-color:var(--k-sepia)}.sl-scope.sl-dark .page_citationsItem__yB0xP a{color:var(--k-sepia)}.page_trustPackSection__ytHbW{max-width:880px}.page_trustPackHeadline__T8SQI{font-family:var(--k-serif);font-size:clamp(28px,4.5vw,44px);font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--k-text);margin:0 0 20px;text-wrap:balance}.page_trustPackHeadlineEm__n_8Mt{font-style:italic;color:var(--k-sepia)}.page_trustPackBody__GV3UU{font-family:var(--k-sans);font-size:15px;line-height:1.65;color:var(--k-text-secondary);margin:0 0 24px;max-width:720px}.page_trustPackList__90rcb{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.page_trustPackItem__bcPOH{font-family:var(--k-sans);font-size:14px;line-height:1.55;color:var(--k-text);padding:12px 16px;border-left:2px solid var(--k-sepia-line);background:var(--k-sepia-soft);border-radius:var(--k-radius-sm)}.page_trustPackCtaWrap__uF_6j{margin-bottom:28px}.page_trustPackCta__q321_{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:44px;padding:0 24px;font-size:14px}.page_trustPackAdmission__SFDVM{font-family:var(--k-serif);font-style:italic;font-size:clamp(18px,2.2vw,22px);line-height:1.45;color:var(--k-sepia-deep);margin:0;max-width:720px;text-wrap:balance}.sl-scope.sl-dark .page_trustPackAdmission__SFDVM{color:var(--k-sepia)}.page_finalCtaHeadline__Jv7v2{font-family:var(--k-serif);font-size:clamp(36px,6vw,64px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--k-text);margin:0 0 20px;text-wrap:balance;max-width:760px}.page_finalCtaHeadlineEm__lRB3h{font-style:italic;font-weight:400;color:var(--k-sepia)}.page_finalCtaSub__BbIWm{font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--k-text-secondary);margin:0 0 28px;max-width:640px}.page_finalCtaPersonalNote__DRqPc,.page_finalCtaSub__BbIWm{font-family:var(--k-serif);font-style:italic;text-wrap:balance}.page_finalCtaPersonalNote__DRqPc{font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--k-sepia-deep);margin:0 0 36px;max-width:720px}.sl-scope.sl-dark .page_finalCtaPersonalNote__DRqPc{color:var(--k-sepia)}.page_finalCtaActions__Mkad7{display:flex;align-items:center;justify-content:flex-start;gap:28px;margin-bottom:24px;flex-wrap:wrap}.page_finalCtaPrimary__v5apu{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:16px 32px;font-size:15px;font-weight:500;letter-spacing:.02em;border-radius:var(--k-radius-sm)}.page_finalCtaPhone__jD0L5{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--k-text);border-bottom:1px solid var(--k-sepia-line);padding-bottom:6px;transition:border-color .15s,color .15s}.page_finalCtaPhone__jD0L5:hover{border-bottom-color:var(--k-sepia);color:var(--k-sepia-deep)}.sl-scope.sl-dark .page_finalCtaPhone__jD0L5:hover{color:var(--k-sepia)}.page_finalCtaPhoneLabel__USNuT{font-family:var(--k-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-text-tertiary);font-weight:600}.page_finalCtaPhoneNumber__Vvrgs{font-family:var(--k-serif);font-size:clamp(20px,2.4vw,24px);font-weight:500;letter-spacing:-.005em;font-variant-numeric:tabular-nums;margin-top:2px}.page_finalCtaMeta__LbmQZ{font-family:var(--k-sans);font-size:12px;letter-spacing:.04em;color:var(--k-text-tertiary);margin:0}.page_finalCtaAgenda__cPOrV{margin-top:36px;padding-top:24px;border-top:1px solid var(--k-border);max-width:720px}.sl-scope.sl-dark .page_finalCtaAgenda__cPOrV{border-top-color:var(--k-border-strong)}.page_finalCtaAgendaLabel__alOnI{font-family:var(--k-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-text-tertiary);font-weight:600;margin-bottom:12px}.page_finalCtaAgendaList__KM_nO{list-style:none;padding:0;margin:0;display:grid;gap:8px}.page_finalCtaAgendaItem__g4eOu{font-family:var(--k-sans);font-size:14px;line-height:1.5;color:var(--k-text-secondary);padding-left:16px;position:relative}.page_finalCtaAgendaItem__g4eOu:before{content:"·";position:absolute;left:4px;color:var(--k-text-tertiary)}.page_kanzleiFooter__HZ5D1{border-top:1px solid var(--k-border);padding:56px 32px 28px;background:var(--k-cream-raised)}@media (max-width:720px){.page_kanzleiFooter__HZ5D1{padding:40px 20px 24px}}.page_kanzleiFooterInner__DzVQx{max-width:1180px;margin:0 auto}.page_kanzleiFooterTop__dRZhr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media (max-width:880px){.page_kanzleiFooterTop__dRZhr{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:540px){.page_kanzleiFooterTop__dRZhr{grid-template-columns:1fr;gap:28px}}.page_kanzleiFooterBrand__gzCQ0{display:flex;flex-direction:column;gap:12px}.page_kanzleiFooterBrandLink__zO49T{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--k-text)}.page_kanzleiFooterLogo__MwGpC{width:28px;height:28px;display:block}.page_kanzleiFooterLogoText__Hmd_Y{display:inline-flex;flex-direction:column;line-height:1.05;color:var(--k-text)}.page_kanzleiFooterLogoSeven__MC2QY{font-size:14px;letter-spacing:.45em}.page_kanzleiFooterLogoLayers__34gtx{font-size:11px;letter-spacing:.653em;color:var(--k-text-secondary)}.page_kanzleiFooterTagline__S1myE{font-family:var(--k-serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--k-text-secondary);margin:6px 0 0;max-width:240px}.page_kanzleiFooterBrandLine__jptjP{font-family:var(--k-sans);font-size:11px;letter-spacing:.06em;color:var(--k-text-tertiary);margin-top:4px}.page_kanzleiFooterCol__3zCZu{display:flex;flex-direction:column;gap:12px}.page_kanzleiFooterColLabel__S_lf3{font-family:var(--k-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-text-secondary);font-weight:600;margin:0 0 4px}.page_kanzleiFooterColNav__RwKYG{display:flex;flex-direction:column;gap:6px}.page_kanzleiFooterLink__h_gtj{font-family:var(--k-sans);font-size:13px;letter-spacing:.02em;color:var(--k-text-tertiary);text-decoration:none;transition:color .15s;padding:2px 0}.page_kanzleiFooterLink__h_gtj:hover{color:var(--k-text)}.page_kanzleiFooterSocials__kX9Fj{display:flex;flex-wrap:wrap;gap:8px}.page_kanzleiFooterSocial__u9LCF{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--k-radius-sm);background:var(--k-cream-hover);color:var(--k-text-secondary);text-decoration:none;transition:background-color .15s,color .15s}.page_kanzleiFooterSocial__u9LCF:hover{background:var(--k-sepia-soft);color:var(--k-sepia)}.page_kanzleiFooterSocialIcon__PcbhQ{width:16px;height:16px}.page_kanzleiFooterBottom__I79b_{margin-top:36px;padding-top:24px;border-top:1px solid var(--k-border);display:flex;flex-direction:column;align-items:center;gap:16px}.page_kanzleiFooterBadges__lc3Vu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.page_kanzleiFooterBadgePill__GhL4t{color:var(--k-text-secondary);background:var(--k-paper);border:1px solid var(--k-border);border-radius:999px;font-weight:500}.page_kanzleiFooterBadgePillAccent__8HaJT,.page_kanzleiFooterBadgePill__GhL4t{display:inline-flex;align-items:center;font-family:var(--k-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:4px 12px}.page_kanzleiFooterBadgePillAccent__8HaJT{color:var(--k-sepia-deep);background:var(--k-sepia-soft);border:1px solid var(--k-sepia-line);border-radius:999px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.page_kanzleiFooterBadgePillAccent__8HaJT:hover{color:var(--k-sepia);border-color:var(--k-sepia)}.sl-scope.sl-dark .page_kanzleiFooterBadgePillAccent__8HaJT{color:var(--k-sepia)}.page_kanzleiFooterCopyright__KqR3R{font-family:var(--k-sans);font-size:11px;letter-spacing:.04em;color:var(--k-text-tertiary);text-align:center;margin:0}