:root{--hl-ink:#14130f;--hl-ink-2:#2a2722;--hl-ink-press:#050505;--hl-paper:#fff;--hl-mist:#f7f5f1;--hl-cream:#f2ede2;--hl-mist-2:#efebe3;--hl-stone:#4a463e;--hl-fog:#7a746a;--hl-fog-2:#a39c90;--hl-sand:#bdb6a6;--hl-brass:#bdb6a6;--hl-line:#e2ded5;--hl-steel:#4c6772;--hl-steel-dark:#324851;--hl-warn:#a8472a;--hl-warm:#c2773f;--hl-warm-soft:#e8c9a8;--hl-brass-dark:#9a5a2c;--hl-success:#3f6b4a;--hl-paper-translucent:#ffffffc7;--hl-scrim:#14130f8c;--hl-font-display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--hl-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--hl-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--hl-content-max:1280px;--hl-gutter:80px;--hl-gutter-mobile:24px;--hl-shadow-0:none;--hl-shadow-overlay:0 24px 64px -24px #14130f2e;--hl-ease:cubic-bezier(.2, .7, .2, 1);--hl-dur-fast:.12s;--hl-dur:.2s;--hl-dur-slow:.32s;--ink:var(--hl-ink);--ink-2:var(--hl-ink-2);--paper:var(--hl-paper);--canvas:var(--hl-paper);--canvas-2:var(--hl-mist);--mist:var(--hl-mist-2);--stone:var(--hl-stone);--fog:var(--hl-fog);--fog-2:var(--hl-fog-2);--sand:var(--hl-sand);--line:var(--hl-line);--line-2:#d7d2c7;--steel:var(--hl-steel);--steel-dark:var(--hl-steel-dark);--steel-soft:#e8eef1;--gold:var(--hl-sand);--gold-soft:var(--hl-mist);--brass:var(--hl-brass);--cream:var(--hl-cream);--fd:var(--hl-font-display);--fm:var(--hl-font-mono);--fb:var(--hl-font-body);--ink2:var(--hl-ink-2);--steeld:var(--hl-steel-dark);--soft:var(--steel-soft);--steel-rgb:76,103,114;--steel-dark-rgb:50,72,81;--sand-rgb:189,182,166;--gold-rgb:var(--sand-rgb);--gold-glow-rgb:var(--sand-rgb);--check-hot-rgb:63,107,74;--font-display:var(--hl-font-display);--font-body:var(--hl-font-body);--font-mono:var(--hl-font-mono);--bottom-ticker-offset:86px;--shadow-card:var(--hl-shadow-0);--shadow-card-hover:var(--hl-shadow-0);--shadow-portrait:var(--hl-shadow-overlay);--ease:var(--hl-ease);--dur:var(--hl-dur-slow);--dur-fast:var(--hl-dur);--portrait-x:62%;--portrait-y:22%;--portrait-y-mobile:18%;--head-shadow:0 1px 0 #ffffffad, 0 18px 36px #14130f38, 0 3px 12px #14130f1f;--head-shadow-active:0 1px 0 #ffffffa8, 0 26px 48px #14130f42, 0 5px 16px #14130f24;--head-filter:drop-shadow(0 6px 14px #14130f24) drop-shadow(0 1px 3px #14130f0f);--head-filter-active:drop-shadow(0 34px 46px #14130f33) drop-shadow(0 6px 14px #14130f1f);--eyebrow-shadow:0 1px 0 #ffffff85, 0 6px 14px #14130f1f;--eyebrow-shadow-active:0 1px 0 #ffffff9e, 0 12px 22px #14130f2e;--eyebrow-filter:drop-shadow(0 3px 6px #14130f1a);--eyebrow-filter-active:drop-shadow(0 12px 18px #14130f29)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;background:var(--canvas)}body{font-size:17px;font-family:var(--font-body);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;line-height:1.58}body:before{content:"₿   Ξ   ₮   Ł   ◎   ◈   ₿   Ξ   ₮   Ł   ◎   ◈" "\a " "   ◇   ₿   ◎   Ξ   ₮   Ł   ◈   ₿   ◎   Ξ   ₮" "\a " "Ξ   ₮   Ł   ◈   ₿   ◎   ◇   Ξ   ₮   Ł   ◈   ₿" "\a " "   Ł   ◎   ◈   ₿   Ξ   ₮   ◇   Ł   ◎   ◈   ₿" "\a " "₮   ◈   ₿   Ξ   ◎   Ł   ₿   ₮   ◇   Ξ   ◎   Ł" "\a " "◎   ₿   Ξ   ◇   Ł   ◈   ₮   ◎   ₿   Ξ   ◇   Ł" "\a " "   ₮   Ł   ₿   ◈   ◇   ◎   Ξ   ₮   Ł   ₿   ◈" "\a " "◈   Ξ   ◎   ₮   ₿   Ł   ◇   ◈   Ξ   ◎   ₮   ₿" "\a " "   ₿   ◇   Ł   ◎   Ξ   ◈   ₮   ₿   ◇   Ł   ◎" "\a " "Ł   ₮   ◈   ◎   ◇   ₿   Ξ   Ł   ₮   ◈   ◎   ◇" "\a " "   ◎   Ξ   ₿   Ł   ◈   ₮   ◇   ◎   Ξ   ₿   Ł" "\a " "Ξ   ◇   ₮   ◎   Ł   ₿   ◈   Ξ   ◇   ₮   ◎   Ł" "\a " "   ◈   ₿   Ξ   ₮   Ł   ◎   ◇   ◈   ₿   Ξ   ₮" "\a " "₿   Ł   ◎   ◈   Ξ   ₮   ◇   ₿   Ł   ◎   ◈   Ξ" "\a " "   Ξ   ₮   ◇   Ł   ◎   ₿   ◈   Ξ   ₮   ◇   Ł" "\a " "₮   ◎   Ł   ₿   ◈   Ξ   ◇   ₮   ◎   Ł   ₿   ◈";z-index:2;pointer-events:none;white-space:pre;font-family:var(--font-mono);letter-spacing:.52em;word-spacing:.8em;color:rgba(var(--steel-rgb),.2);text-shadow:0 0 18px rgba(var(--steel-rgb),.16), 38px 32px 0 rgba(var(--sand-rgb),.11), -48px 70px 0 rgba(var(--steel-dark-rgb),.1);opacity:.52;mix-blend-mode:multiply;font-size:clamp(18px,2.2vw,36px);line-height:2.35;animation:42s ease-in-out infinite alternate global-crypto-symbol-drift;position:fixed;inset:-18% -14%;transform:translate(-1.4%,-1.8%)rotate(-6deg)}@keyframes global-crypto-symbol-drift{0%{transform:translate(-1.4%,-1.8%)rotate(-6deg)}to{transform:translate(2.8%,4.2%)rotate(-6deg)}}body.nav-open{overflow:hidden}.site-shell--with-bottom-ticker{background:var(--canvas);transition:opacity .42s var(--ease);padding-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-watermark-backdrop{z-index:0;pointer-events:none;transform-origin:26% 45%;filter:blur(.7px)saturate(.94)contrast(1.18);width:min(92vw,1420px);height:min(80vh,880px);position:fixed;top:clamp(200px,22vh,280px);left:max(-4vw,-56px);overflow:hidden;transform:translate(0,0)scale(1)}.site-watermark-backdrop:before{content:"";background-image:var(--background-watermark-url);opacity:calc(.64 + (var(--backdrop-text-over,0) * .26));mix-blend-mode:normal;transition:opacity .4s var(--ease);-webkit-mask-composite:source-in, source-in;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1);-webkit-mask-image:radial-gradient(78% 68% at 50% 46%,#000 0% 48%,#000000b8 68%,#0000002e 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#0000002e 2%,#00000061 10%,#0000008a 28%,#000000bd 48%,#000000db 64%,#000000e6 78%,#000000b3 92%,#0000 100%),linear-gradient(#0000 0%,#0000002e 12%,#000 32% 64%,#0000005c 84%,#0000 100%);mask-image:radial-gradient(78% 68% at 50% 46%,#000 0% 48%,#000000b8 68%,#0000002e 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#0000002e 2%,#00000061 10%,#0000008a 28%,#000000bd 48%,#000000db 64%,#000000e6 78%,#000000b3 92%,#0000 100%),linear-gradient(#0000 0%,#0000002e 12%,#000 32% 64%,#0000005c 84%,#0000 100%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.site-watermark-backdrop:after{content:"";opacity:calc(.62 - (var(--backdrop-text-over,0) * .16));transition:opacity .4s var(--ease);background:radial-gradient(52% 44% at 50% 42%,#f5f3ee00 0% 62%,#f5f3ee14 82%,#f5f3ee7a 100%),linear-gradient(90deg,#f5f3ee 0%,#f5f3eec7 10%,#f5f3ee75 28%,#f5f3ee29 48%,#f5f3ee00 68%),linear-gradient(270deg,#f5f3ee8a 0%,#f5f3ee4d 14%,#f5f3ee1a 32%,#f5f3ee00 50%),linear-gradient(#f5f3ee00 50%,#f5f3ee24 66%,#f5f3eead 84%,#f5f3ee 100%),linear-gradient(#f5f3eeb3 0%,#f5f3ee29 14%,#f5f3ee00 28%);position:absolute;inset:0}.site-watermark{z-index:0;pointer-events:none;transform-origin:65% 40%;width:min(54%,660px);transform:translate3d(0, var(--wm-shift,0px), 0) scale(calc(1 + var(--wm-scale,0)));transition:transform .42s var(--ease);will-change:transform;background:radial-gradient(26% 50% at 28% 78%,#f5f3eefa 0%,#f5f3eebd 50%,#f5f3ee00 82%),linear-gradient(90deg,#f5f3ee00 0% 21%,#f5f3eed6 28%,#f5f3ee00 38%);position:fixed;top:-1px;bottom:-1px;right:0;overflow:hidden}.site-watermark:before{content:"";background-image:var(--watermark-url);background-size:cover;background-position:var(--portrait-x) var(--portrait-y);transform-origin:65% 40%;opacity:calc(.88 + (var(--wm-hover,0) * .04));filter:saturate(calc(.98 + (var(--wm-hover,0) * .1))) contrast(calc(1.34 + (var(--wm-hover,0) * .2))) brightness(calc(1.025 + (var(--wm-hover,0) * .02))) drop-shadow(-28px 34px 42px #14130f2b);transition:opacity .18s var(--ease), filter .22s var(--ease), transform .34s var(--ease);-webkit-mask-composite:source-in;background-repeat:no-repeat;position:absolute;inset:0;transform:translate(1.2%,-.4%)scale(1.085);-webkit-mask-image:linear-gradient(90deg,#0000 0% 20%,#00000029 30%,#000000a6 36%,#000 42% 100%),linear-gradient(#0000 0%,#000 10% 100%);mask-image:linear-gradient(90deg,#0000 0% 20%,#00000029 30%,#000000a6 36%,#000 42% 100%),linear-gradient(#0000 0%,#000 10% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.site-watermark:after{content:"";opacity:calc(.72 + (var(--wm-hover,0) * .04));transition:opacity .18s var(--ease);background:radial-gradient(21% 40% at 27% 78%,#f5f3ee7a 0%,#f5f3ee47 48%,#f5f3ee00 78%),linear-gradient(90deg,#f5f3ee00 0% 22%,#f5f3ee29 28%,#f5f3ee00 36%),linear-gradient(90deg,#f5f3ee57 0%,#f5f3ee2e 18%,#f5f3ee0a 34%,#f5f3ee00 52%),linear-gradient(#f5f3ee14 0%,#f5f3ee00 14% 74%,#f5f3ee0a 100%);position:absolute;inset:0}@keyframes watermark-breathe{0%{transform:translate(1.2%,-.4%)scale(1.085)}50%{transform:translate(2.1%,-1.2%)scale(1.095)}to{transform:translate(.4%,1%)scale(1.09)}}@keyframes ambient-surface-drift{0%{transform:translate(-1%)scale(1)}50%{transform:translate(1.4%,-1.1%)scale(1.04)}to{transform:translate(-.4%,1%)scale(1.02)}}.site-watermark:before{animation:42s ease-in-out infinite alternate watermark-breathe}.site-watermark:after{animation:none}body.has-watermark main{z-index:1;position:relative}body.has-watermark .section:not(.section--canvas-2):not(.dark):not(.careers-page-jobs-section){background:#f5f3eeeb}body.has-watermark .lp-bankhaftung .section:not(.dark){background:#f5f3eef0}body.has-watermark .lp-bankhaftung .section.alt:not(.dark){background:#fffffff0}body.has-watermark .panel{background:#f5f3eef0}body.has-watermark .panel--leit{background:linear-gradient(#f5f3eee6 0%,#f5f3eef2 100%)!important}body.has-watermark .hl-section--alt{background:#f7f5f1e6}body.has-watermark .at-section,.has-watermark .abk-section{background:#f5f3eef0}body.has-watermark .quick{background:#fffffff0}body.has-watermark .section--canvas-2{background:linear-gradient(90deg,#f5f3eeeb 0% 54%,#f5f3ee94 62%,#f5f3ee38 70%,#f5f3ee00 78% 100%)}@media (max-width:1100px){.site-watermark-backdrop,.site-watermark{display:none}body.has-watermark .section--canvas-2{background:var(--canvas-2)}}@media (max-width:900px){.site-watermark{width:100%;left:0;right:0}.site-watermark:before{opacity:calc(.16 + (var(--wm-hover,0) * .03));background-position:var(--portrait-x) var(--portrait-y-mobile);-webkit-mask-image:linear-gradient(90deg,#0000 0% 12%,#0000001f 28%,#0000008c 48%,#000 68% 82%,#0000 100%),linear-gradient(#0000 0%,#000 10% 100%);mask-image:linear-gradient(90deg,#0000 0% 12%,#0000001f 28%,#0000008c 48%,#000 68% 82%,#0000 100%),linear-gradient(#0000 0%,#000 10% 100%)}.site-watermark:after{opacity:0}body.has-watermark .section--canvas-2{background:#f5f3eee6}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0;font-family:inherit}.container{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:800px){.container{padding:0 20px}}.eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;align-items:center;gap:14px;font-size:14px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px;display:inline-block}.eyebrow:hover,.hl-eyebrow:hover,.eyebrow.is-sheen-hover,.hl-eyebrow.is-sheen-hover,.hero-eyebrow-wrap:hover .eyebrow,.hero-eyebrow-wrap:focus-visible .eyebrow,.hero-eyebrow-wrap.is-sheen-hover .eyebrow{color:var(--hl-warm)}.display-xl{font-family:var(--font-display);letter-spacing:-.03em;color:var(--hl-ink-press,var(--ink));text-shadow:0 1px #ffffff85,0 18px 36px #14130f2e,0 2px 10px #14130f14;text-wrap:balance;transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;font-size:clamp(48px,6.4vw,84px);font-weight:800;line-height:.98}.display-l{font-family:var(--font-display);letter-spacing:-.025em;color:var(--hl-ink-press,var(--ink));text-shadow:0 1px #ffffff80,0 16px 32px #14130f29,0 2px 8px #14130f14;text-wrap:balance;text-transform:capitalize;transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.02}.display-m,.s-t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--hl-ink-press,var(--ink));text-shadow:0 1px #ffffff75,0 12px 26px #14130f24,0 2px 8px #14130f12;text-wrap:balance;text-transform:capitalize;transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.08}.lede{color:var(--stone);max-width:620px;font-size:19px;font-weight:400;line-height:1.62}.body-text{color:var(--stone);font-size:17px;line-height:1.72}.nav{z-index:100;-webkit-backdrop-filter:saturate(140%)blur(12px);opacity:1;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), opacity .42s var(--ease), transform .42s var(--ease);--nav-cx:50%;--nav-cy:50%;--nav-glow:0;background:#14130feb;border-bottom:1px solid #bdb6a659;position:sticky;top:0;transform:translate(0,0)}.nav:after{content:"";pointer-events:none;z-index:1;opacity:var(--nav-glow);background:radial-gradient(160px 160px at var(--nav-cx,50%) 50%, #ffffff38, #fff0 70%);mix-blend-mode:screen;transition:opacity .3s var(--ease);position:absolute;inset:0}.site-watermark,.site-watermark-backdrop,.hero-portrait-bg{transition:opacity 1.45s var(--ease), filter 1.45s var(--ease), transform .42s var(--ease)}.site-watermark,.site-watermark-backdrop{opacity:0;filter:blur(10px)saturate(.94)}body.intro-playing.intro-image-ready .site-watermark,body.intro-playing.intro-image-ready .site-watermark-backdrop,body.has-watermark:not(.intro-playing) .site-watermark-backdrop,body.has-watermark:not(.intro-playing) .site-watermark{opacity:1;filter:blur()saturate()}body.intro-playing.intro-image-ready .site-watermark-backdrop,body.has-watermark:not(.intro-playing) .site-watermark-backdrop{filter:blur()saturate(1.08)contrast(1.48)}body.intro-playing .hero-portrait-bg{opacity:0;filter:blur(10px)saturate(.94)}body.intro-playing.intro-image-ready .hero-portrait-bg{opacity:1;filter:blur()saturate()}.page-transition-shell>main>:not(.hero):not(.site-watermark):not(.site-watermark-backdrop),.hero>:not(.intro-overlay):not(.hero-portrait-bg),.footer,.cookie-banner{transition:opacity 1s var(--ease) .78s, filter 1s var(--ease) .78s}body.intro-playing .page-transition-shell>main>:not(.hero):not(.site-watermark):not(.site-watermark-backdrop),body.intro-playing .hero>:not(.intro-overlay):not(.hero-portrait-bg),body.intro-playing .footer,body.intro-playing .cookie-banner{opacity:0;filter:blur(6px);pointer-events:none}body.intro-playing .nav,body.intro-playing .float-cta{opacity:0;pointer-events:none;transform:translateY(-14px)}body.intro-playing .media-ticker{opacity:0;pointer-events:none;transform:translateY(14px)}.nav.is-scrolled{background:#14130feb;border-bottom-color:#bdb6a640}.nav-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:18px 32px;display:flex}.brand-svg{width:auto;height:26px;display:block}.brand-svg-white{width:auto;height:30px;display:block}.nav-brand{flex-shrink:0;align-items:center;display:flex}.nav-brand-logo{transform-origin:0;height:26px;transition:transform .18s var(--ease), filter .18s var(--ease);will-change:transform;display:inline-block;position:relative}.nav-brand-logo__lockup{z-index:1;position:relative}.nav-brand-logo__lockup--dark{display:none}.nav-brand-logo__lockup--light{display:block}.nav-links a{color:#ffffffdb}.nav-links a:after{background:#ffffffdb}.nav-burger{color:#ffffffeb!important}.nav.is-on-dark.is-scrolled{background:#14130feb}@media (max-width:920px){.nav.is-on-dark.is-mobile-open .nav-links{background:#14130feb;border-bottom-color:#ffffff1a}}.nav-brand-logo.swipe-sheen.is-sheen-hover,.nav-brand-logo.swipe-sheen:hover,.nav-brand:hover .nav-brand-logo.swipe-sheen{filter:none;z-index:2;transform:translateY(-1px)scale(1.02)}.swipe-sheen{--swipe-x:50%;--swipe-y:50%;--swipe-on:0;isolation:isolate;position:relative;overflow:hidden}.swipe-sheen:before{content:"";pointer-events:none;z-index:3;opacity:0;mix-blend-mode:normal;filter:blur(.6px)saturate(1.05);background:linear-gradient(110deg,#14130f00 0% 40%,#14130f59 48%,#fafaf9c7 50%,#14130f6b 52%,#14130f00 60% 100%);position:absolute;inset:-14px;transform:translate(-120%)skew(-18deg)}.swipe-sheen.is-sheen-active:before{opacity:.95;animation:sheen-sweep .9s var(--ease) 2}.swipe-sheen.is-sheen-hover:before{opacity:.9;animation:sheen-sweep 1.4s var(--ease) infinite}.swipe-sheen:hover:before,.nav-brand:hover .swipe-sheen:before{opacity:.95;animation:sheen-sweep .9s var(--ease) 2}@keyframes sheen-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(120%)skew(-18deg)}}.swipe-sheen:hover,.swipe-sheen:focus-visible,.swipe-sheen:active{--swipe-on:1;--swipe-x:50%;--swipe-y:50%}.nav-brand:hover .swipe-sheen{--swipe-on:1}.swipe-sheen:after{content:"";pointer-events:none;z-index:2;opacity:calc(var(--swipe-on,0) * .9);background:radial-gradient(180px 64px at var(--swipe-x,50%) var(--swipe-y,50%), #14130f29, #14130f00 72%);mix-blend-mode:multiply;filter:blur(1.2px);transition:opacity .18s var(--ease);position:absolute;inset:-14px}.nav-links{flex-wrap:nowrap;flex:auto;justify-content:center;gap:24px;min-width:0;font-size:13px;font-weight:500;display:flex}.nav-menu{flex:auto;align-items:center;gap:32px;min-width:0;display:flex}.nav-link{color:#ffffffdb;white-space:nowrap;letter-spacing:.01em;transition:background-size .16s var(--ease), color var(--dur-fast) var(--ease), transform .28s cubic-bezier(.34, 1.56, .64, 1), text-shadow .28s var(--ease);transform-origin:bottom;will-change:transform;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;padding-bottom:1px;text-decoration:none;display:inline-flex;position:relative}.nav-link:hover,.nav-link:focus-visible,.nav-link.is-active{color:var(--hl-warm);background-size:100% 1px;outline:none}.nav-link:hover,.nav-link:focus-visible{text-shadow:0 10px 22px #c2773f59;transform:translateY(-5px)scale(1.1)}.nav.is-on-dark .nav-link:hover,.nav.is-on-dark .nav-link:focus-visible{text-shadow:0 10px 24px #0006}.nav.is-on-dark .nav-link{color:#ffffffdb}.nav.is-on-dark .nav-link:hover,.nav.is-on-dark .nav-link:focus-visible,.nav.is-on-dark .nav-link.is-active{color:var(--hl-warm);background-size:100% 1px}.nav-cta{background:var(--steel-dark);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--steel-dark);isolation:isolate;box-shadow:0 1px 0 #ffffff14, 0 10px 20px rgba(var(--steel-dark-rgb), .2);transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:2px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.nav-cta:hover{background:var(--steel);border-color:var(--steel);box-shadow:0 1px 0 #ffffff1a, 0 16px 30px rgba(var(--steel-dark-rgb), .24);transform:translateY(-1px)}.nav-cta:before,.float-cta:before,.nav-cta:after,.float-cta:after{content:none}.nav-cta:hover:before,.nav-cta:focus-visible:before,.float-cta:hover:before,.float-cta:focus-visible:before,.nav-cta:hover:after,.nav-cta:focus-visible:after,.float-cta:hover:after,.float-cta:focus-visible:after{display:none}.nav-cta:active,.float-cta:active{transform:translateY(1px);box-shadow:0 8px 16px #14130f1f}.nav-burger{color:var(--ink);padding:8px;display:none}.nav-burger svg{width:22px;height:22px}@media (max-width:920px){.nav-inner{z-index:2;position:relative}.nav-menu{display:none}.nav-burger{z-index:3;display:inline-flex;position:relative}.nav.is-mobile-open{background:#14130ff5;border-bottom-color:#0000}.nav.is-mobile-open .nav-menu{z-index:1;padding:calc(var(--nav-height,76px) + 24px) 24px calc(112px + env(safe-area-inset-bottom));background:#14130ff5;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.nav.is-mobile-open .nav-links{border-top:1px solid #ffffff1f;flex:none;justify-content:stretch;gap:0;display:grid}.nav.is-mobile-open .nav-link{letter-spacing:.01em;background-size:0 1px;border-bottom:1px solid #ffffff1f;justify-content:flex-start;width:100%;padding:16px 0;font-size:15px}.nav.is-mobile-open .nav-link:last-child{border-bottom:0}.nav.is-mobile-open .nav-cta{justify-content:center;align-self:flex-start;width:auto;margin-top:24px;display:inline-flex}}.btn{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;isolation:isolate;backface-visibility:hidden;will-change:transform, background, color, border-color;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 1px #ffffff94,0 8px 18px #14130f12}.btn:before,.btn:after{content:none}.btn>*{z-index:1;position:relative}.btn--primary{background:var(--steel-dark);color:var(--paper);border-color:var(--steel-dark);box-shadow:0 1px 0 #ffffff14, 0 12px 26px rgba(var(--steel-dark-rgb), .22)}.btn--primary:hover{background:var(--steel);border-color:var(--steel);box-shadow:0 1px 0 #ffffff1a, 0 18px 34px rgba(var(--steel-dark-rgb), .26);transform:translateY(-1px)}.btn--secondary{background:rgba(var(--steel-dark-rgb), .05);color:var(--steel-dark);border-color:var(--steel-dark);box-shadow:0 1px 0 #ffffffbd, 0 8px 18px rgba(var(--steel-dark-rgb), .1)}.btn--secondary:hover{background:var(--steel-dark);color:var(--paper);border-color:var(--steel-dark);box-shadow:0 1px 0 #ffffff1a, 0 16px 30px rgba(var(--steel-dark-rgb), .22);transform:translateY(-1px)}.btn--secondary-solid{background:var(--steel-dark);color:var(--paper);border-color:var(--steel-dark);box-shadow:0 1px 0 #ffffff1a, 0 12px 26px rgba(var(--steel-dark-rgb), .22)}.btn--secondary-solid:hover{background:var(--steel);color:var(--paper);border-color:var(--steel);box-shadow:0 1px 0 #ffffff1a, 0 16px 30px rgba(var(--steel-dark-rgb), .24);transform:translateY(-1px)}.btn:hover:before,.btn:focus-visible:before,.btn:hover:after,.btn:focus-visible:after{display:none}.btn:active{transform:translateY(1px);box-shadow:0 6px 14px #14130f1a}.btn:focus-visible,.nav-cta:focus-visible,.float-cta:focus-visible{box-shadow:0 0 0 3px rgba(var(--steel-rgb), .14), 0 18px 34px #14130f1f;outline:none}.btn .icon{width:16px;height:16px;transition:transform .22s var(--ease)}.btn:hover .icon,.btn:focus-visible .icon{transform:translate(3px)}.section{padding:96px 0;position:relative}.section--canvas-2{background:var(--canvas-2)}.section-head{max-width:760px;margin-bottom:56px}.section-head .eyebrow{margin-bottom:24px}.section-head h2{margin-bottom:20px}.page-hero h1,.section-head h2{text-shadow:var(--head-shadow)}.section-head{--swipe-x:50%;--swipe-y:50%;--swipe-on:0;z-index:1;isolation:isolate;position:relative}.section-head .eyebrow,.section-head .kicker,.section-head h2{transition:transform .26s var(--ease), filter .26s var(--ease), color .22s var(--ease), opacity .22s var(--ease);will-change:transform, filter}.section-head h2{transform-origin:0 0;position:relative}.section-head h2:before{content:"";pointer-events:none;opacity:calc(var(--swipe-on,0) * .55);background:radial-gradient(160px 52px at var(--swipe-x,50%) 42%, rgba(var(--steel-rgb), .08), rgba(var(--steel-rgb), 0) 72%);filter:blur(16px);transition:opacity .18s var(--ease);z-index:-1;position:absolute;inset:-16px -20px -14px}.section-head:hover .eyebrow,.section-head.is-sheen-hover .eyebrow,.section-head:hover .kicker,.section-head.is-sheen-hover .kicker{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--hl-warm);transform:translateY(-8px)scale(1.03)}.eyebrow:hover,.hl-eyebrow:hover,.podcast-eyebrow:hover{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);transform:translateY(-8px)scale(1.03)}.section-head:hover h2,.section-head.is-sheen-hover h2{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);color:inherit;transform:translateY(-8px)scale(1.03)}.page-hero h1,.hero-heading-pair h1,.podcast-title,.article-card__body h2,.article-step h3,.article-faq h3,.article-related__card h3{transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);transform-origin:0 0;will-change:transform, filter}.display-xl:hover,.display-l:hover,.display-m:hover,.s-t:hover,.s-t.is-sheen-hover,.page-hero h1:hover,.hero-heading-pair:hover h1,.hl-h2:hover,.podcast-title:hover,.article-card__body h2:hover,.article-step h3:hover,.article-faq h3:hover,.article-related__card h3:hover{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.hl-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.hl-service{box-sizing:border-box;border:1px solid var(--hl-line);border-left:3px solid var(--hl-steel-dark,#324851);min-height:300px;color:var(--hl-ink);font-family:var(--hl-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);transition:transform .5s cubic-bezier(.22,.8,.26,1), box-shadow .5s, background .22s var(--ease), border-color .22s var(--ease);background:#ffffffb8;border-radius:18px;flex-direction:column;gap:14px;padding:28px 26px 24px;font-size:16px;line-height:1.55;display:flex;position:relative;overflow:hidden;transform:translateY(-6px);box-shadow:0 44px 80px -36px #14130f73,0 4px 10px #14130f12}.hl-service:hover,.hl-service:focus-visible{border-color:rgba(var(--steel-rgb), .26);border-left-color:var(--hl-steel-dark,#324851);background:#ffffffd1;outline:none;transform:translateY(-10px);box-shadow:0 50px 90px -36px #14130f7a,0 8px 18px #14130f14}.hl-service-no{font-family:var(--hl-font-mono);letter-spacing:.14em;color:var(--hl-steel);margin-bottom:0;font-size:11px}.hl-service-title{font-family:var(--hl-font-display);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.05}.hl-service-copy{color:var(--hl-fog);margin:0;font-size:13.5px;line-height:1.55}.hl-service-foot{font-family:var(--hl-font-mono);letter-spacing:.08em;color:var(--hl-steel);margin-top:auto;padding-top:14px;font-size:11px}@media (max-width:1100px){.hl-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hl-services-grid{grid-template-columns:1fr}.hl-service{min-height:240px}}.pop-target{--swipe-x:50%;--swipe-y:50%;--swipe-on:0;--pop-hover-color:var(--steel-dark);--pop-glow:rgba(var(--steel-rgb), .08)}.pop-target--eyebrow,.pop-target--title{transition:transform .26s var(--ease), filter .26s var(--ease), color .22s var(--ease), opacity .22s var(--ease);will-change:transform, filter}.pop-target--eyebrow{width:fit-content;max-width:100%;display:inline-flex}.pop-target--eyebrow:hover,.pop-target--eyebrow.is-sheen-hover{color:inherit;transform:translateY(-2px)}.pop-target--title{transform-origin:0 0;width:fit-content;max-width:100%;position:relative}.pop-target--title:before{content:"";pointer-events:none;opacity:calc(var(--swipe-on,0) * .55);background:radial-gradient(160px 52px at var(--swipe-x,50%) 42%, var(--pop-glow), transparent 72%);filter:blur(16px);transition:opacity .18s var(--ease);z-index:-1;position:absolute;inset:-16px -20px -14px}.pop-target--title:hover,.pop-target--title.is-sheen-hover{filter:drop-shadow(0 34px 46px #14130f33)drop-shadow(0 6px 14px #14130f1f);text-shadow:0 1px #ffffffa8,0 26px 48px #14130f42,0 5px 16px #14130f24;color:inherit;transform:translateY(-8px)scale(1.03)}.pop-target--inverse.pop-target--eyebrow{--pop-hover-color:var(--sand);--pop-glow:rgba(var(--sand-rgb), .18)}.pop-target--inverse.pop-target--title{--pop-hover-color:var(--paper);--pop-glow:rgba(var(--sand-rgb), .2)}.pop-target--pair{gap:12px;width:fit-content;max-width:100%;display:inline-grid}.pop-target--pair .pop-target--eyebrow,.pop-target--pair .pop-target--title{margin:0}.pop-target--pair:hover .pop-target--eyebrow,.pop-target--pair.is-sheen-hover .pop-target--eyebrow{color:inherit;transform:translateY(-2px)}.pop-target--pair:hover .pop-target--title,.pop-target--pair.is-sheen-hover .pop-target--title{filter:drop-shadow(0 34px 46px #14130f33)drop-shadow(0 6px 14px #14130f1f);text-shadow:0 1px #ffffffa8,0 26px 48px #14130f42,0 5px 16px #14130f24;color:inherit;transform:translateY(-8px)scale(1.03)}.pop-target--card{transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);will-change:auto;position:relative}.pop-target--card:before{display:none}.pop-target--card:hover,.pop-target--card:focus-visible,.pop-target--card:active,.pop-target--card.is-sheen-hover{filter:none;box-shadow:none;border-color:rgba(var(--steel-rgb), .18);transform:translateY(-1px)}.cta-block .pop-target--title,.podcast-title.pop-target--title{color:inherit}.hero-lede-brand{letter-spacing:.06em;text-transform:uppercase;color:var(--steel-dark);transition:transform .24s var(--ease), filter .24s var(--ease), color .22s var(--ease);--swipe-x:50%;--swipe-y:50%;--swipe-on:0;margin-right:.08em;padding:0 .06em .08em;font-weight:800;display:inline-block;position:relative}.hero-lede-brand:after{content:"";background:linear-gradient(90deg, rgba(var(--steel-rgb), .04), rgba(var(--steel-rgb), .68), rgba(var(--steel-dark-rgb), .14));border-radius:999px;height:2px;position:absolute;bottom:-.02em;left:.06em;right:.06em}.hero-lede-brand:before{content:"";pointer-events:none;opacity:calc(var(--swipe-on,0) * .9);background:radial-gradient(80px 24px at var(--swipe-x,50%) 65%, rgba(var(--steel-rgb), .26), rgba(var(--steel-rgb), 0) 72%);filter:blur(10px);transition:opacity .18s var(--ease);z-index:-1;position:absolute;inset:-10px -10px -8px}.hero-lede-brand:hover,.hero-lede-brand.is-sheen-hover{filter:drop-shadow(0 14px 18px #14130f1f);color:var(--ink);transform:translateY(-1px)scale(1.02)}.hero-lede-emphasis{color:inherit;font-weight:700}.page-hero{background:linear-gradient(180deg, #ffffffe0, #ffffffe0), radial-gradient(ellipse 640px 260px at 15% 20%, rgba(var(--steel-rgb), .08), transparent 70%), radial-gradient(ellipse 540px 260px at 90% 85%, rgba(var(--sand-rgb), .12), transparent 72%), var(--hl-mist);border-bottom:1px solid var(--line);padding:72px 0 56px}.page-hero__inner{max-width:840px}.crumbs{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.crumbs a{color:var(--fog);text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--fog-2)}.page-hero .eyebrow{margin-bottom:22px}.page-hero h1{margin-bottom:20px}.page-hero .lede{max-width:720px}.page-hero__ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (max-width:700px){.page-hero{padding:56px 0 44px}.page-hero__ctas{gap:12px}}.media-ticker{z-index:95;color:#fffffff5;-webkit-backdrop-filter:saturate(145%)blur(12px);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(90deg,#2450f2c7 0%,#356cffb8 52%,#2450f2c7 100%);border-top:1px solid #ffffff2e;border-bottom:1px solid #12277a38;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 32px #2450f21a}.media-ticker:before,.media-ticker:after{content:"";z-index:1;pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.media-ticker:before{background:linear-gradient(90deg,#2450f2d1,#2450f200);left:0}.media-ticker:after{background:linear-gradient(270deg,#2450f2d1,#2450f200);right:0}.media-ticker__viewport{white-space:nowrap;overflow:hidden}.media-ticker__track{will-change:transform;width:max-content;animation:28s linear infinite media-ticker-scroll;display:flex}.media-ticker:hover .media-ticker__track,.media-ticker:focus-within .media-ticker__track{animation-play-state:paused}.media-ticker__group{flex:none;align-items:center;gap:16px;padding:8px;display:flex}.media-ticker__link{transition:transform .22s var(--ease), opacity .22s var(--ease);background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:6px 9px;display:inline-flex;transform:translate(0,0)}.media-ticker__link:hover,.media-ticker__link:focus-visible{outline:none;transform:translateY(-2px)}.media-ticker__link:hover .media-ticker__image,.media-ticker__link:focus-visible .media-ticker__image{filter:drop-shadow(0 1px #ffffff9e)drop-shadow(0 3px #0716563d)drop-shadow(0 9px 8px #0816566b);transform:translateY(-1px)scale(1.025)}.media-ticker__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;filter:drop-shadow(0 1px #ffffff8a)drop-shadow(0 2px #0716562e)drop-shadow(0 7px 6px #0816565c);width:auto;max-width:none;transition:filter .22s var(--ease), transform .22s var(--ease);display:inline-flex;position:relative;transform:translate(0,0)}.media-ticker__image--br24{height:26px}.media-ticker__image--wiwo{height:22px}.media-ticker__image--bi{height:28px}.media-ticker__image--welt{height:18px}@keyframes media-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.media-ticker__track{animation:none}}.analysis-section{padding-top:72px}.analysis-section__actions{justify-content:flex-start;margin-top:28px;display:flex}.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.analysis-card{background:var(--paper);border:1px solid var(--line);color:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);will-change:border-color;border-radius:4px;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}body.has-watermark .analysis-card{border-color:rgba(var(--steel-rgb), .16);background:#ffffffeb}.analysis-card:hover{border-color:var(--ink);background:linear-gradient(#fff 0%,#fcfcfb 100%)}.analysis-card__visual{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fff 0%, var(--mist) 100%);min-height:148px;transition:background .22s var(--ease), border-color .22s var(--ease);align-items:flex-end;padding:22px;display:flex;position:relative}body.has-watermark .analysis-card__visual{border-bottom-color:rgba(var(--steel-rgb), .12);background:linear-gradient(#ffffffd6,#f7f5f1c2)}.analysis-card__visual:after{content:"";border:1px solid rgba(var(--steel-rgb), .14);border-radius:999px;width:54px;height:54px;position:absolute;inset:18px 18px auto auto}.analysis-card:nth-child(2) .analysis-card__visual:after{border-radius:4px;transform:rotate(12deg)}.analysis-card:nth-child(3) .analysis-card__visual:after{background:rgba(var(--steel-rgb), .22);border:0;border-radius:0;width:64px;height:1px;top:32px}.analysis-card__visual span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel-dark);font-size:11px}.analysis-card:hover .analysis-card__visual{filter:none;transform:none}.analysis-card__body{padding:22px}.analysis-card__category{letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin-bottom:12px;font-size:12px;font-weight:700}.analysis-card__body h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease);margin-bottom:14px;font-size:24px;line-height:1.12}.analysis-card:hover .analysis-card__body h3{color:var(--ink);transform:none}.analysis-card__body p{color:var(--stone);font-size:15px;line-height:1.65}.analysis-card__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);margin-top:18px;font-size:11px}@media (max-width:980px){.analysis-grid{grid-template-columns:1fr}}.home-hub-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-hub-nav__group{border:1px solid var(--line);background:#ffffffd6;border-radius:4px;height:100%;padding:24px 26px;box-shadow:0 18px 38px #14130f0d}.home-hub-nav__group-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);font-size:11px}.home-hub-nav__group-title{font-family:var(--font-display);color:var(--ink);margin:14px 0 10px;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1.12}.home-hub-nav__group-description{color:var(--stone);margin:0;font-size:15px;line-height:1.68}.home-hub-nav__cards{gap:12px;margin-top:18px;display:grid}.home-hub-nav__card{border:1px solid rgba(var(--steel-rgb), .16);border-left:3px solid var(--steel);background:var(--paper);color:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:0 4px 4px 0;gap:8px;padding:16px 18px;text-decoration:none;display:grid}.home-hub-nav__card:hover{border-color:var(--ink);background:#fcfcfb}.home-hub-nav__card strong{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.home-hub-nav__card span{color:var(--stone);font-size:14px;line-height:1.6}.home-hub-nav__footer{border:1px solid rgba(var(--sand-rgb), .32);background:linear-gradient(#fffffff0 0%,#f6f4eee0 100%);border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:22px 24px;display:flex}.home-hub-nav__footer strong{color:var(--ink);font-size:18px;font-weight:600;display:block}.home-hub-nav__footer p{color:var(--stone);margin:8px 0 0;font-size:14px;line-height:1.7}@media (max-width:1080px){.home-hub-nav__grid{grid-template-columns:1fr}}@media (max-width:700px){.analysis-section__actions{justify-content:stretch}.analysis-section__actions .btn{justify-content:center;width:100%}.home-hub-nav__group,.home-hub-nav__footer{padding:20px}.home-hub-nav__footer{flex-direction:column;align-items:stretch}.home-hub-nav__footer .btn{justify-content:center;width:100%}}.hl-container{box-sizing:border-box;width:100%;max-width:var(--hl-content-max);padding:0 var(--hl-gutter-mobile);color:var(--hl-ink);font-family:var(--hl-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0 auto;font-size:16px;line-height:1.55}.hl-eyebrow{font-family:var(--hl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hl-steel);transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;font-size:11px}.hl-h2{max-width:880px;font-family:var(--hl-font-display);letter-spacing:-.055em;color:var(--hl-ink-press,var(--hl-ink));text-shadow:0 1px #ffffff8a,0 18px 38px #14130f2e,0 2px 10px #14130f14;transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;margin:20px 0 0;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:.95}.hl-h2 span{color:var(--hl-steel)}.hl-heading-pair{z-index:1;isolation:isolate;position:relative}.hl-heading-pair:hover .hero-eyebrow,.hl-heading-pair.is-sheen-hover .hero-eyebrow,.hl-heading-pair:hover .hl-eyebrow,.hl-heading-pair.is-sheen-hover .hl-eyebrow{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--hl-warm);transform:translateY(-8px)scale(1.03)}.hl-heading-pair .hl-eyebrow,.hl-heading-pair .hero-eyebrow{text-shadow:var(--eyebrow-shadow);filter:var(--eyebrow-filter);transform-origin:0 0}.hl-heading-pair .display-m{text-shadow:var(--head-shadow);filter:var(--head-filter);transform-origin:0 0;transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter}.hl-heading-pair .display-m span{color:var(--accent-ink,var(--steel-dark));transition:color .22s var(--ease)}.hl-heading-pair:hover .display-m,.hl-heading-pair.is-sheen-hover .display-m{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);color:inherit;transform:translateY(-8px)scale(1.03)}#fallarten>.hl-container:hover .hl-heading-pair .hero-eyebrow,#fallarten>.hl-container:hover .hl-heading-pair .hl-eyebrow,#zahlungsweg:hover .hl-heading-pair .hero-eyebrow,#zahlungsweg:hover .hl-heading-pair .hl-eyebrow,#wege-hub:hover .hl-heading-pair .hero-eyebrow,#wege-hub:hover .hl-heading-pair .hl-eyebrow{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--hl-warm);transform:translateY(-8px)scale(1.03)}#fallarten>.hl-container:hover .hl-heading-pair .display-m,#zahlungsweg:hover .hl-heading-pair .display-m,#wege-hub:hover .hl-heading-pair .display-m{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.hl-lede{max-width:680px;color:var(--hl-stone);margin:20px 0 0;font-size:18px;line-height:1.65}.hl-fall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.hl-fall{appearance:none;cursor:pointer;text-align:left;font:inherit;min-height:250px}.hl-fall-title{font-size:18px}.hl-fall .hl-fall-hint{font-family:var(--hl-font-mono);letter-spacing:.08em;color:var(--hl-steel);margin-top:auto;padding-top:12px;font-size:11px}.hl-fall.is-active{border-left-color:var(--hl-warm)}.hl-fall.is-active .hl-fall-hint{color:var(--hl-warm)}.hl-diag-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.hl-diag{appearance:none;cursor:pointer;text-align:left;font:inherit;border:1px solid var(--hl-line);border-left:3px solid var(--hl-steel-dark,#324851);color:var(--hl-ink);-webkit-backdrop-filter:blur(10px);transition:transform .22s var(--hl-ease), border-color .22s var(--hl-ease), box-shadow .22s var(--hl-ease), background .22s var(--hl-ease);background:#ffffffc7;border-radius:18px;flex-direction:column;gap:12px;padding:22px 20px 20px;display:flex;box-shadow:0 30px 64px -34px #14130f47}.hl-diag--thumb{overflow:hidden}.hl-diag-thumb{aspect-ratio:16/9;background:var(--mist);border-bottom:1px solid var(--line);border-radius:18px 18px 0 0;width:calc(100% + 40px);margin:-22px -20px 14px;display:block;overflow:hidden}.hl-diag-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.8,.26,1);display:block}.hl-diag:hover .hl-diag-thumb img,.hl-diag:focus-visible .hl-diag-thumb img{transform:scale(1.04)}.hl-diag:hover,.hl-diag:focus-visible{border-left-color:var(--hl-warm);outline:none}.hl-diag.is-active{border-left-color:var(--hl-warm)}.hl-diag:hover,.hl-diag:focus-visible{transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.hl-diag-label{font-family:var(--hl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hl-steel);transition:color .22s var(--hl-ease);font-size:11px}.hl-diag:hover .hl-diag-label,.hl-diag:focus-visible .hl-diag-label{color:var(--hl-warm)}.hl-diag-title{font-family:var(--hl-font-display);letter-spacing:-.025em;color:var(--hl-ink);margin:4px 0 0;font-size:20px;font-weight:800;line-height:1.15}.hl-diag-symptom{color:var(--hl-fog);margin:0;font-size:13.5px;line-height:1.5}.hl-diag-signals{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hl-diag-signals li{color:var(--hl-stone);padding-left:16px;font-size:12.5px;line-height:1.45;position:relative}.hl-diag-signals li:before{content:"";background:var(--hl-steel);width:8px;height:1px;position:absolute;top:.55em;left:0}.hl-diag-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hl-diag-chips span{border:1px solid rgba(var(--steel-rgb), .18);font-family:var(--hl-font-mono);letter-spacing:.05em;color:var(--hl-stone);transform-origin:50%;background:#fff9;border-radius:999px;padding:3px 8px;font-size:10.5px;display:inline-block}@keyframes hl-chip-pop{0%{transform:translate(0,0)scale(1)}45%{transform:translateY(-4px)scale(1.14)}to{transform:translate(0,0)scale(1)}}.hl-diag:hover .hl-diag-chips span,.hl-diag:focus-visible .hl-diag-chips span{color:var(--hl-ink-2);border-color:#c2773f73;animation:.9s cubic-bezier(.22,1,.36,1) both hl-chip-pop}.hl-diag:hover .hl-diag-chips span:nth-child(2),.hl-diag:focus-visible .hl-diag-chips span:nth-child(2){animation-delay:70ms}.hl-diag:hover .hl-diag-chips span:nth-child(3),.hl-diag:focus-visible .hl-diag-chips span:nth-child(3){animation-delay:.14s}.hl-diag:hover .hl-diag-chips span:nth-child(4),.hl-diag:focus-visible .hl-diag-chips span:nth-child(4){animation-delay:.21s}.hl-diag-cta{font-family:var(--hl-font-mono);letter-spacing:.08em;color:var(--hl-steel);transition:color .22s var(--hl-ease);margin-top:auto;padding-top:8px;font-size:11px}.hl-diag:hover .hl-diag-cta,.hl-diag:focus-visible .hl-diag-cta{color:var(--hl-warm)}.hl-funnel{background:var(--hl-paper);border:1px solid var(--hl-line);border-radius:18px;margin-top:44px;padding:32px 24px 24px;box-shadow:0 30px 64px -34px #14130f4d}#hl-funnel>svg,.hl-funnel svg{box-sizing:border-box;width:100%;height:auto;color:var(--hl-ink);font-family:var(--hl-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.55;display:block}@keyframes hl-funnel-line-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes hl-funnel-rust-draw{0%{stroke-dashoffset:208.806px}to{stroke-dashoffset:0}}@keyframes hl-funnel-step-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}60%{opacity:1;transform:translateY(-2px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.hl-fl-line,.hl-fl-rust{fill:none;stroke-width:2.5px;transition:stroke-dashoffset .9s var(--hl-ease)}.hl-fl-line{stroke:var(--hl-steel)}.hl-fl-rust{stroke:#a8472a}.hl-funnel.show-micro .hl-fl-line{animation:hl-funnel-line-draw 1.1s var(--hl-ease) both}.hl-funnel.show-micro .hl-fl-rust{animation:hl-funnel-rust-draw .6s var(--hl-ease) .76s both}.hl-st{transform-box:fill-box;transform-origin:50%}.hl-st-shadow{fill:#14130f42;filter:blur(2px);opacity:.52;transition:opacity .3s,transform .3s;transform:translate(3px,4px)}.hl-funnel.show-micro .hl-st.on{animation:.48s cubic-bezier(.22,.8,.26,1) both hl-funnel-step-pop}.hl-funnel.show-micro .hl-st.on[data-i="0"]{animation-delay:60ms}.hl-funnel.show-micro .hl-st.on[data-i="1"]{animation-delay:.24s}.hl-funnel.show-micro .hl-st.on[data-i="2"]{animation-delay:.42s}.hl-funnel.show-micro .hl-st.on[data-i="3"]{animation-delay:.62s}.hl-funnel.show-micro .hl-st.on[data-i="4"]{animation-delay:1.04s}.hl-st-c{fill:url(#hl-ticket-idle);stroke:#bdb6a6d1;stroke-width:2.4px;filter:drop-shadow(0 1px #ffffffe6)drop-shadow(0 7px 8px #14130f2e);transition:fill .3s,stroke .3s}.hl-st-gloss{fill:#ffffff70;mix-blend-mode:screen;pointer-events:none;transition:opacity .3s}.hl-st-n{font-family:var(--hl-font-display);fill:#5b564dd1;paint-order:stroke;stroke:#ffffff8f;stroke-width:.8px;font-size:16px;font-weight:700;transition:fill .3s}.hl-st-l{font-family:var(--hl-font-body);fill:var(--hl-stone);opacity:0;font-size:14px;font-weight:600;transition:opacity .4s}.hl-st-m{font-family:var(--hl-font-mono);letter-spacing:.02em;fill:var(--hl-fog);opacity:0;font-size:10.5px;transition:opacity .4s}.hl-st.on .hl-st-c{fill:url(#hl-ticket-steel);stroke:#263942eb}.hl-st.on .hl-st-shadow{opacity:.72;transform:translate(4px,5px)}.hl-st.on .hl-st-gloss{fill:#ffffff5c}.hl-st.on .hl-st-n{fill:#fff;stroke:#14130f33}.hl-st.on .hl-st-l{opacity:1}.hl-st[data-i="4"].on .hl-st-c{fill:url(#hl-ticket-rust);stroke:#622313eb}.hl-funnel.show-micro .hl-st.on .hl-st-m{opacity:1}.hl-fl-cta{text-align:center;opacity:0;max-height:0;margin-top:26px;transition:opacity .3s,max-height .3s;overflow:hidden}.hl-fl-cta.show{opacity:1;max-height:120px}.hl-btn{border:1px solid var(--hl-ink);background:var(--hl-ink);min-height:48px;color:var(--hl-paper);font-family:var(--hl-font-mono);letter-spacing:.08em;transition:transform .18s var(--hl-ease), background .18s var(--hl-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;display:inline-flex}.hl-btn:hover,.hl-btn:focus-visible{background:var(--hl-ink-2);outline:none;transform:translateY(-1px)}.hl-btn--secondary{color:var(--hl-ink);background:0 0}.hl-btn--secondary:hover,.hl-btn--secondary:focus-visible{background:var(--hl-ink);color:var(--hl-paper)}.hl-section{box-sizing:border-box;color:var(--hl-ink);font-family:var(--hl-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding-block:100px;font-size:16px;line-height:1.55}#neueste.hl-section{isolation:isolate;background:radial-gradient(ellipse 760px 280px at 14% 20%, rgba(var(--steel-rgb), .1), transparent 72%), linear-gradient(180deg, #f7f5f1f5, #f2ede2eb);border-top:1px solid rgba(var(--sand-rgb), .42);border-bottom:1px solid rgba(var(--sand-rgb), .42);position:relative;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #ffffff85,0 22px 58px #14130f14}#neueste.hl-section:before{content:"";border:1px solid rgba(var(--steel-rgb), .1);pointer-events:none;z-index:-1;border-radius:24px;position:absolute;inset:26px clamp(18px,3vw,48px)}#neueste .hl-container{z-index:1;position:relative}.hl-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:48px;display:grid}#neueste .hl-section-head{border:1px solid rgba(var(--steel-rgb), .14);border-left:4px solid rgba(var(--steel-rgb), .58);background:#ffffffd1;border-radius:18px;padding:28px 30px;box-shadow:0 28px 70px -46px #14130f6b,inset 0 1px #ffffffb8}.hl-p{color:var(--hl-stone);margin:0;font-size:16px;line-height:1.72}#neueste .hl-p{color:var(--hl-ink-2);font-weight:520}.hl-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.hl-article{border:1px solid var(--hl-line);min-height:330px;color:var(--hl-ink);-webkit-backdrop-filter:blur(10px);transition:transform .22s var(--hl-ease), border-color .22s var(--hl-ease), background .22s var(--hl-ease), box-shadow .22s var(--hl-ease);background:#ffffffc7;border-radius:18px;flex-direction:column;padding:24px 24px 22px;text-decoration:none;display:flex;box-shadow:0 30px 64px -38px #14130f52}#neueste .hl-article{border-color:rgba(var(--steel-rgb), .18);background:#fffffff2;box-shadow:0 36px 78px -42px #14130f6b,0 2px 10px #14130f09}.hl-article:hover,.hl-article:focus-visible{border-color:rgba(var(--steel-rgb), .26);background:#ffffffeb;outline:none;transform:translateY(-5px);box-shadow:0 44px 82px -38px #14130f70,0 8px 18px #14130f0f}.hl-article-meta{font-family:var(--hl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--hl-fog);justify-content:space-between;gap:14px;font-size:10.5px;display:flex}.hl-article-meta .cat{color:var(--hl-steel)}.hl-article-title{font-family:var(--hl-font-display);letter-spacing:-.04em;color:var(--hl-ink);margin:32px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:800;line-height:1.06}#neueste .hl-article-title{color:var(--hl-ink-press,var(--hl-ink));text-shadow:0 1px #ffffff85,0 10px 20px #14130f1a}.hl-article-summary{color:var(--hl-stone);margin:18px 0 0;font-size:14.5px;line-height:1.65}#neueste .hl-article-summary{color:var(--hl-ink-2)}.hl-article-foot{font-family:var(--hl-font-mono);letter-spacing:.08em;color:var(--hl-steel);margin-top:auto;padding-top:24px;font-size:11px}.hl-section-actions{margin-top:40px}.hl-funnel-note{text-align:center;font-family:var(--hl-font-mono);letter-spacing:.06em;color:var(--hl-fog);margin:18px 0 0;font-size:11px}.hl-wege-container{margin-top:clamp(72px,9vw,112px)}.hl-wege-lede{margin-top:24px}.hl-wege{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.hl-weg{border:1px solid var(--hl-line);border-left:3px solid var(--hl-steel-dark,#324851);-webkit-backdrop-filter:blur(10px);min-height:360px;transition:transform .22s var(--hl-ease), border-color .22s var(--hl-ease), box-shadow .22s var(--hl-ease), background .22s var(--hl-ease);background:#ffffffc2;border-radius:18px;flex-direction:column;padding:26px 22px 22px;display:flex;position:relative;box-shadow:0 30px 64px -34px #14130f47}.hl-weg:hover,.hl-weg:focus-within{border-color:rgba(var(--steel-rgb), .28);border-left-color:var(--hl-steel);background:#ffffffe6;transform:translateY(-4px);box-shadow:0 44px 80px -36px #14130f6b,0 6px 16px #14130f0f}.hl-weg-no{font-family:var(--hl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hl-steel);font-size:11px}.hl-weg-title{font-family:var(--hl-font-display);letter-spacing:-.04em;color:var(--hl-ink);margin:18px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.04}.hl-weg-sub{color:var(--hl-fog);margin:12px 0 20px;font-size:14px;line-height:1.55}.hl-weg-link{border-top:1px solid rgba(var(--sand-rgb), .38);color:var(--hl-ink);transition:color .16s var(--hl-ease), transform .16s var(--hl-ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.hl-weg-link:hover,.hl-weg-link:focus-visible{color:var(--hl-steel);outline:none;transform:translate(2px)}.hl-weg-link--warn:hover,.hl-weg-link--warn:focus-visible{color:var(--hl-warn)}.hl-weg-link .tag{border:1px solid rgba(var(--steel-rgb), .18);font-family:var(--hl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hl-steel);background:#f7f5f1d1;border-radius:999px;flex:none;padding:4px 7px;font-size:9.5px;font-weight:500}.hl-weg-link .tag--neu{color:var(--hl-warn);background:#a8472a12;border-color:#a8472a47}.hl-quiet-cta{border:1px solid var(--hl-line);width:100%;color:var(--hl-ink);transition:transform .26s var(--hl-ease), border-color .26s var(--hl-ease), background .26s var(--hl-ease), box-shadow .26s var(--hl-ease);border-top:2px solid var(--hl-line);border-left:3px solid var(--hl-steel);background:#ffffffb8;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding:20px 22px;text-decoration:none;display:flex;box-shadow:0 24px 54px -36px #14130f57}.hl-quiet-cta:hover,.hl-quiet-cta:focus-visible{border-color:rgba(var(--steel-rgb), .24);border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);background:#ffffffe6;outline:none;transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.hl-quiet-cta:hover .copy,.hl-quiet-cta:focus-visible .copy{color:var(--hl-warm)}.hl-quiet-cta .lbl{font-family:var(--hl-font-display);letter-spacing:-.03em;font-size:20px;font-weight:800}.hl-quiet-cta .copy{color:var(--hl-fog);transition:color .22s var(--hl-ease);font-size:14px}.hl-quiet-cta .arrow{font-family:var(--hl-font-display);color:var(--hl-steel);font-size:28px}.hl-weg.is-highlighted{border-left-color:var(--hl-brass);box-shadow:0 0 0 2px var(--hl-brass), 0 44px 80px -36px #14130f73}.hl-section--alt{background:var(--hl-mist)}.hl-path-hub-intro{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hl-path-hub-pill{border:1px solid rgba(var(--steel-rgb), .22);font-family:var(--hl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hl-steel);cursor:default;transition:transform .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), background .22s var(--ease), box-shadow .22s var(--ease);will-change:transform;background:#ffffffb3;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;display:inline-flex}.hl-path-hub-pill:hover{border-color:var(--hl-warm);color:var(--hl-warm);background:#fff;transform:translateY(-3px)scale(1.04);box-shadow:0 18px 30px -20px #14130f59}.hl-path-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.hl-path-hub-card{border:1px solid var(--hl-line);border-left:3px solid var(--hl-steel-dark,#324851);transition:transform .22s var(--hl-ease), border-color .22s var(--hl-ease), box-shadow .22s var(--hl-ease);background:#ffffffd9;border-radius:20px;flex-direction:column;gap:14px;padding:28px 26px 24px;display:flex;box-shadow:0 30px 64px -34px #14130f47}.hl-path-hub-card:hover{border-left-color:var(--hl-warm);transform:translateY(-3px);box-shadow:0 44px 80px -36px #14130f6b}.hl-path-hub-card:hover .hl-path-hub-count{color:var(--hl-warm)}.hl-path-hub-top{font-family:var(--hl-font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.hl-path-hub-label{color:var(--hl-warm);font-weight:700}.hl-path-hub-count{color:var(--hl-fog);transition:color .22s var(--hl-ease)}.hl-path-hub-title{font-family:var(--hl-font-display);letter-spacing:-.035em;color:var(--hl-ink);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.05}.hl-path-hub-question{color:var(--hl-stone);margin:0;font-size:14px;line-height:1.55}.hl-path-hub-signal{flex-wrap:wrap;gap:6px;display:flex}.hl-path-hub-signal span{border:1px solid rgba(var(--steel-rgb), .18);font-family:var(--hl-font-mono);letter-spacing:.05em;color:var(--hl-stone);background:#ffffffb3;border-radius:999px;padding:3px 8px;font-size:10.5px;display:inline-block}.hl-path-hub-bullets{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hl-path-hub-bullets li{color:var(--hl-stone);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.hl-path-hub-bullets li:before{content:"";background:var(--hl-steel);width:8px;height:1px;position:absolute;top:.65em;left:0}.hl-path-hub-links{border-top:1px solid var(--hl-line);flex-direction:column;gap:10px;margin-top:8px;padding-top:18px;display:flex}.hl-path-hub-links-head{font-family:var(--hl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hl-fog);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.hl-path-hub-link{border:1px solid rgba(var(--steel-rgb), .14);color:var(--hl-ink);transition:transform .16s var(--hl-ease), border-color .16s var(--hl-ease), background .16s var(--hl-ease);background:#fff9;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.hl-path-hub-link:hover,.hl-path-hub-link:focus-visible{border-color:rgba(var(--steel-rgb), .28);background:#ffffffe6;outline:none;transform:translate(2px)}.hl-path-hub-thumb{background:var(--hl-mist);border:1px solid var(--hl-line);border-radius:10px;width:72px;height:56px;display:block;overflow:hidden}.hl-path-hub-thumb__img{object-fit:cover;width:100%;height:100%;display:block}.hl-path-hub-link-main{flex-direction:column;gap:2px;min-width:0;display:flex}.hl-path-hub-link-title{color:var(--steel-dark);transition:color .22s var(--ease);font-size:14px;font-weight:700;line-height:1.3}.hl-path-hub-link:hover .hl-path-hub-link-title,.hl-path-hub-link:focus-visible .hl-path-hub-link-title{color:var(--steel)}.hl-path-hub-link-sub{color:var(--hl-fog);font-size:12.5px;line-height:1.4}.hl-path-hub-link-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.hl-path-hub-link-tag{border:1px solid rgba(var(--steel-rgb), .18);font-family:var(--hl-font-mono);letter-spacing:.05em;color:var(--hl-stone);background:#ffffffb3;border-radius:999px;padding:3px 8px;font-size:10px;display:inline-block}.hl-path-hub-link-tag--new{color:var(--hl-warm);background:#e8c9a833;border-color:#c2773f52}.hl-path-hub-link-tag--warn{color:var(--hl-warn);background:#a8472a14;border-color:#a8472a4d}.hl-path-hub-link-arrow{font-family:var(--hl-font-display);color:var(--hl-steel);font-size:18px}.hl-path-hub-cta{background:var(--hl-ink);color:var(--hl-paper);font-family:var(--hl-font-mono);letter-spacing:.06em;text-transform:uppercase;transition:background .16s var(--hl-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;font-size:12px;text-decoration:none;display:flex}.hl-path-hub-cta:hover,.hl-path-hub-cta:focus-visible{background:var(--hl-warm);outline:none}.hl-path-hub-unsure{margin-top:36px}@media (max-width:1100px){.hl-path-hub-grid{grid-template-columns:1fr}}@media (max-width:600px){.hl-path-hub-link{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb main""meta meta"}.hl-path-hub-thumb{grid-area:thumb;width:56px;height:44px}.hl-path-hub-link-main{grid-area:main}.hl-path-hub-link-meta{grid-area:meta;justify-content:flex-end}}@media (max-width:1180px){.hl-articles{grid-template-columns:1fr}.hl-wege{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-weg{min-height:320px}}@media (max-width:900px){.hl-section-head{grid-template-columns:1fr;gap:22px}.hl-fall-grid,.hl-diag-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hl-funnel{-webkit-overflow-scrolling:touch;overflow-x:auto}.hl-funnel svg{min-width:680px}}@media (max-width:520px){.hl-container{padding:0 16px}.hl-section{padding-block:76px}#neueste .hl-section-head{padding:22px 20px}.hl-fall-grid,.hl-diag-grid,.hl-wege{grid-template-columns:1fr}.hl-weg,.hl-article{min-height:auto}.hl-quiet-cta{align-items:flex-start}}.section-head .eyebrow.section-eyebrow{margin-bottom:0}.section-head--split{grid-template-columns:1fr 1.1fr;align-items:end;gap:72px;max-width:none;display:grid}@media (max-width:900px){.section{padding:80px 0}.section-head--split{grid-template-columns:1fr;gap:28px}}.sp-panel-pain{font-family:var(--font-display);color:var(--fog);margin-bottom:10px;font-size:15px;font-style:italic;font-weight:500;line-height:1.5;display:block}.sp-panel-pain .pain-line{padding-left:16px;display:block;position:relative}.sp-panel-pain .pain-line:before{content:"";background:var(--sand);width:8px;height:1px;position:absolute;top:.7em;left:0}.sp-process{border:1px solid var(--line);background:#f7f5f199;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.sp-process-step{color:var(--ink);border:1px solid var(--line);transition:transform .22s var(--ease), box-shadow .22s var(--ease);will-change:transform;--check-hover:0;--check-pulse:0;--check-boost:max(var(--check-hover,0), var(--check-pulse,0));--label-boost:var(--check-boost);background:#ffffff80;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.sp-process-step:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--check-hot-rgb), .18) 0%, #ffffff3d 100%);opacity:calc(0 + (var(--check-boost) * .55));transition:opacity .24s var(--ease);pointer-events:none;position:absolute;inset:0}.sp-process-step>*{z-index:1;position:relative}.sp-process-step:hover,.sp-process-step:focus-visible,.sp-process-step:active{--check-hover:1;box-shadow:inset 0 1px 0 #ffffffe0, 0 10px 22px #14130f1a, 0 0 0 1px rgba(var(--check-hot-rgb), calc(0 + (var(--check-boost) * .28)));transform:translateY(-2px)scale(1.03)}.sp-process-check{border:1px solid rgba(var(--check-hot-rgb), calc(.1 + (var(--check-boost) * .2)));width:18px;height:18px;color:var(--steel-dark);transform:translate3d(0, calc(-1px * var(--check-boost)), 0) scale(calc(1 + (var(--check-boost) * .08)));box-shadow:0 16px 30px rgba(var(--check-hot-rgb), calc(0 + (var(--check-boost) * .22))), 0 8px 16px rgba(var(--check-hot-rgb), calc(0 + (var(--check-boost) * .14)));transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.sp-process-check:before{content:"";background:linear-gradient(135deg, rgba(var(--check-hot-rgb), .18) 0%, #ffffff4d 100%);opacity:var(--check-boost);transition:opacity .24s var(--ease);position:absolute;inset:0}.sp-process-check svg{z-index:1;width:12px;height:12px;color:rgb(var(--check-hot-rgb));opacity:calc(.45 + (var(--check-boost) * .55));filter:grayscale(calc(1 - var(--check-boost))) saturate(calc(.65 + (var(--check-boost) * .95))) brightness(calc(.8 + (var(--check-boost) * .55))) drop-shadow(0 8px 14px rgba(var(--check-hot-rgb), calc(.08 + (var(--check-boost) * .24)))) drop-shadow(0 18px 26px rgba(var(--check-hot-rgb), calc(.02 + (var(--check-boost) * .14))));transition:opacity .24s var(--ease), filter .24s var(--ease);position:relative}.sp-process-text{transform-origin:50%;transform:translate3d(0, calc(-1px * var(--label-boost)), 0) scale(calc(1 + (var(--label-boost) * .045)));filter:drop-shadow(0 18px 26px rgba(20,19,15, calc(.02 + (var(--label-boost) * .1))));transition:transform .24s var(--ease), filter .24s var(--ease);will-change:transform;display:inline-block}.sp-process-num{background:var(--steel-soft);width:20px;height:20px;color:var(--steel-dark);font-family:var(--font-mono);border:1px solid rgba(var(--steel-rgb), .2);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.sp-process-arrow{color:var(--fog-2);font-family:var(--font-mono);font-size:12px}@media (max-width:600px){.sp-process{flex-direction:column;align-items:flex-start;gap:8px}.sp-process-arrow{display:none}}.sp-tabs{background:var(--paper);box-shadow:var(--shadow-card);border:1px solid var(--line);border-radius:4px;overflow:hidden}body.has-watermark .sp-tabs{transition:background .22s var(--ease);-webkit-backdrop-filter:saturate(160%)blur(10px);background:linear-gradient(90deg,#ffffff5c 0%,#fafaf966 55%,#ffffff6b 100%)}body.has-watermark .sp-tabs:hover,body.has-watermark .sp-tabs:active{background:linear-gradient(90deg,#ffffff9e 0%,#fafaf9b8 55%,#ffffffc7 100%)}body.has-watermark .sp-tabs:focus-within{box-shadow:var(--shadow-card), 0 0 0 1px rgba(var(--steel-rgb), .22), 0 0 0 4px rgba(var(--steel-rgb), .12)}body.has-watermark .sp-tablist{transition:background .22s var(--ease);background:linear-gradient(#f7f5f11a 0%,#fff0 100%)}body.has-watermark .sp-tabs:hover .sp-tablist,body.has-watermark .sp-tabs:active .sp-tablist{background:linear-gradient(#f7f5f16b 0%,#fff0 100%)}body.has-watermark .sp-tab.is-active{transition:background .22s var(--ease), box-shadow .26s var(--ease), transform .24s var(--ease);box-shadow:inset 0 0 0 1px rgba(var(--steel-rgb), .14), 0 18px 34px #14130f24;background:linear-gradient(#ffffffd1 0%,#fafaf9b8 100%)}body.has-watermark .sp-tabs:hover .sp-tab.is-active,body.has-watermark .sp-tabs:active .sp-tab.is-active{box-shadow:inset 0 0 0 1px rgba(var(--steel-rgb), .16), 0 20px 38px #14130f29;background:linear-gradient(#fffffff0 0%,#fafaf9e0 100%)}body.has-watermark .sp-tab:hover{box-shadow:inset 0 0 0 1px rgba(var(--steel-rgb), .08), 0 14px 28px #14130f1a;background:#f7f5f152}body.has-watermark .sp-panel-visual{transition:background .22s var(--ease);background:linear-gradient(135deg,#f2efe84d 0%,#fafaf947 60%,#fff6 100%)}body.has-watermark .sp-tabs:hover .sp-panel-visual,body.has-watermark .sp-tabs:active .sp-panel-visual{background:linear-gradient(135deg,#f2efe8c7 0%,#fafaf9bd 60%,#ffffffd6 100%)}body.has-watermark .sp-panel-feature{background:#f7f5f142}body.has-watermark .sp-process{transition:background .22s var(--ease);background:#f7f5f11f}body.has-watermark .sp-tabs:hover .sp-process,body.has-watermark .sp-tabs:active .sp-process{background:#f7f5f170}body.has-watermark .sp-process-step{background:#ffffff57}.sp-tablist{border-bottom:1px solid var(--line);background:linear-gradient(#f7f5f199 0%,#fff0 100%);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.sp-tab-indicator{background:var(--steel);height:2px;transition:left .36s var(--ease), width .36s var(--ease);pointer-events:none;z-index:2;border-radius:0;position:absolute;bottom:-1px}@media (max-width:800px){.sp-tablist{grid-template-columns:repeat(2,1fr)}}.sp-tab{appearance:none;text-align:left;cursor:pointer;border:0;border-right:1px solid var(--line);will-change:transform;box-shadow:inset 0 0 0 0 rgba(var(--steel-rgb), 0), 0 0 0 #14130f00;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform .24s var(--ease), box-shadow .26s var(--ease);background:0 0;border-bottom:2px solid #0000;padding:22px 20px 20px;position:relative;transform:translate(0,0)}.sp-tab:last-child{border-right:0}@media (max-width:800px){.sp-tab:nth-child(2n){border-right:0}.sp-tab:nth-child(-n+2){border-bottom:1px solid var(--line)}}.sp-tab:hover{background:var(--hl-mist);box-shadow:inset 0 0 0 1px rgba(var(--steel-rgb), .08), 0 14px 28px #14130f14;z-index:2;transform:translateY(-4px)}.sp-tab.is-active{box-shadow:inset 0 0 0 1px rgba(var(--steel-rgb), .12), 0 18px 34px #14130f1f, 0 2px 0 #ffffffbf;z-index:3;background:linear-gradient(#fff 0%,#fcfcfb 100%);border-bottom-color:#0000;transform:translateY(-5px)}.sp-tab .sp-tab-num{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-bottom:8px;font-size:10px;display:block}.sp-tab.is-active .sp-tab-num{color:var(--steel-dark)}.sp-tab .sp-tab-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.sp-tab .sp-tab-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fog);border:1px solid var(--line);will-change:transform;transition:transform .24s var(--ease), background .24s var(--ease), border-color .24s var(--ease), color .24s var(--ease), box-shadow .24s var(--ease);border-radius:2px;margin-top:10px;padding:3px 8px;font-size:9.5px;display:inline-block;transform:translate(0,0)}.sp-tab.is-active .sp-tab-kind{color:var(--steel-dark);border-color:rgba(var(--steel-rgb), .3);background:var(--steel-soft);box-shadow:0 10px 20px rgba(var(--steel-rgb), .12);transform:translateY(-2px)scale(1.03)}.sp-tab.is-active .sp-tab-kind.is-akut{color:var(--ink);border-color:rgba(var(--sand-rgb), .55);background:rgba(var(--sand-rgb), .14)}.sp-tab:hover .sp-tab-kind{transform:translateY(-2px)scale(1.04);box-shadow:0 8px 18px #14130f14}.sp-panel{grid-template-columns:240px 1fr;align-items:center;gap:40px;padding:40px;display:grid}@media (max-width:800px){.sp-panel{grid-template-columns:1fr;gap:24px;padding:28px}}.sp-panel-visual{background:var(--hl-mist);border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.sp-panel-visual:before{content:"";background:radial-gradient(ellipse 200px 120px at 30% 40%, rgba(var(--steel-rgb), .08), transparent 70%), radial-gradient(ellipse 160px 100px at 80% 70%, rgba(var(--sand-rgb), .1), transparent 70%);pointer-events:none;position:absolute;inset:0}.sp-panel-visual svg{z-index:1;width:200px;height:90px;color:var(--steel-dark);opacity:.78;position:relative}@media (max-width:800px){.sp-panel-visual{height:140px}.sp-panel-visual svg{width:180px;height:70px}}.sp-panel-body h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:26px;font-weight:800;line-height:1.15}.sp-panel-body p{color:var(--stone);max-width:620px;margin-bottom:22px;font-size:15px;line-height:1.65}.sp-panel-features{flex-wrap:wrap;gap:8px;display:flex}.sp-panel-feature{color:var(--ink);border:1px solid var(--line);--check-hover:0;--check-pulse:0;--check-boost:max(var(--check-hover,0), var(--check-pulse,0));--label-boost:var(--check-boost);transition:transform .22s var(--ease), box-shadow .22s var(--ease);will-change:transform;background:#f7f5f1b3;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.sp-panel-feature:hover,.sp-panel-feature:focus-visible,.sp-panel-feature:active{--check-hover:1;box-shadow:none;transform:translateY(-1px)}.sp-panel-feature-check{border:1px solid rgba(var(--check-hot-rgb), calc(.1 + (var(--check-boost) * .2)));width:18px;height:18px;color:var(--steel-dark);transform:translate3d(0, calc(-1px * var(--check-boost)), 0) scale(calc(1 + (var(--check-boost) * .08)));box-shadow:0 16px 30px rgba(var(--check-hot-rgb), calc(0 + (var(--check-boost) * .22))), 0 8px 16px rgba(var(--check-hot-rgb), calc(0 + (var(--check-boost) * .14)));transition:transform .24s var(--ease), box-shadow .24s var(--ease);background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.sp-panel-feature-check:before{content:"";background:linear-gradient(135deg, rgba(var(--check-hot-rgb), .18) 0%, #ffffff4d 100%);opacity:var(--check-boost);transition:opacity .24s var(--ease);position:absolute;inset:0}.sp-panel-feature-check svg{z-index:1;width:12px;height:12px;color:rgb(var(--check-hot-rgb));opacity:calc(.45 + (var(--check-boost) * .55));filter:grayscale(calc(1 - var(--check-boost))) saturate(calc(.65 + (var(--check-boost) * .95))) brightness(calc(.8 + (var(--check-boost) * .55))) drop-shadow(0 8px 14px rgba(var(--check-hot-rgb), calc(.08 + (var(--check-boost) * .24)))) drop-shadow(0 18px 26px rgba(var(--check-hot-rgb), calc(.02 + (var(--check-boost) * .14))));transition:opacity .24s var(--ease), filter .24s var(--ease);position:relative}.sp-panel-feature-text{transform-origin:50%;transform:translate3d(0, calc(-1px * var(--label-boost)), 0) scale(calc(1 + (var(--label-boost) * .04)));filter:drop-shadow(0 18px 26px rgba(20,19,15, calc(.02 + (var(--label-boost) * .1))));transition:transform .24s var(--ease), filter .24s var(--ease);will-change:transform;display:inline-block}.hero{padding:88px 0 96px;position:relative;overflow:hidden}.hero-cinematic-reveal{will-change:clip-path, filter, transform}@supports not (clip-path:inset(0 0 0 0 round 18px)){.hero-cinematic-reveal{clip-path:none!important}}.intro-overlay{z-index:9999;isolation:isolate;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-overlay__backdrop{z-index:0;pointer-events:none;transition:opacity .9s var(--ease), background .9s var(--ease);background:linear-gradient(180deg, #f5f3eef5 0%, #f5f3eef0 52%, #f5f3eef5 100%), radial-gradient(ellipse 700px 420px at 45% 45%, rgba(var(--steel-rgb),.16), transparent 62%), radial-gradient(ellipse 1200px 720px at 50% 45%, #14130f1f, transparent 60%);position:absolute;inset:0}body.intro-playing.intro-image-ready .intro-overlay__backdrop{opacity:.94;background:linear-gradient(90deg, #f5f3eef7 0%, #f5f3eef5 44%, #f5f3ee94 62%, #f5f3ee2e 78%, #f5f3ee00 100%), linear-gradient(180deg, #f5f3eeeb 0%, #f5f3eebd 52%, #f5f3ee57 100%), radial-gradient(ellipse 700px 420px at 38% 42%, rgba(var(--steel-rgb),.14), transparent 62%), radial-gradient(ellipse 1200px 720px at 40% 45%, #14130f1a, transparent 60%)}.intro-overlay__backdrop:before{content:"₿   Ξ   ₮   Ł   ◎   ◈   ₿   Ξ   ₮   Ł   ◎   ◈" "\a " "   ◇   ₿   ◎   Ξ   ₮   Ł   ◈   ₿   ◎   Ξ   ₮" "\a " "Ξ   ₮   Ł   ◈   ₿   ◎   ◇   Ξ   ₮   Ł   ◈   ₿" "\a " "   Ł   ◎   ◈   ₿   Ξ   ₮   ◇   Ł   ◎   ◈   ₿" "\a " "₮   ◈   ₿   Ξ   ◎   Ł   ₿   ₮   ◇   Ξ   ◎   Ł";pointer-events:none;white-space:pre;font-family:var(--font-mono);letter-spacing:.46em;word-spacing:.72em;color:rgba(var(--steel-rgb),.38);text-shadow:0 0 18px rgba(var(--steel-rgb),.34), 36px 28px 0 rgba(var(--sand-rgb),.24), -42px 64px 0 rgba(var(--steel-dark-rgb),.2);opacity:.96;mix-blend-mode:multiply;font-size:clamp(20px,2.8vw,42px);line-height:2.18;animation:28s ease-in-out infinite alternate intro-crypto-symbol-drift;position:absolute;inset:-18% -14%;transform:translate(-1.5%,-2%)rotate(-7deg);-webkit-mask-image:radial-gradient(360px 180px at 50% 48%,#0000004d 0%,#00000061 44%,#000000b8 68%,#000 100%);mask-image:radial-gradient(360px 180px at 50% 48%,#0000004d 0%,#00000061 44%,#000000b8 68%,#000 100%)}@keyframes intro-crypto-symbol-drift{0%{transform:translate(-1.5%,-2%)rotate(-7deg)}to{transform:translate(2%,4%)rotate(-7deg)}}.intro-overlay__backdrop:after{content:"";pointer-events:none;opacity:.065;mix-blend-mode:soft-light;filter:blur(.25px);background:radial-gradient(900px 520px at 50% 45%,#00000038,#0000 62%),radial-gradient(1200px 760px at 50% 55%,#0000002e,#0000 70%),repeating-linear-gradient(0deg,#ffffff24 0 1px,#fff0 2px 4px);position:absolute;inset:0}.intro-overlay__stack{z-index:1;perspective:1400px;flex-direction:column;align-items:center;gap:18px;padding:0 26px;display:flex;position:relative}.intro-overlay__button{appearance:none;color:inherit;font:inherit;cursor:default;transform-style:preserve-3d;transition:transform .22s var(--ease), filter .22s var(--ease);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex;position:relative}.intro-overlay__button:before{display:none}.intro-overlay__row{transform-style:preserve-3d;justify-content:center;align-items:center;gap:22px;display:flex}.intro-overlay__button-label{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel-dark);opacity:.88;font-size:11px;font-weight:600;position:relative}.intro-overlay__tagline{text-align:center;max-width:860px;color:var(--stone);letter-spacing:.02em;opacity:.95;font-size:14px;font-weight:500;line-height:1.65}.intro-overlay__tagline-text{text-shadow:0 1px #ffffffdb,0 2px #d7d2c7d1,0 8px 12px #14130f1f,0 20px 34px #14130f2e;filter:drop-shadow(0 12px 22px #14130f1f);display:inline-block;transform:translateZ(34px)translateY(-1px)scale(1.018)}.intro-overlay__row--mobile{display:none}.intro-overlay__mark-shell{aspect-ratio:1;isolation:isolate;flex:none;place-items:center;width:min(112px,24vw);display:grid;position:relative}.intro-overlay__mark{z-index:1;filter:drop-shadow(0 14px 38px #0000001a);transform-origin:50%;will-change:transform, filter;width:min(84px,18vw);height:auto;position:relative}.intro-overlay__mark-ring{box-shadow:inset 0 1px 0 #ffffffb3, 0 20px 36px #14130f14, 0 0 0 1px rgba(var(--steel-rgb), .05);pointer-events:none;-webkit-backdrop-filter:blur(2px)saturate(118%);background:radial-gradient(circle at 50% 46%,#ffffffa3 0%,#ffffff1f 54%,#fff0 74%),linear-gradient(#ffffff57,#ffffff0f);border:1.5px solid #14130f2e;border-radius:999px;position:absolute;inset:8px}.intro-overlay__mark-ring:after{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 50%, rgba(var(--steel-rgb), .18), rgba(var(--steel-rgb), 0) 74%);filter:blur(10px);opacity:.78;z-index:-1;position:absolute;inset:-1px}.intro-overlay__divider{transform-origin:50%;background:#14130f47;width:1px;height:54px}.intro-overlay__wordmark{isolation:isolate;transform-style:preserve-3d;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:clamp(22px,4.2vw,42px);font-weight:900;display:inline-block;position:relative;overflow:hidden}.intro-overlay__wordmark-text{color:var(--ink);-webkit-text-fill-color:var(--ink);text-shadow:0 1px #ffffffb8,0 2px #bcb4a480,0 3px #7a746a42;display:inline-block;transform:translateZ(58px)translateY(-2px)scale(1.026)}.intro-overlay__glint{pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(.45px)saturate(1.12);animation:intro-glint .95s var(--ease) 1 both;background:linear-gradient(110deg,#fff0 0% 46%,#14130f29 48.2%,#f5e0b8d1 50%,#14130f2e 51.8%,#fff0 54% 100%);animation-delay:1.05s;position:absolute;inset:-18px;transform:translate(-120%)skew(-18deg)}@keyframes intro-glint{0%{opacity:0}12%{opacity:.72}70%{opacity:.64}to{opacity:0;transform:translate(120%)skew(-18deg)}}.intro-overlay__signature{background:linear-gradient(90deg, rgba(var(--steel-rgb),0), rgba(var(--steel-rgb),.55), #fafaf900);transform-origin:0;opacity:0;width:152px;height:1px;animation:intro-signature-draw .95s var(--ease) 1 both;border-radius:999px;margin:14px auto 0;animation-delay:1.55s;display:block;position:relative;overflow:hidden;transform:scaleX(0)}.intro-overlay__signature:after{content:"";pointer-events:none;opacity:0;filter:blur(1.25px)saturate(1.08);mix-blend-mode:screen;animation:intro-signature-glint 1.1s var(--ease) 1 both;background:linear-gradient(110deg,#fff0 0% 46%,#f5e0b8eb 50%,#fff0 54% 100%);animation-delay:1.85s;position:absolute;inset:-10px 0;transform:translate(-120%)skew(-18deg)}@keyframes intro-signature-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:.95;transform:scaleX(1)}}@keyframes intro-signature-glint{0%{opacity:0}20%{opacity:.9}to{opacity:0;transform:translate(120%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){body:before,.intro-overlay__glint,.intro-overlay__backdrop:before,.hero--home:after,.intro-overlay__signature{animation:none!important}.site-watermark,.site-watermark-backdrop,.site-watermark:before,.site-watermark:after,.site-watermark-backdrop:before,.site-watermark-backdrop:after,.cta-block:before,.podcast-strip:before{transition:none!important;animation:none!important}}@media (max-width:700px){.intro-overlay__row--desktop{display:none}.intro-overlay__row--mobile{display:flex}.intro-overlay__row{flex-direction:column;gap:14px}.intro-overlay__mark-shell{width:min(106px,34vw)}.intro-overlay__divider{width:76px;height:1px}.intro-overlay__wordmark{letter-spacing:.14em}.intro-overlay__tagline{font-size:13px}}.hero:before{content:"";background:radial-gradient(ellipse 700px 400px at 15% 10%, rgba(var(--steel-rgb),.06), transparent 60%), radial-gradient(ellipse 500px 380px at 90% 80%, rgba(var(--sand-rgb),.06), transparent 60%);pointer-events:none;position:absolute;inset:0}body.has-watermark .hero:before{background:radial-gradient(ellipse 700px 400px at 15% 10%, rgba(var(--steel-rgb),.05), transparent 60%), radial-gradient(ellipse 520px 420px at 45% 86%, rgba(var(--sand-rgb),.04), transparent 62%)}.hero-inner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px;display:grid;position:relative}@media (max-width:980px){.hero-inner{grid-template-columns:1fr;gap:56px}.hero{padding:56px 0 64px}}.hero-eyebrow{margin-bottom:0}.hero-eyebrow-wrap{transition:transform .22s var(--ease), filter .22s var(--ease);will-change:transform;margin-bottom:28px;display:inline-block}.hero-eyebrow-wrap:hover,.hero-eyebrow-wrap.is-sheen-hover{filter:none;transform:translateY(-1px)}.hero h1 .scissor-word{--swipe-x:16%;--swipe-on:0;--scissor-swipe-x:16;--scissor-cut-x:16;--scissor-cut-on:0;--scissor-split-on:0;--scissor-cut-y:54%;--scissor-x:calc(var(--scissor-swipe-x) * (1 - var(--scissor-cut-on)) + var(--scissor-cut-x) * var(--scissor-cut-on));--scissor-on:max(var(--swipe-on,0), var(--scissor-cut-on,0));--scissor-split-boost:max(var(--swipe-on,0), var(--scissor-split-on,0));--scissor-split:calc(.22em * var(--scissor-split-boost));color:#0000;margin:-.08em 0;padding:.1em .04em .14em;display:inline-block;position:relative}.hero h1 .scissor-word:before,.hero h1 .scissor-word:after{content:attr(data-text);color:var(--ink);white-space:nowrap;pointer-events:none;filter:drop-shadow(0 12px 18px #14130f14);position:absolute;top:0;left:0}.hero h1 .scissor-word:before{clip-path:inset(0 0 calc(100% - var(--scissor-cut-y)) 0);transform:translate3d(0, calc(var(--scissor-split) * -1), 0)}.hero h1 .scissor-word:after{clip-path:inset(var(--scissor-cut-y) 0 0 0);transform:translate3d(0, var(--scissor-split), 0)}.hero h1 .scissor-word:hover,.hero h1 .scissor-word:focus-visible,.hero h1 .scissor-word.is-sheen-hover{--swipe-on:1}.hero h1 .scissor-underline{left:.08em;right:.08em;top:var(--scissor-cut-y);transform-origin:0;background:linear-gradient(90deg, rgba(var(--steel-rgb),0), rgba(var(--steel-rgb),.4), rgba(var(--steel-dark-rgb),0));pointer-events:none;z-index:2;border-radius:999px;height:2px;position:absolute;translate:0 -50%}.hero h1 .scissor-underline:after{content:"";pointer-events:none;opacity:calc(var(--scissor-on,0) * .9);background:radial-gradient(66px 20px at calc(var(--scissor-x,50) * 1%) 50%, #dcf0fa, #dcf0fa00 70%);filter:blur(2px);mix-blend-mode:screen;position:absolute;inset:-10px 0}.hero h1 .scissor-underline:before{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(110deg,#fff0 0% 42%,#ffffffe6 50%,#fff0 58% 100%);position:absolute;inset:-10px 0;transform:translate(-120%)skew(-18deg)}.hero h1 .scissor-word.is-sheen-hover .scissor-underline:before,.hero h1 .scissor-word:hover .scissor-underline:before{opacity:.9;animation:underline-sheen 1.2s var(--ease) infinite}.hero h1 .scissor-icon{left:calc(var(--scissor-x,50) * 1%);color:#14130fb8;pointer-events:none;z-index:4;filter:drop-shadow(0 10px 16px #14130f24);font-size:.62em;position:absolute;top:52%;translate:-50% -50%}@keyframes scissor-snip{0%{transform:translate(-50%,-50%)rotate(-34deg)scale(1)}38%{transform:translate(-50%,-50%)rotate(-54deg)scale(1.08)}to{transform:translate(-50%,-50%)rotate(-34deg)scale(1)}}.hero h1 .scissor-word:hover .scissor-icon,.hero h1 .scissor-word:focus-visible .scissor-icon,.hero h1 .scissor-word.is-sheen-hover .scissor-icon{animation:scissor-snip 1.1s var(--ease) infinite}.hero h1{margin-bottom:28px}.hero h1 .accent{background:linear-gradient(135deg, var(--steel) 0%, var(--steel-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;-webkit-text-stroke:1px transparent;text-shadow:0 0 1px #0000;filter:drop-shadow(0 1px #ffffffad)drop-shadow(0 18px 36px #14130f38)drop-shadow(0 3px 12px #14130f1f);will-change:background-position, filter;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:-webkit-text-fill-color .22s var(--ease), color .22s var(--ease);background-position:50%;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:-.2em 0 -.14em;padding:.26em .06em .18em;font-style:normal;font-weight:700;line-height:1.4;display:inline-block;overflow:visible;transform:skew(-12deg)translateZ(0)}.heading-accent{color:var(--accent-ink,var(--steel-dark));transition:color .22s var(--ease)}.hero h1 .accent [data-accent-letter="1"]{background:inherit;background-size:inherit;background-position:inherit;-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;text-shadow:0 0 1px #0000;transition:-webkit-text-fill-color .22s var(--ease), color .22s var(--ease);-webkit-background-clip:text;background-clip:text}.hero h1 .accent [role=text]{white-space:nowrap}.hero h1 .accent--ignite{white-space:nowrap;--swipe-x:50%;--swipe-on:0;display:inline-block;position:relative}.accent--steel{color:var(--accent-ink,var(--steel-dark));-webkit-text-fill-color:var(--accent-ink,var(--steel-dark));transition:color .22s var(--ease),-webkit-text-fill-color .22s var(--ease);background:0 0}.hero-home-heading-pop:hover,.hero-home-heading-pop:focus-within,.hero-heading-pair:hover,.hl-heading-pair:hover,.hl-heading-pair.is-sheen-hover,.section-head:hover,.section-head.is-sheen-hover,.s-head:hover,.s-head.is-sheen-hover,.cta-inner:hover,.cta-inner.is-sheen-hover,#fallarten>.hl-container:hover .hl-heading-pair,#zahlungsweg:hover .hl-heading-pair,#wege-hub:hover .hl-heading-pair{--accent-ink:var(--steel)}.hero-home-heading-pop:hover .accent,.hero-home-heading-pop:focus-within .accent,.hero-home-heading-pop:hover .accent [data-accent-letter],.hero-home-heading-pop:focus-within .accent [data-accent-letter]{-webkit-text-fill-color:var(--steel);color:var(--steel)}.hero h1 .accent--ignite:hover,.hero h1 .accent--ignite:focus-visible,.hero h1 .accent--ignite:active{--swipe-on:1;--swipe-x:50%}.hero h1 .accent-underline{transform-origin:0;opacity:0;pointer-events:none;will-change:transform, filter, opacity;border-radius:999px;height:3px;position:absolute;bottom:.1em;left:.1em;right:.1em;overflow:visible}.hero h1 .accent-underline:after{content:"";opacity:calc(var(--swipe-on,0) * .9);transition:opacity .18s var(--ease);filter:blur(3px);mix-blend-mode:screen;position:absolute;inset:-10px 0}.hero h1 .accent-underline:before{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(110deg,#fff0 0% 42%,#ffffffe6 50%,#fff0 58% 100%);position:absolute;inset:-10px 0;transform:translate(-120%)skew(-18deg)}.hero h1 .accent--ignite.is-sheen-active .accent-underline:before{opacity:.9;animation:underline-sheen .9s var(--ease) 2}.hero h1 .accent--ignite.is-sheen-hover .accent-underline:before{opacity:.9;animation:underline-sheen 1.4s var(--ease) infinite}.hero h1 .accent--ignite:hover .accent-underline:before{opacity:.9;animation:underline-sheen .9s var(--ease) 2}@media (hover:hover) and (pointer:fine){body,a,button,[role=button]{cursor:none}.custom-cursor{pointer-events:none;z-index:10000;opacity:.92;filter:drop-shadow(0 0 .8px #ffffff8c)drop-shadow(0 10px 18px #14130f2e);mix-blend-mode:normal;width:26px;height:26px;transition:filter .14s var(--ease);background:url(/assets/hortmann-mark.svg) 50%/contain no-repeat;display:none;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.custom-cursor.is-invert{filter:invert()drop-shadow(0 0 .8px #00000059)drop-shadow(0 10px 18px #00000047)}}@media (prefers-reduced-motion:reduce){body{cursor:auto}a,button,[role=button]{cursor:pointer}.custom-cursor{display:none!important}}@keyframes underline-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(120%)skew(-18deg)}}.hero h1 .accent-underline--steel:after{background:radial-gradient(66px 20px at var(--swipe-x,50%) 50%, #dcf0fa, #dcf0fa00 70%)}.hero h1 .accent-underline--gold:after{background:radial-gradient(66px 20px at var(--swipe-x,50%) 50%, rgba(var(--gold-glow-rgb),1), rgba(var(--gold-glow-rgb),0) 70%)}.hero h1 .accent-underline--steel{background:linear-gradient(90deg, rgba(var(--steel-rgb),0), rgba(var(--steel-rgb),.55), rgba(var(--steel-dark-rgb),0))}.hero h1 .accent-underline--gold{background:linear-gradient(90deg, rgba(var(--gold-rgb),0), rgba(var(--gold-rgb),.62), rgba(var(--gold-rgb),0))}.hero .lede{margin-bottom:36px}.hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}.hero-trust{border-top:1px solid var(--sand);grid-template-columns:1fr 1fr;gap:14px 32px;max-width:580px;padding-top:32px;display:grid}.trust-item{color:var(--stone);border:1px solid var(--line);background:var(--paper);box-shadow:none;--check-hover:0;--check-pulse:0;--check-boost:max(var(--check-hover,0), var(--check-pulse,0));--label-boost:var(--check-boost);transition:transform .26s var(--ease), filter .26s var(--ease), color .22s var(--ease), box-shadow .26s var(--ease);will-change:transform;border-radius:999px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}body.has-watermark .hero--text .hero-trust .trust-item{border-color:rgba(var(--steel-rgb), .18);-webkit-backdrop-filter:blur(6px);background:#ffffff94}.trust-item:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--check-hot-rgb), .18) 0%, #ffffff38 100%);opacity:calc(0 + (var(--check-boost) * .72));transition:opacity .24s var(--ease);pointer-events:none;position:absolute;inset:0}.trust-item>*{z-index:1;position:relative}.trust-label{transform-origin:50%;transition:transform .26s var(--ease), filter .26s var(--ease);will-change:transform;display:inline-block;transform:translate(0,0)scale(1)}.trust-item .trust-label{transform:translate3d(0, calc(-1px * var(--label-boost)), 0) scale(calc(1 + (var(--label-boost) * .045)));filter:drop-shadow(0 18px 26px rgba(20,19,15, calc(.02 + (var(--label-boost) * .12))))}.trust-item:hover,.trust-item:focus-visible,.trust-item:active,.trust-item.is-sheen-hover{--check-hover:1;color:var(--ink);filter:none;box-shadow:none;border-color:rgba(var(--check-hot-rgb), .3);transform:translateY(-1px)}.trust-item .dot{background:linear-gradient(135deg, var(--steel-soft) 0%, #e8eef166 100%);border:1px solid rgba(var(--steel-rgb),.22);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.trust-item .dot svg{width:12px;height:12px;color:rgb(var(--check-hot-rgb));opacity:calc(.52 + (var(--check-boost) * .48));filter:saturate(calc(.85 + (var(--check-boost) * .85))) brightness(calc(.92 + (var(--check-boost) * .55))) drop-shadow(0 8px 14px rgba(var(--check-hot-rgb), calc(.1 + (var(--check-boost) * .28)))) drop-shadow(0 18px 26px rgba(var(--check-hot-rgb), calc(.02 + (var(--check-boost) * .12))))}.trust-item .dot{border-color:rgba(var(--check-hot-rgb), calc(.1 + (var(--check-boost) * .22)));background:linear-gradient(135deg, rgba(var(--check-hot-rgb), calc(.06 + (var(--check-boost) * .2))) 0%, rgba(255,255,255, calc(.3 + (var(--check-boost) * .18))) 100%)}.hero--text{--hero-depth-x:0;--hero-depth-y:0;--hero-depth-on:0;--hero-depth-glow-x:50%;--hero-depth-glow-y:42%;text-align:center;padding:96px 0 84px;position:relative}.hero--home{background:var(--paper);border-bottom:1px solid var(--line);isolation:isolate}.hero--home:after{content:"₿   Ξ   ₮   Ł   ◎   ◈   ₿   Ξ   ₮   Ł" "\a " "   ◇   ₿   ◎   Ξ   ₮   Ł   ◈   ₿   ◎" "\a " "Ξ   ₮   Ł   ◈   ₿   ◎   ◇   Ξ   ₮   Ł" "\a " "   Ł   ◎   ◈   ₿   Ξ   ₮   ◇   Ł   ◎";z-index:0;pointer-events:none;white-space:pre;font-family:var(--font-mono);letter-spacing:.5em;word-spacing:.78em;color:rgba(var(--steel-rgb),.24);text-shadow:0 0 18px rgba(var(--steel-rgb),.2), 34px 30px 0 rgba(var(--sand-rgb),.16), -44px 62px 0 rgba(var(--steel-dark-rgb),.14);opacity:.92;mix-blend-mode:multiply;font-size:clamp(19px,2.3vw,36px);line-height:2.3;animation:34s ease-in-out infinite alternate home-crypto-symbol-drift;display:none;position:absolute;inset:-12% -10%;transform:translate(-1%,-1%)rotate(-6deg);-webkit-mask-image:radial-gradient(520px 260px at 36% 42%,#0000003d 0%,#00000075 42%,#000000eb 100%);mask-image:radial-gradient(520px 260px at 36% 42%,#0000003d 0%,#00000075 42%,#000000eb 100%)}@keyframes home-crypto-symbol-drift{0%{transform:translate(-1%,-1%)rotate(-6deg)}to{transform:translate(2.6%,3.2%)rotate(-6deg)}}body.has-watermark .hero--home{background:0 0}body.has-watermark .hero-cinematic-reveal{-webkit-backdrop-filter:blur(28px)saturate(1.02);background:radial-gradient(46% 36% at 50% 42%,#f5f3eee6 0%,#f5f3eedb 48%,#f5f3ee70 68%,#f5f3ee00 84%),radial-gradient(28% 28% at 34%,#f5f3eebd 0%,#f5f3ee85 44%,#f5f3ee00 70%),radial-gradient(26% 26% at 66% 48%,#f5f3eeb8 0%,#f5f3ee80 42%,#f5f3ee00 68%),radial-gradient(38% 30% at 50% 66%,#f5f3eead 0%,#f5f3ee80 44%,#f5f3ee00 70%),radial-gradient(20% 18% at 40% 22%,#f5f3ee94 0%,#f5f3ee00 62%),radial-gradient(19% 17% at 60% 20%,#f5f3ee8f 0%,#f5f3ee00 60%)}.hero--home>.container,.hero--home .hero-inner{z-index:1;position:relative}.hero--text .hero-inner{max-width:960px;margin:0 auto;display:block}.hero--text .hero-content{flex-direction:column;align-items:center;display:flex}.hero--text .hero-eyebrow-wrap{margin-bottom:32px}.hero--page .hero-eyebrow-wrap{margin-bottom:22px}.hero-heading-pair{z-index:1;gap:18px;width:fit-content;max-width:100%;margin-bottom:20px;display:inline-grid;position:relative}.hero-heading-pair .hero-eyebrow-wrap,.hero-heading-pair h1{margin-bottom:0}.hero--text .hero-cinematic-reveal{position:relative}.hero--text .hero-cinematic-reveal:before{content:"";background:radial-gradient(circle at var(--hero-depth-glow-x) var(--hero-depth-glow-y), rgba(var(--steel-rgb), calc(.08 + (var(--hero-depth-on) * .05))), transparent 38%), radial-gradient(circle at 76% 82%, rgba(var(--sand-rgb), calc(.07 + (var(--hero-depth-on) * .04))), transparent 34%);filter:blur(26px);width:min(92vw,940px);height:420px;opacity:calc(.42 + (var(--hero-depth-on) * .16));transform:translate3d(calc(-50% + (var(--hero-depth-x) * 18px)), calc(var(--hero-depth-y) * 14px), 0);transition:transform .32s var(--ease), opacity .32s var(--ease);pointer-events:none;z-index:0;border-radius:999px;position:absolute;top:8%;left:50%}.hero--text .hero-cinematic-reveal>.container{z-index:1;position:relative}.hero--text h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;transition:transform .26s var(--ease), filter .26s var(--ease);will-change:transform;margin-bottom:32px;padding:.14em .04em;font-size:clamp(40px,6vw,80px);font-weight:800;line-height:1.2;overflow:visible}@media (max-width:1280px){.hero--text h1{max-width:13.5ch;margin-inline:auto;font-size:clamp(36px,5.4vw,72px)}}.hero--text h1:hover,.hero--text h1.is-sheen-hover{filter:drop-shadow(0 40px 52px #14130f24);transform:translateY(-8px)scale(1.03)}body.has-watermark .section-head .eyebrow,body.has-watermark .section-head h2,body.has-watermark .hero--text .hero-eyebrow,body.has-watermark .hero--text h1{text-shadow:0 1px #ffffffad,0 18px 36px #14130f38,0 3px 12px #14130f1f}body.has-watermark .hero-eyebrow-wrap,body.has-watermark .hero--text h1,body.has-watermark .hero-heading-pair{z-index:1;position:relative}.hero--text .lede{max-width:680px;margin:0 auto 40px;font-size:19px}.hero--page h1 .accent-underline,.hero--home h1 .accent-underline{opacity:1;filter:blur();transform:scaleX(1)}.lp-bankhaftung .hero h1 .accent--ignite{-webkit-text-fill-color:var(--steel-dark);color:var(--steel-dark);transition:-webkit-text-fill-color .22s var(--ease), color .22s var(--ease);background:0 0}.lp-bankhaftung .lp-hero-head:hover .accent--ignite,.lp-bankhaftung .lp-hero-head.is-sheen-hover .accent--ignite{-webkit-text-fill-color:var(--steel);color:var(--steel)}.lp-bankhaftung .hero h1 .accent-underline{opacity:1;filter:blur();animation:intro-underline-draw .9s var(--ease) both;transform:scaleX(1)}@keyframes intro-underline-draw{0%{opacity:0;filter:blur(6px);transform:scaleX(0)}to{opacity:1;filter:blur();transform:scaleX(1)}}.hero--page h1{letter-spacing:-.028em;margin-bottom:20px;font-size:clamp(36px,5.2vw,68px);font-weight:800;line-height:1.08}.hero--page h1 .accent{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:var(--steel-dark);background-clip:initial;color:var(--steel-dark);filter:none;text-shadow:var(--head-shadow)}.hero--page .lede{max-width:720px}.hero--text .hero-ctas{isolation:isolate;justify-content:center;margin-bottom:56px;position:relative}.hero--page .hero-ctas{margin-bottom:28px}.hero--text .hero-ctas:before{content:"";background:radial-gradient(circle at var(--hero-depth-glow-x) 48%, rgba(var(--steel-rgb), calc(.08 + (var(--hero-depth-on) * .05))), transparent 38%), radial-gradient(circle at 78% 82%, rgba(var(--sand-rgb), calc(.06 + (var(--hero-depth-on) * .04))), transparent 34%);filter:blur(18px);opacity:calc(.34 + (var(--hero-depth-on) * .18));transform:translate3d(calc(var(--hero-depth-x) * 12px), calc(var(--hero-depth-y) * 8px), 0);transition:transform .3s var(--ease), opacity .3s var(--ease);pointer-events:none;z-index:0;border-radius:999px;position:absolute;inset:-20px -28px -14px}.hero--text .hero-ctas>*{z-index:1;position:relative}.hero-safety{max-width:720px;color:var(--fog);text-wrap:balance;text-shadow:0 0 #14130f00;transform-origin:50%;will-change:transform, filter, color, text-shadow;transition:color .22s var(--ease), text-shadow .22s var(--ease), filter .24s var(--ease);animation:hero-safety-pop .92s var(--ease) .58s 1 both;margin:-22px auto 28px;font-size:13px;font-weight:500;line-height:1.7}.hero-safety:hover{color:var(--ink);text-shadow:.012em 0,-.012em 0,0 .012em,0 -.012em,0 12px 20px #14130f14;filter:drop-shadow(0 10px 18px #14130f14)}@keyframes hero-safety-pop{0%{color:var(--fog);text-shadow:0 0 #14130f00;filter:none}45%{color:var(--ink);text-shadow:.012em 0,-.012em 0,0 .012em,0 -.012em,0 14px 24px #14130f14;filter:drop-shadow(0 12px 20px #14130f14)}to{color:var(--fog);text-shadow:0 0 #14130f00;filter:none}}@media (prefers-reduced-motion:reduce){.hero-safety{animation:none}}.hero--text .hero-meta{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:32px;width:100%;max-width:720px;margin-top:16px;padding-top:36px;display:flex}.archive-list,.hub-spokes__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.archive-list>li,.hub-spokes__list>li{border-bottom:1px solid var(--line,#e2ded5)}.archive-list>li a,.hub-spokes__list>li a{color:inherit;flex-direction:column;gap:4px;padding:18px 0;text-decoration:none;display:flex}.archive-list>li a:hover .archive-list__title,.hub-spokes__list>li a:hover .hub-spokes__title{text-decoration:underline}.archive-list__title,.hub-spokes__title{font-weight:600}.archive-list__summary,.hub-spokes__summary{color:var(--fog,#7a746a);font-size:.92rem}.hub-spokes__more{margin-top:24px}.article-body{max-width:72ch;margin:0 auto;line-height:1.7}.article-body img{border-radius:8px;max-width:100%;height:auto}.article-body figure{margin:1.5rem 0}.article-body figcaption{color:var(--fog,#7a746a);margin-top:.5rem;font-size:.85rem}.article-body h2{margin-top:2rem}.article-body a{color:#324851;text-underline-offset:2px;text-decoration:underline}.article-body a:hover{color:#14130f}.article-body iframe{border:0;max-width:100%;display:block}.article-body iframe[src*="youtube.com/embed"]{aspect-ratio:16/9;background:#14130f;width:100%;min-height:320px}.article-body iframe[src*="open.spotify.com/embed"]{background:#14130f;width:100%;min-height:152px}.article-body figure[data-rt-type=video]>div,.article-body [data-rt-embed-type=true]{width:100%}.article-body .archive-consent-embed{max-width:100%;margin:0}.article-body .archive-consent-embed--youtube{border-radius:12px;min-height:320px}.article-body .archive-consent-embed--youtube .podcast-embed__placeholder{max-width:540px}.article-body .archive-consent-embed--youtube .podcast-embed__badge{color:#ffe0e0;background:#ff000029;border-color:#ff000057}.hero--text .hero-mediahint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:11px;display:inline-flex}.hero--text .hero-mediahint-label{color:var(--steel-dark);align-items:center;gap:10px;font-weight:600;display:inline-flex}.hero--text .hero-mediahint-label:before{content:"";background:currentColor;width:18px;height:1px;display:inline-block}.hero--text .hero-mediahint-list{color:var(--ink);font-weight:600;font-family:var(--font-display);letter-spacing:.02em;text-transform:none;font-size:12.5px}.hero--text .hero-trust{border:0;flex-wrap:nowrap;justify-content:center;gap:14px 18px;max-width:none;padding:0;display:flex}.hero--text .hero-trust .trust-item{white-space:nowrap}@media (max-width:1100px){.hero h1 .scissor-word{vertical-align:baseline;line-height:inherit;--scissor-split:0em;margin:0;padding:.02em 0 .08em;display:inline}.hero h1 .scissor-underline{top:58%;left:0;right:0}.hero h1 .scissor-icon{display:none}}@media (max-width:900px){.hero--text .hero-trust{flex-flow:column;align-items:center;gap:12px}.hero--text .hero-trust .trust-item{white-space:normal}}@media (max-width:700px){.hero--text{padding:60px 0 56px}.hero h1 .scissor-word{line-height:inherit;vertical-align:baseline;--scissor-split:0em;margin:0;padding:0;display:inline}}.cta-block{background:linear-gradient(180deg, var(--steel-dark) 0%, var(--ink-2) 100%);color:var(--paper);border-top:1px solid #bdb6a629;border-bottom:1px solid #bdb6a61a;padding:88px 0;position:relative;overflow:hidden}body.has-watermark .cta-block{background:linear-gradient(180deg, rgba(var(--steel-dark-rgb),.84) 0%, #2a2722bd 100%);-webkit-backdrop-filter:saturate(140%)blur(10px);border-top:1px solid #bdb6a62e;border-bottom:1px solid #bdb6a61f}.cta-block:before{content:"";background:radial-gradient(ellipse 540px 260px at 15% 24%, rgba(var(--steel-rgb), .22), transparent 70%), radial-gradient(ellipse 420px 240px at 84% 78%, rgba(var(--sand-rgb), .12), transparent 72%);pointer-events:none;will-change:transform, opacity;animation:22s ease-in-out infinite alternate ambient-surface-drift;position:absolute;inset:0}body.has-watermark .cta-block:before{background:radial-gradient(ellipse 540px 260px at 15% 24%, rgba(var(--steel-rgb), .12), transparent 70%), radial-gradient(ellipse 420px 240px at 84% 78%, rgba(var(--sand-rgb), .09), transparent 72%)}.cta-inner{z-index:1;cursor:default;max-width:760px;position:relative}.cta-inner .eyebrow{transition:transform .26s var(--ease),filter .26s var(--ease),text-shadow .26s var(--ease),color .22s var(--ease);will-change:transform,filter}.cta-inner .display-m{transition:transform .32s var(--ease),filter .32s var(--ease),text-shadow .32s var(--ease);will-change:transform,filter}.cta-inner:hover .eyebrow,.cta-inner.is-sheen-hover .eyebrow{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--sand);transform:translateY(-8px)scale(1.03)}.cta-inner:hover .display-m,.cta-inner.is-sheen-hover .display-m{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.cta-block .eyebrow{color:var(--sand)}.cta-block .eyebrow:before{background:currentColor}.cta-block .display-m{color:var(--paper);text-shadow:0 1px #0000003d,0 18px 38px #00000070,0 3px 14px #00000038}.cta-block .lede{color:#ffffffd1;max-width:700px}.cta-block .pop-target--inverse.pop-target--eyebrow{--pop-hover-color:var(--sand);--pop-glow:rgba(var(--sand-rgb), .18)}.cta-block .pop-target--inverse.pop-target--title{--pop-hover-color:var(--paper);--pop-glow:rgba(var(--sand-rgb), .2)}.cta-trust-card{color:inherit;cursor:pointer;-webkit-backdrop-filter:saturate(140%)blur(8px);background:linear-gradient(#ffffff26 0%,#ffffff14 100%);border:1px solid #ffffff38;border-radius:4px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;margin-top:26px;padding:14px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff1f,0 20px 38px #00000029}.cta-trust-card.pop-target--card{--pop-glow:rgba(var(--sand-rgb), .18)}.cta-trust-card__media{width:88px;height:108px;transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .22s var(--ease);background:#ffffff14;border:1px solid #ffffff29;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 20px 34px #0000002e}.cta-trust-card__media img{object-fit:cover;object-position:center 20%}.cta-trust-card__copy{gap:6px;display:grid}.cta-trust-card__copy strong{font-family:var(--font-display);letter-spacing:-.015em;color:var(--paper);transition:transform .22s var(--ease), color .22s var(--ease);font-size:20px;line-height:1.1}.cta-trust-card__copy span{color:#ffffffc7;transition:transform .22s var(--ease), color .22s var(--ease);font-size:14px;line-height:1.65}.cta-trust-card.pop-target--card:hover .cta-trust-card__media,.cta-trust-card.pop-target--card:focus-within .cta-trust-card__media,.cta-trust-card.pop-target--card:active .cta-trust-card__media,.cta-trust-card.pop-target--card.is-sheen-hover .cta-trust-card__media{border-color:#ffffff3d;transform:translateY(-2px)scale(1.015);box-shadow:0 24px 38px #00000038}.cta-trust-card.pop-target--card:hover .cta-trust-card__copy strong,.cta-trust-card.pop-target--card:focus-within .cta-trust-card__copy strong,.cta-trust-card.pop-target--card:active .cta-trust-card__copy strong,.cta-trust-card.pop-target--card.is-sheen-hover .cta-trust-card__copy strong{color:#fffffffa;transform:translateY(-1px)}.cta-trust-card.pop-target--card:hover .cta-trust-card__copy span,.cta-trust-card.pop-target--card:focus-within .cta-trust-card__copy span,.cta-trust-card.pop-target--card:active .cta-trust-card__copy span,.cta-trust-card.pop-target--card.is-sheen-hover .cta-trust-card__copy span{color:#ffffffd6;transform:translateY(-1px)}.cta-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.cta-block .btn--primary{background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:0 1px #ffffff94,0 16px 30px #00000038}.cta-block .btn--primary:hover{color:var(--ink);border-color:var(--paper);background:#ffffffe6;box-shadow:0 1px #ffffff9e,0 22px 40px #00000042}.cta-block .btn--secondary{color:var(--paper);background:#ffffff0d;border-color:#ffffffb8;box-shadow:0 14px 28px #00000029}.cta-block .btn--secondary:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:0 18px 34px #00000038}.cta-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:11px;display:flex}.cta-meta a{color:#ffffffd1}.hl-intake{-webkit-backdrop-filter:saturate(140%)blur(8px);background:linear-gradient(#ffffff26 0%,#ffffff14 100%);border:1px solid #ffffff38;border-radius:4px;margin-top:30px;padding:24px;scroll-margin-top:112px;box-shadow:inset 0 1px #ffffff1f,0 24px 42px #0000002e}.hl-intake.hl-intake--pop{--pop-glow:rgba(var(--sand-rgb), .18);transition:transform .26s var(--ease), filter .26s var(--ease), border-color .22s var(--ease), box-shadow .26s var(--ease), background .22s var(--ease)}.hl-intake.hl-intake--pop:hover,.hl-intake.hl-intake--pop:focus-within,.hl-intake.hl-intake--pop:active,.hl-intake.hl-intake--pop.is-sheen-hover{background:linear-gradient(#ffffff21 0%,#ffffff14 100%);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1f,0 22px 36px #00000029}.hl-intake.hl-intake--pop:hover .hl-intake__intro,.hl-intake.hl-intake--pop:focus-within .hl-intake__intro,.hl-intake.hl-intake--pop:active .hl-intake__intro,.hl-intake.hl-intake--pop.is-sheen-hover .hl-intake__intro{color:#ffffffe6;transform:translateY(-1px)}.hl-intake__intro{color:#ffffffc2;transition:transform .22s var(--ease), color .22s var(--ease);margin:0 0 20px;font-size:15px;line-height:1.7}.hl-intake__status{background:linear-gradient(#ffffff1f 0%,#ffffff0f 100%);border:1px solid #ffffff29;border-radius:3px;margin:0 0 20px;padding:14px 16px}.hl-intake__status-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hl-intake__status-head strong{color:#ffffffeb;font-size:14px;font-weight:600}.hl-intake__status-head span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.hl-intake__meter{background:#ffffff14;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.hl-intake__meter span{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--sand-rgb), .82), #fffffffa);height:100%;box-shadow:0 0 18px rgba(var(--sand-rgb), .22);transition:width .32s var(--ease);display:block}.hl-intake__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hl-intake__chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8a;transition:border-color .22s var(--ease), background .22s var(--ease), color .22s var(--ease), transform .22s var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:8px 10px;font-size:11px;display:inline-flex}.hl-intake__chip.is-done{border-color:rgba(var(--sand-rgb), .48);color:#ffffffeb;background:#ffffff1f;transform:translateY(-1px)}.hl-intake__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hl-intake__documents-note{border-left:2px solid rgba(var(--steel-rgb), .68);color:#ffffffd1;background:#ffffff0d;border-radius:0 3px 3px 0;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.hl-intake__field{flex-direction:column;gap:6px;display:flex}.hl-intake__field--wide{grid-column:1/-1}.hl-intake__field>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.hl-intake__field em{color:#ffffff6b;font-style:normal}.hl-intake input,.hl-intake textarea{width:100%;font:inherit;color:var(--paper);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#ffffff1f;border:1px solid #ffffff38;border-radius:3px;outline:none;padding:12px 14px;font-size:15px}.hl-intake input::placeholder,.hl-intake textarea::placeholder{color:#ffffff6b}.hl-intake input:focus,.hl-intake textarea:focus{box-shadow:0 0 0 3px rgba(var(--steel-rgb), .16);background:#ffffff29;border-color:#ffffff85}.hl-intake textarea{resize:vertical;min-height:132px}.hl-intake__security{border:1px solid rgba(var(--sand-rgb), .46);border-left:4px solid rgba(var(--sand-rgb), .94);background:linear-gradient(135deg, rgba(var(--sand-rgb), .18), #ffffff1b);color:#fffffff5;text-shadow:0 1px 1px #0000003d;border-radius:4px;margin:18px 0 0;padding:14px 16px;font-size:13.5px;font-weight:550;line-height:1.7;box-shadow:inset 0 1px #ffffff24,0 12px 26px #0000002e,0 0 0 1px #ffffff09}.hl-intake__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.hl-intake__direct{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd;transition:transform .22s var(--ease), color .22s var(--ease);font-size:12px;text-decoration:none}.hl-intake__direct:hover{color:#fff;transform:translateY(-1px)}.hl-intake__hint-error{color:#f5b19ef5;margin:12px 0 0;font-size:13px}.google-reviews-card{-webkit-backdrop-filter:saturate(140%)blur(8px);--pop-glow:rgba(var(--sand-rgb), .16);transition:transform .26s var(--ease), filter .26s var(--ease), border-color .22s var(--ease), box-shadow .26s var(--ease), background .22s var(--ease);background:linear-gradient(#ffffff26 0%,#ffffff14 100%);border:1px solid #ffffff38;border-radius:4px;margin-top:26px;padding:20px 22px;box-shadow:inset 0 1px #ffffff1f,0 20px 38px #00000029}.google-reviews-card:hover,.google-reviews-card:focus-within,.google-reviews-card:active,.google-reviews-card.is-sheen-hover{background:linear-gradient(#ffffff21 0%,#ffffff12 100%);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1f,0 20px 34px #00000024}.google-reviews-card__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-bottom:12px;font-size:11px}.google-reviews-card__body{gap:10px;display:grid}.google-reviews-card__rating{color:#fffffff0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.google-reviews-card__stars{letter-spacing:.12em;color:#fbbc05;text-shadow:0 6px 16px #fbbc0538;font-size:14px;line-height:1}.google-reviews-card__score{color:#fffffffa;font-size:15px;font-weight:700}.google-reviews-card__count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:11px}.google-reviews-card__body p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.65}.google-reviews-card__brand{color:#fffffff5;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.google-reviews-card__g{color:#fff;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%);border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-grid;box-shadow:0 8px 18px #14130f2e}.google-reviews-card__link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;transition:transform .22s var(--ease), color .22s var(--ease);align-items:center;gap:8px;margin-top:16px;font-size:12px;text-decoration:none;display:inline-flex}.google-reviews-card__link svg{width:15px;height:15px;transition:transform .22s var(--ease)}.google-reviews-card__link:hover,.google-reviews-card__link:focus-visible{color:#fff;outline:none;transform:translateY(-1px)}.google-reviews-card__link:hover svg,.google-reviews-card__link:focus-visible svg{transform:translate(3px)}.hl-intake input[aria-invalid=true],.hl-intake textarea[aria-invalid=true]{border-color:#f5b19ee6;box-shadow:0 0 0 3px #f5b19e29}@media (max-width:700px){.hero-safety{margin:-14px auto 24px}.hl-intake{padding:20px}.hl-intake__grid{grid-template-columns:1fr}.hl-intake__field--wide{grid-column:auto}}.podcast-strip{background:linear-gradient(180deg, var(--steel-dark) 0%, var(--ink-2) 100%);color:var(--paper);border-top:1px solid #bdb6a624;border-bottom:1px solid #bdb6a614;padding:72px 0;position:relative;overflow:hidden}body.has-watermark .podcast-strip{background:linear-gradient(180deg, rgba(var(--steel-dark-rgb),.8) 0%, #2a2722b3 100%);-webkit-backdrop-filter:saturate(140%)blur(10px);border-top:1px solid #bdb6a61f}.podcast-strip:before{content:"";pointer-events:none;will-change:transform, opacity;background:radial-gradient(600px 300px at 15% 30%,#4c677233,#0000 60%),radial-gradient(500px 280px at 90% 80%,#bdb6a61a,#0000 60%);animation:26s ease-in-out infinite alternate-reverse ambient-surface-drift;position:absolute;inset:0}body.has-watermark .podcast-strip:before{background:radial-gradient(600px 300px at 15% 30%,#4c677224,#0000 60%),radial-gradient(500px 280px at 90% 80%,#bdb6a614,#0000 60%)}.podcast-inner{z-index:1;grid-template-columns:1fr 360px;align-items:center;gap:48px;display:grid;position:relative}.podcast-eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--sand);transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease), color .22s var(--ease);will-change:transform, filter;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.podcast-eyebrow:before{content:"";background:var(--sand);width:28px;height:1px;display:inline-block}.podcast-title{margin-bottom:14px}.podcast-strip .pop-target--inverse.pop-target--title{--pop-hover-color:var(--paper);--pop-glow:rgba(var(--sand-rgb), .2)}.podcast-intro-block{display:block}.podcast-desc{color:#fffc;max-width:540px;transition:transform .26s var(--ease), color .22s var(--ease);will-change:transform;margin-bottom:18px;font-size:15px;line-height:1.6}.podcast-intro-block:hover .podcast-desc{color:var(--hl-warm);transform:translateY(-4px)}.podcast-actions{margin-bottom:20px}.podcast-link{color:var(--paper);background:#ffffff0d;border-color:#ffffff8a;box-shadow:0 14px 28px #00000029}.podcast-link:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:0 18px 34px #00000038}.podcast-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8;flex-wrap:wrap;gap:18px;font-size:10.5px;display:flex}.podcast-meta span{align-items:center;gap:8px;display:inline-flex}.spotify-mark{color:#000;background:#1db954;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.spotify-mark svg{width:10px;height:10px}.podcast-embed{opacity:.9;border:1px solid #ffffff24;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 24px 42px #00000038}.podcast-embed iframe{background:#14130f;border:0;width:100%;height:152px;display:block}.podcast-embed--placeholder{opacity:1;background:linear-gradient(#ffffff24 0%,#ffffff14 100%);border:1px solid #fff3;place-items:center;min-height:152px;padding:20px;display:grid}.podcast-embed__placeholder{text-align:left;color:#ffffffe0;gap:14px;width:100%;max-width:320px;display:grid}.podcast-embed__badge{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d8f7e3;background:#1db95429;border:1px solid #1db95457;border-radius:999px;padding:5px 10px;font-size:11px;display:inline-flex}.podcast-embed__placeholder p{margin:0;font-size:14px;line-height:1.7}.podcast-embed__actions{flex-wrap:wrap;gap:10px;display:flex}.podcast-embed__actions .btn{flex:180px;justify-content:center}.podcast-embed__link{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;text-underline-offset:3px;font-size:12px;text-decoration:underline}.podcast-embed__link:hover{color:var(--paper)}@media (max-width:900px){.cta-block,.podcast-strip{padding:64px 0}.podcast-inner{grid-template-columns:1fr;gap:28px}.media-ticker__group{gap:12px;padding:8px}.media-ticker__image--br24{height:22px}.media-ticker__image--wiwo{height:18px}.media-ticker__image--bi{height:24px}.media-ticker__image--welt{height:16px}.about-profile-layout,.counsel-layout,.partner-grid{grid-template-columns:1fr}}.about-head-split{align-items:stretch}.about-profile-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:28px;display:grid}.about-profile-layout .author-box{max-width:none;height:100%;margin:0}.about-profile-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.about-profile-photo{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fafaf9 100%);border-radius:4px;margin:0;overflow:hidden;box-shadow:0 18px 38px #14130f0d}.about-profile-photo.is-featured{grid-column:1/-1}.about-profile-photo__media{aspect-ratio:3/4;background:var(--mist);position:relative}.about-profile-photo.is-featured .about-profile-photo__media{aspect-ratio:5/4}.about-profile-photo__media img{object-fit:cover;object-position:center 18%}.about-profile-photo figcaption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);padding:14px 16px 16px;font-size:11px;line-height:1.5}.career-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:24px;display:grid}.career-openings,.career-card{border:1px solid var(--line);border-radius:4px;overflow:hidden}.career-openings{color:var(--paper);text-align:center;background:linear-gradient(135deg,#1f1c18 0%,#14130f 100%);justify-content:center;align-items:center;padding:34px;display:flex;box-shadow:0 18px 38px #14130f24}.career-openings__inner{flex-direction:column;align-items:center;gap:16px;max-width:240px;display:flex}.career-openings__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sand);font-size:11px}.career-openings__count{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);font-size:clamp(48px,7vw,72px);font-weight:800;line-height:1}.career-openings__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);font-size:14px;font-weight:700;line-height:1.2}.career-openings__divider{background:var(--sand);width:40px;height:1px}.career-openings__text{color:#ffffffc2;margin:0;font-size:13px;line-height:1.6}.career-card{background:var(--paper);flex-direction:column;justify-content:center;padding:34px;display:flex;box-shadow:0 18px 38px #14130f0d}.career-card__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:16px;font-size:11px}.career-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.2}.career-card p{color:var(--stone);margin:0;font-size:15px;line-height:1.72}.career-tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.career-card__cta{width:fit-content;margin-top:24px}.career-tag{border:1px solid var(--line);background:var(--mist);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;display:inline-flex}.counsel-profile{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:stretch;gap:28px;max-width:980px;display:grid}.counsel-profile__photo,.counsel-profile__body{background:var(--paper);border:1px solid var(--line);border-radius:4px;margin:0;overflow:hidden;box-shadow:0 18px 38px #14130f0d}.counsel-profile__media{background:var(--mist);height:100%;min-height:520px;position:relative}.counsel-profile__media img{object-fit:cover;object-position:center 18%}.counsel-profile__body{flex-direction:column;justify-content:center;gap:18px;padding:36px;display:flex}.counsel-profile__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:11px}.counsel-profile__body p{color:var(--stone);margin:0;font-size:16px;line-height:1.8}.counsel-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px;display:grid}.counsel-summary,.counsel-card,.partner-card{background:var(--paper);border:1px solid var(--line);border-radius:4px}.counsel-summary{padding:34px}.counsel-summary__role,.partner-card__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:16px;font-size:11px}.counsel-summary h3,.counsel-card h3,.partner-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.2}.counsel-summary p,.counsel-card p,.partner-card p{color:var(--stone);margin:0;font-size:15px;line-height:1.72}.counsel-facts{border-top:1px solid var(--line);gap:12px;margin:22px 0 0;padding:18px 0 0;display:grid}.counsel-facts__item{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.counsel-facts dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);margin:0;font-size:11px}.counsel-facts dd{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.counsel-grid,.partner-grid{gap:16px;display:grid}.counsel-card,.partner-card{padding:26px 24px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.partner-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin:22px 0 0;font-size:11px}.principle-card{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fafaf9 100%);border-radius:4px;padding:36px;position:relative;overflow:hidden}.principle-card .quote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.4}.principle-card .quote em{color:var(--steel-dark);font-style:italic}.principle-card .attribution{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-top:24px;font-size:10.5px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.stat{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fafaf9 100%);border-radius:4px;padding:28px 24px}.stat.pop-target--card{--pop-glow:rgba(var(--steel-rgb), .18);background:linear-gradient(135deg,#fff 0%,#fafaf9 100%)}.stat.pop-target--card:hover,.stat.pop-target--card:focus-visible,.stat.pop-target--card:active,.stat.pop-target--card.is-sheen-hover{background:linear-gradient(135deg,#fff 0%,#f7f9fa 100%)}.stat.pop-target--card:hover .stat-num,.stat.pop-target--card:focus-visible .stat-num,.stat.pop-target--card:active .stat-num,.stat.pop-target--card.is-sheen-hover .stat-num{color:var(--steel-dark);transform:translateY(-1px)}.stat.pop-target--card:hover .stat-label,.stat.pop-target--card:focus-visible .stat-label,.stat.pop-target--card:active .stat-label,.stat.pop-target--card.is-sheen-hover .stat-label{color:var(--ink)}.stat-num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);transition:transform .22s var(--ease), color .22s var(--ease);margin-bottom:10px;font-size:38px;font-weight:800;line-height:1}.stat-label{color:var(--stone);transition:color .22s var(--ease);font-size:13px;line-height:1.4}.medien-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.medien-quote{background:var(--paper);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease);border-radius:4px;padding:36px}.medien-quote:hover{border-color:var(--ink)}.medien-quote-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.medien-name{color:var(--ink);font-size:17px;font-weight:800}.medien-name.is-ww{font-family:Georgia,serif;font-style:italic;font-weight:700}.medien-name.is-welt{letter-spacing:.18em;font-weight:900}.medien-name.is-br24{letter-spacing:-.02em;font-weight:900}.medien-name.is-bi{font-weight:700}.medien-date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog-2);margin-left:auto;font-size:10.5px}.medien-quote__media{border:1px solid rgba(var(--steel-rgb), .12);background:#ffffffb8;border-radius:4px;margin-bottom:18px;overflow:hidden}.medien-quote__image{width:100%;height:auto;display:block}.medien-quote-text{color:var(--stone);font-size:16px;font-style:italic;line-height:1.7}.medien-quote-text mark{color:var(--ink);background:0 0;font-style:normal;font-weight:600}.section-cta{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fafaf9 100%);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:22px 28px;display:flex}.section-cta-text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);flex:1;min-width:220px;font-size:17px;font-weight:600}.section-cta-text em{background:linear-gradient(135deg, var(--steel) 0%, var(--steel-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.section-cta .btn{white-space:nowrap}@media (max-width:900px){.stats,.medien-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.stats,.medien-grid{grid-template-columns:1fr}.cta-trust-card{grid-template-columns:72px minmax(0,1fr);gap:14px}.cta-trust-card__media{width:72px;height:92px}.about-profile-portraits{grid-template-columns:1fr}.about-profile-photo.is-featured{grid-column:auto}.career-layout,.counsel-profile{grid-template-columns:1fr}.counsel-profile__media{min-height:420px}.counsel-profile__body,.career-card,.counsel-summary,.counsel-card,.partner-card{padding:24px}.career-openings{padding:28px 24px}.section-cta{flex-direction:column;align-items:stretch;padding:18px}.section-cta .btn{justify-content:center;width:100%}.principle-card,.medien-quote{padding:28px}}.hero-portrait-bg{z-index:0;pointer-events:none;border-left:1px solid rgba(var(--steel-rgb), .14);transform-origin:65% 40%;will-change:transform;background:linear-gradient(#ffffffeb 0%,#f5f3eed1 100%);width:min(45%,620px);position:absolute;top:-1px;bottom:-1px;right:0;overflow:hidden;box-shadow:inset 1px 0 #ffffff73,0 30px 56px #14130f14}body.has-watermark .hero-portrait-bg{display:none}.hero-portrait-bg:before{content:"";background-image:var(--portrait-url);background-size:cover;background-position:var(--portrait-x) var(--portrait-y);transform:translate3d(calc(var(--hero-depth-x) * 16px), calc(var(--hero-depth-y) * -12px), 0) scale(calc(1.01 + (var(--hero-depth-on) * .01)));transform-origin:65% 40%;filter:saturate(.99) contrast(var(--portrait-contrast,1.08)) brightness(var(--portrait-brightness,1.02));opacity:var(--portrait-opacity,.56);transition:transform .34s var(--ease), opacity .48s var(--ease), filter .42s var(--ease);-webkit-mask-composite:source-in;background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 12%,#000000b8 24%,#000 34% 100%),linear-gradient(#0000 0%,#000 8% 80%,#000000f5 88%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001a 12%,#000000b8 24%,#000 34% 100%),linear-gradient(#0000 0%,#000 8% 80%,#000000f5 88%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-portrait-bg:after{content:"";opacity:var(--portrait-overlay-opacity,1);mix-blend-mode:normal;transform:translate3d(calc(var(--hero-depth-x) * -10px), calc(var(--hero-depth-y) * 8px), 0);transition:transform .34s var(--ease), opacity .42s var(--ease);background:linear-gradient(90deg,#f5f3eed1 0%,#f5f3ee29 20%,#f5f3ee05 34%,#f5f3ee00 56%),linear-gradient(#f5f3ee14 0%,#f5f3ee00 18% 80%,#f5f3ee0f 100%),linear-gradient(#ffffff2e 0%,#fff0 12% 100%);position:absolute;inset:0}.hero--text .container{z-index:1;position:relative}.hero--text .hero-inner{max-width:720px;margin-left:0}.hero--page .hero-inner{max-width:840px}.hero--text .hero-content{text-align:left;align-items:flex-start}.hero--text .hero-eyebrow,.hero--text .hero-ctas,.hero--text .hero-trust{margin-left:0;margin-right:0}.hero--text .lede,.hero--text .hero-meta{max-width:620px;margin-left:0}.hero--text .hero-ctas,.hero--text .hero-mediahint,.hero--text .hero-trust{justify-content:flex-start}.hero--text h1{text-align:left}.hero--home .hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:64px;max-width:none;display:grid}.hero--home .hero-content{max-width:720px}.hero--home .hero-cinematic-reveal:before,.hero--home .hero-ctas:before{display:none}.hero-home-heading-pop{transform-origin:0 0;width:fit-content;max-width:100%;display:block}.hero-home-heading-pop .hero-eyebrow-wrap,.hero-home-title-pop{transition:transform .26s var(--ease), filter .26s var(--ease), text-shadow .26s var(--ease);will-change:transform, filter}.hero-home-title-pop{transform-origin:0 0;width:fit-content;max-width:100%;filter:var(--head-filter);display:block}.hero-home-heading-pop:hover .hero-eyebrow-wrap,.hero-home-heading-pop:focus-within .hero-eyebrow-wrap{filter:var(--eyebrow-filter-active);transform:translateY(-8px)scale(1.03)}.hero-home-heading-pop:hover .hero-eyebrow-wrap .eyebrow,.hero-home-heading-pop:focus-within .hero-eyebrow-wrap .eyebrow{color:var(--hl-warm)}.hero-home-heading-pop:hover .hero-home-title-pop,.hero-home-heading-pop:focus-within .hero-home-title-pop{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.hero--home h1{letter-spacing:-.028em;margin-bottom:24px;padding:0;font-size:clamp(36px,5.2vw,68px);line-height:1.08}.hero--home h1.hero-headline{max-width:14.8ch}.hero--home h1 .accent{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:var(--steel-dark);background-clip:initial;color:var(--steel-dark);filter:none;text-shadow:var(--head-shadow)}.hero--home h1 .accent [data-accent-letter="1"]{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:var(--steel-dark);background-clip:initial;color:var(--steel-dark);text-shadow:inherit}.hero--home .lede{max-width:620px;margin:0 0 32px;font-size:18px;line-height:1.58}.hero--home .hero-ctas{flex-flow:row;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 40px);margin-bottom:32px;display:inline-flex}.hero--home .hero-ctas .btn{white-space:nowrap;flex:none}.hero--home .hero-ctas .btn--primary{color:var(--paper);background:#000;border-color:#000;box-shadow:0 1px #ffffff1a,0 16px 30px #0000003d}.hero--home .hero-ctas .btn--primary:hover,.hero--home .hero-ctas .btn--primary:focus-visible{color:var(--paper);background:#14130f;border-color:#14130f;box-shadow:0 1px #ffffff1f,0 20px 38px #00000047}.btn:after,.nav-cta:after,.float-cta:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#fff0 0% 42%,#ffffff8c 50%,#fff0 58% 100%);display:block;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.hero--main .hero-ctas.is-flash .btn:after,.btn:hover:after,.btn:focus-visible:after,.nav-cta:hover:after,.nav-cta:focus-visible:after,.float-cta:hover:after,.float-cta:focus-visible:after{animation:hero-btn-flash .82s var(--ease);display:block}@keyframes hero-btn-flash{0%{opacity:0;transform:translate(-130%)skew(-18deg)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(130%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.btn:after,.nav-cta:after,.float-cta:after{display:none}}@media (max-width:640px){.hero--home .hero-ctas{flex-wrap:wrap;width:100%;max-width:100%;display:flex}.hero--home .hero-ctas .btn{white-space:normal;justify-content:center;width:100%}}.hero--home .hero-safety{max-width:620px;margin:0 0 28px}.hero--home .hero-trust{border-top:1px solid var(--sand);flex-wrap:nowrap;gap:14px;width:max-content;max-width:calc(100vw - 40px);padding-top:22px;display:flex}.hero--home .trust-item{white-space:normal;flex:none}.hero--home .trust-item--aid{z-index:1;box-shadow:none;background:0 0;border-color:#0000;align-items:flex-start;padding:0;position:relative;overflow:visible}.hero--home .trust-item--aid:before{display:none}.hero--home .trust-item--aid:hover,.hero--home .trust-item--aid:focus-visible,.hero--home .trust-item--aid:active{z-index:12;box-shadow:none;border-color:#0000;transform:none}@property --check-pulse{syntax:"<number>";inherits:true;initial-value:0}@keyframes hl-aid-hover-pop{0%{--check-pulse:0;transform:translate(0,0)scale(1)}26%{--check-pulse:1}45%{transform:translateY(-6px)scale(1.06)}to{--check-pulse:0;transform:translate(0,0)scale(1)}}.hero--home .trust-item--aid:hover .hl-hero-aid-item,.hero--home .trust-item--aid:focus-visible .hl-hero-aid-item{animation:1.15s cubic-bezier(.22,1,.36,1) both hl-aid-hover-pop}.hl-hero-aid-item{box-sizing:border-box;border:1px solid rgba(var(--steel-rgb), .2);width:100%;box-shadow:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 rgba(var(--steel-dark-rgb),.06), 0 12px 20px #14130f14, 0 3px 8px #14130f0f;transform-origin:50%;transition:transform .26s var(--ease), border-color .26s var(--ease), box-shadow .26s var(--ease), background .26s var(--ease);background:linear-gradient(#fffffff0 0%,#f7fafbd1 100%),radial-gradient(circle at 18% 0,#ffffffe0,#0000 42%);border-radius:999px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no label""no text";align-items:center;gap:2px 12px;padding:12px 14px;display:grid;transform:translate(0,0)scale(1)}.hl-hero-aid-no{border:1px solid rgba(var(--steel-rgb),.28);width:26px;height:26px;font-family:var(--font-mono);color:color-mix(in srgb, rgb(var(--check-hot-rgb)) calc((1 - var(--check-pulse,0)) * 100%), #86efac);background:linear-gradient(135deg, rgba(var(--check-hot-rgb), calc(.06 + (var(--check-pulse,0) * .2))) 0%, rgba(255,255,255, calc(.3 + (var(--check-pulse,0) * .18))) 100%);box-shadow:inset 0 1px 0 #ffffffdb, inset 0 -1px 0 rgba(var(--steel-dark-rgb),.08), 0 8px 14px #14130f14;opacity:calc(.82 + (var(--check-pulse,0) * .18));filter:none;transition:opacity .26s var(--ease), filter .26s var(--ease), background .26s var(--ease), border-color .26s var(--ease), color .26s var(--ease);border-radius:999px;grid-area:no;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.hl-hero-aid-lbl{color:var(--ink);text-shadow:0 1px #ffffffc7,0 8px 14px #14130f14;filter:none;transform-origin:0;transition:transform .26s var(--ease), filter .26s var(--ease), color .22s var(--ease);grid-area:label;font-weight:700;display:inline-block;transform:none}.hl-hero-aid-text{color:var(--stone);text-shadow:0 1px #ffffffb8,0 6px 12px #14130f0f;filter:none;transform-origin:0;transition:transform .26s var(--ease), filter .26s var(--ease), color .22s var(--ease);grid-area:text;font-size:12px;line-height:1.35;display:inline-block;transform:none}.hero--home .trust-item:nth-child(n+3){margin-top:0}@media (max-width:1180px){.hero--home .hero-trust{flex-wrap:wrap;gap:18px;width:100%;max-width:620px}.hero--home .trust-item{flex:calc(50% - 18px)}}@media (max-width:680px){.hero--home .trust-item{flex-basis:100%}}.hl-hero-alt-row{border-top:1px solid var(--sand);width:max-content;max-width:calc(100vw - 40px);margin-top:22px;padding-top:18px}.hl-hero-alt-link{font-family:var(--font-body);color:var(--stone);text-shadow:0 1px #ffffffb8,0 8px 16px #14130f0f;transition:transform .22s var(--ease), color .22s var(--ease), filter .22s var(--ease);align-items:center;gap:6px;margin-top:0;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.hl-hero-alt-link span{color:var(--steel-dark);font-weight:700}.hl-hero-alt-link:hover,.hl-hero-alt-link:focus-visible{color:var(--ink);filter:drop-shadow(0 12px 18px #14130f1f);transform:translateY(-2px)}@media (max-width:1180px){.hl-hero-alt-row{width:100%;max-width:620px}}.hero-question-panel{background:var(--mist);border-top:1px solid var(--sand);border-bottom:1px solid var(--line);align-self:start;padding:30px 32px;position:relative}.hero-question-panel__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-dark);margin:0 0 18px;font-size:11px;font-weight:600}.hero-question-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hero-question-item{border-bottom:1px solid var(--line);color:var(--stone);align-items:flex-start;gap:14px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.hero-question-item:last-child{border-bottom:0;padding-bottom:0}.hero-question-item__number{min-width:2.2em;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);padding-top:2px;font-size:11px;font-weight:600}.hero-question-item__text{text-wrap:pretty}@media (max-width:900px){.hero--text{--hero-depth-x:0!important;--hero-depth-y:0!important;--hero-depth-on:0!important}.hero--text .hero-cinematic-reveal:before,.hero--text .hero-ctas:before{display:none}.hero-portrait-bg{width:100%;display:block;left:0;right:0}.hero-portrait-bg:before{opacity:.18;background-position:50% 18%}.hero--home .hero-inner{grid-template-columns:1fr;gap:40px}.hero--home h1{text-align:center;max-width:none}.hero--home .hero-question-panel{padding:24px}.hero--home .hero-trust{grid-template-columns:1fr;gap:24px}.hero--home .trust-item:nth-child(n+3){margin-top:0}.hero--text .hero-inner{max-width:none;margin:0 auto}.hero--text .hero-content{text-align:center;align-items:center}.hero--text .hero-ctas,.hero--text .hero-mediahint,.hero--text .hero-trust{justify-content:center}.hero--text .lede,.hero--text .hero-meta{margin:0 auto 40px}.hero--text h1{text-align:center}}.article-page-hero__meta,.article-detail__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);flex-wrap:wrap;gap:10px;margin-top:24px;font-size:11px;display:flex}.article-page-hero__meta span,.article-detail__meta span{border:1px solid rgba(var(--steel-rgb), .14);background:#ffffffc7;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.article-detail__highlights span,.article-page-hero__meta span,.article-detail__meta span{transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.article-detail__highlights span:hover,.article-page-hero__meta span:hover,.article-detail__meta span:hover{border-color:rgba(var(--steel-rgb), .24);transform:translateY(-1px);box-shadow:0 10px 20px #14130f0d}.page-knowledge-hub .hl-section .hl-eyebrow{border-top:2px solid var(--hl-brass);border-left:2px solid var(--hl-brass);padding:6px 0 0 10px}.page-knowledge-hub .hero-page-meta span:hover{border-color:var(--hl-warm);color:var(--hl-warm);background:#fffffff2;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 24px #c2773f2e}.article-hub{flex-direction:column;gap:24px;display:flex}.article-hub__controls{z-index:8;-webkit-backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--line);background:#f7f5f1d6;flex-direction:column;gap:16px;padding:18px 0 14px;display:flex;position:sticky;top:78px}.article-search{max-width:540px;display:block;position:relative}.article-search svg{width:18px;height:18px;color:var(--fog);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.article-search input{border:1px solid var(--line-2);width:100%;height:52px;font:inherit;color:var(--ink);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:#ffffffeb;border-radius:4px;outline:none;padding:0 18px 0 46px}.article-search input:focus{border-color:rgba(var(--steel-rgb), .52);background:#fffffffa}.article-filters{flex-wrap:wrap;gap:10px;display:flex}.article-filter{appearance:none;border:1px solid var(--line-2);font:inherit;color:var(--stone);cursor:pointer;isolation:isolate;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#ffffffd1;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.article-filter:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#fff0 0% 42%,#ffffff6b 50%,#fff0 58% 100%);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.article-filter:hover{border-color:rgba(var(--steel-rgb), .32);color:var(--steel-dark);transform:translateY(-1px);box-shadow:0 12px 22px #14130f0f}.article-filter:hover:before,.article-filter:focus-visible:before{opacity:.95;animation:sheen-sweep .9s var(--ease) 1}.article-filter.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.article-count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);font-size:12px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.article-card,.article-related__card,.article-step,.article-faq,.article-symptom{border:1px solid var(--line);background:var(--paper);border-radius:4px}.article-card{color:inherit;border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease), border-color .26s var(--ease), border-top-color .26s var(--ease), border-left-color .26s var(--ease), box-shadow .26s var(--ease), background var(--dur-fast) var(--ease);will-change:transform;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.article-card:hover{border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);background:linear-gradient(#fff 0%,#fcfcfb 100%);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.article-related__card:hover{border-color:var(--ink);background:linear-gradient(#fff 0%,#fcfcfb 100%)}.article-card__visual{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fff 0%, var(--mist) 100%);min-height:154px;transition:background .22s var(--ease), border-color .22s var(--ease);flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex}.article-card:hover .article-card__visual{filter:none;transform:none}.article-card__visual--has-thumb{background-position:top;background-size:cover;background-color:var(--mist)}.article-card__section,.article-card__eyebrow,.article-card__kicker,.article-related__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.article-card__section{color:var(--steel-dark);max-width:18ch}.article-card__eyebrow,.article-card__kicker,.article-related__eyebrow{color:var(--steel)}.article-card__body{padding:24px}.article-card__body h2,.article-step h3,.article-faq h3,.article-related__card h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);transition:color var(--dur-fast) var(--ease);margin:10px 0 14px;font-size:28px;line-height:1.08}.article-card:hover .article-card__body h2,.article-related__card:hover h3{color:var(--ink);transform:none}.article-card__body p,.article-step p,.article-faq p,.article-related__card p,.article-symptom p{color:var(--stone);font-size:15px;line-height:1.65}.article-card__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);margin-top:18px;font-size:11px}.article-empty{border:1px dashed rgba(var(--steel-rgb), .22);text-align:center;color:var(--fog);background:#ffffffad;border-radius:4px;padding:42px 28px}.article-clusters{flex-direction:column;gap:56px;display:flex}.article-cluster{scroll-margin-top:96px}.article-cluster__head{border-bottom:1px solid var(--line,#e2ded5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.article-cluster__titlewrap{max-width:48rem}.article-cluster__label{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600;line-height:1.15}.article-cluster__blurb{color:var(--fog,#7a746a);margin:0;font-size:.95rem;line-height:1.5}.article-cluster__hublink{white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--steel,#1e3a5f);border:1px solid var(--line,#e2ded5);border-radius:999px;align-self:flex-end;padding:9px 16px;font-size:.78rem;text-decoration:none;transition:background .15s,color .15s}.article-cluster__hublink:hover{background:var(--mist,#f7f5f1);color:var(--steel-dark,#14233a)}.article-cluster__count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--fog-2,#a39c90);align-self:flex-end;font-size:.75rem}.article-detail__highlights{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.article-detail__highlights span{background:rgba(var(--steel-rgb), .08);border:1px solid rgba(var(--steel-rgb), .14);color:var(--stone);border-radius:999px;align-items:center;padding:10px 14px;font-size:14px;display:inline-flex}.article-reading-progress{z-index:80;pointer-events:none;background:linear-gradient(90deg, rgba(var(--steel-rgb),.08), rgba(var(--sand-rgb),.06));height:3px;position:fixed;top:0;left:0;right:0}.article-reading-progress span{transform-origin:0;background:linear-gradient(90deg, rgba(var(--steel-rgb),.92), rgba(var(--sand-rgb),.72));width:100%;height:100%;box-shadow:0 0 20px rgba(var(--steel-rgb),.28);display:block}.page-transition-shell{will-change:opacity;min-height:100dvh}.article-symptoms,.article-steps,.article-faqs,.article-related{gap:20px;display:grid}.article-diagrams{gap:24px;display:grid}.article-symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}.article-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.article-faqs,.article-related{grid-template-columns:repeat(2,minmax(0,1fr))}.article-symptom{align-items:flex-start;gap:16px;padding:24px;display:flex}.article-symptom__mark,.article-step__num{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel-dark);background:rgba(var(--steel-rgb), .08);border:1px solid rgba(var(--steel-rgb), .14);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.article-symptom__mark{width:30px;height:30px;font-size:15px}.article-stats{margin-top:28px}.article-step,.article-faq,.article-related__card{padding:24px}.article-diagram{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:4px;padding:28px;overflow:hidden;box-shadow:0 18px 40px #14130f0d}.article-diagram__head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:inline-flex}.article-diagram__head:before{content:"";background:currentColor;width:28px;height:1px}.article-diagram__svg{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.article-diagram__svg text{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--ink);font-size:11px}.article-diagram__svg .label{fill:var(--fog);font-size:10px}.article-diagram__svg .emphasis{fill:var(--steel-dark);font-weight:700}.article-diagram__svg line,.article-diagram__svg path,.article-diagram__svg rect,.article-diagram__svg circle,.article-diagram__svg polygon{stroke:rgba(var(--steel-rgb), .42);stroke-width:1.2px;vector-effect:non-scaling-stroke}.article-diagram__svg .fill-paper{fill:#fffffff5}.article-diagram__svg .fill-line{fill:rgba(var(--steel-rgb), .42)}.article-diagram__svg .fill-gold{fill:rgba(var(--sand-rgb), .24);stroke:rgba(var(--sand-rgb), .66)}.article-diagram__svg .stroke-gold{stroke:rgba(var(--sand-rgb), .8)}.article-diagram__svg .stroke-dashed{stroke-dasharray:4 3}.article-diagram__svg .arrow-head{fill:rgba(var(--steel-rgb), .56)}.article-diagram__caption{max-width:620px;color:var(--fog);text-align:center;margin:22px auto 0;font-size:14px;font-style:italic;line-height:1.65}.article-step__num{width:42px;height:42px;margin-bottom:18px}.article-related__card{color:inherit;height:100%;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);text-decoration:none;display:block;position:relative;overflow:hidden}@media (max-width:980px){.article-grid,.article-steps,.article-faqs,.article-related{grid-template-columns:1fr}}@media (max-width:900px){.article-hub__controls{top:66px}.article-symptoms{grid-template-columns:1fr}}@media (max-width:700px){.article-page-hero__meta,.article-detail__meta,.article-detail__highlights,.article-filters{gap:8px}.article-card__visual,.article-card__body,.article-step,.article-faq,.article-diagram,.article-related__card,.article-symptom{padding:20px}.article-card__body h2,.article-step h3,.article-faq h3,.article-related__card h3{font-size:24px}}.footer{background:var(--ink);color:#ffffffa6;padding:80px 0 calc(32px + var(--bottom-ticker-offset) + env(safe-area-inset-bottom,0px)) 0;border-top:1px solid var(--sand);position:relative;overflow:hidden}.footer:before{display:none}.footer>.container{z-index:1;position:relative}body.has-watermark .footer{-webkit-backdrop-filter:blur(3px)saturate(108%);background:linear-gradient(#14130fb8 0%,#14130fd6 14%,#14130fed 34%,#14130ffa 100%),linear-gradient(90deg,#14130ff5 0%,#14130feb 52%,#14130fc7 74%,#14130fad 100%)}body.has-watermark .footer:before{content:"";pointer-events:none;background:radial-gradient(ellipse 620px 180px at 84% 0%, #ffffff14, transparent 72%), linear-gradient(180deg, rgba(var(--steel-rgb),.12) 0%, rgba(var(--steel-rgb),.04) 18%, transparent 34%);opacity:.9;display:block;position:absolute;inset:0}.footer a{color:var(--paper)}.footer-grid{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:600px){.footer{padding-top:52px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px}}.footer-brand{gap:18px;display:grid}.footer-brand p{color:#ffffffbd;max-width:360px;font-size:14px;line-height:1.7}.footer-brand-logo{transform-origin:0;transition:transform .18s var(--ease), filter .18s var(--ease);will-change:transform;border-radius:10px;display:inline-block}.footer-brand-logo.is-sheen-hover,.footer-brand-logo:hover{filter:none;transform:translateY(-1px)scale(1.02)}.footer-brand-logo.swipe-sheen:after{display:none}.footer{--footer-cx:50%;--footer-cy:50%;--footer-glow:0;position:relative}.footer:after{content:"";pointer-events:none;z-index:2;opacity:var(--footer-glow);background:radial-gradient(200px 150px at var(--footer-cx,50%) var(--footer-cy,50%), #ffffff38, #fff0 72%);mix-blend-mode:screen;transition:opacity .3s var(--ease);position:absolute;inset:0}.footer-col h4{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--steel);transition:color .22s var(--ease);margin-bottom:12px;font-size:12px;font-weight:700}.footer-col:hover h4{color:var(--hl-warm)}.footer-col ul{gap:10px;font-size:13px;list-style:none;display:grid}.footer-col--contact{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;position:relative;overflow:visible}.footer-col--contact h4{color:var(--steel);margin-bottom:12px}.footer-contact-intro{color:#ffffffb8;margin:0 0 12px;font-size:13px;line-height:1.65}.footer-col--contact ul{color:#fffffff0;gap:12px;font-size:13px;line-height:1.7}.footer-contact-item{color:#fffffffa;border-bottom:1px solid #ffffff1f;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:12px;display:grid}.footer-contact-icon{width:20px;height:20px;color:var(--steel);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;display:inline-flex}.footer-contact-icon svg{width:15px;height:15px}.footer-contact-copy{gap:5px;min-width:0;display:grid}.footer-col--contact li:last-child{border-bottom:0;padding-bottom:0}.footer-contact-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;transition:color .22s var(--ease);font-size:11px}.footer-contact-value{color:#fff;word-break:break-word;font-size:14px;font-weight:600;line-height:1.6;display:inline-block}.footer-contact-value--address{font-size:14px;font-weight:600;line-height:1.6}.footer-contact-actions{display:none}.footer-contact-action{letter-spacing:.06em;text-transform:uppercase;min-height:40px;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:#fffffff0;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;color:var(--ink)!important}.footer-contact-action:hover{transform:translateY(-1px);box-shadow:0 12px 20px #0000002e}.footer-contact-action--ghost{background:#ffffff0f;color:#fffffff5!important}.footer-col--contact a{color:#fff;text-decoration:none}.footer-col a{transition:color .22s var(--ease), transform .22s var(--ease);display:inline-block}.footer-col a:hover{color:var(--hl-warm);transform:translateY(-2px)scale(1.02)}.footer-col--contact a:hover{color:var(--paper);transform:none}.footer-bottom{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:30px;font-size:12px;display:flex}.footer-legal-button{appearance:none;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-legal-button:hover,.footer-legal-button:focus-visible{color:var(--steel);outline:none}.float-cta{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;background:var(--steel-dark);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--steel-dark);opacity:0;pointer-events:none;isolation:isolate;box-shadow:0 12px 24px rgba(var(--steel-dark-rgb), .24);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);box-sizing:border-box;white-space:nowrap;border-radius:2px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;overflow:hidden;transform:translate(-50%,10px)}.float-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.float-cta:hover{background:var(--steel);border-color:var(--steel);box-shadow:0 18px 34px rgba(var(--steel-dark-rgb), .28);transform:translate(-50%,-1px)}.float-cta svg{width:14px;height:14px;transition:transform .22s var(--ease)}.float-cta:hover svg{transform:translate(2px)}@media (max-width:700px){:root{--bottom-ticker-offset:78px}.site-shell--with-bottom-ticker{padding-bottom:0}.float-cta{bottom:calc(84px + env(safe-area-inset-bottom));padding:11px 18px;font-size:12px}}@media (max-width:480px){.float-cta{bottom:calc(82px + env(safe-area-inset-bottom));letter-spacing:.06em;gap:8px;max-width:calc(100vw - 24px);padding:10px 14px;font-size:11px}}.author-box{border:1px solid var(--line);background:#ffffffd1;border-radius:4px;max-width:760px;margin:0 auto;padding:28px;box-shadow:0 18px 38px #14130f0d}.author-box__head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.author-box__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:800}.author-box__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0;font-size:11px}.author-box__bio{color:var(--stone);margin:0 0 16px;font-size:15px;line-height:1.7}.author-box__pubs-label{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.author-box__pubs{color:var(--fog);margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.6}.author-box__pubs li{margin:0 0 6px}.author-box__media{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin:0 0 20px;font-size:11px}.author-box__ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.author-box__phone{font-family:var(--font-mono);color:var(--steel);font-size:14px;text-decoration:none}.author-box__phone:hover{color:var(--steel-dark)}.pub-list{gap:18px;max-width:880px;margin:0 auto;display:grid}.pub-card{color:inherit;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--steel);transition:border-color .15s var(--ease), background .2s var(--ease);border-radius:0 3px 3px 0;padding:22px 26px;text-decoration:none;display:block}.pub-card:hover{border-color:var(--ink);background:#fcfcfb}.pub-card__source{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.pub-card__cite,.pub-card__date{font-family:var(--font-mono);color:var(--steel);font-size:12px}.pub-card__date{color:var(--fog);white-space:nowrap}.pub-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.25}.pub-card__topic{text-transform:uppercase;letter-spacing:.08em;color:var(--fog);margin:0 0 12px;font-size:12px}.pub-card__summary{color:var(--stone);margin:0 0 14px;font-size:15px;line-height:1.6}.pub-card__more,.reviews-profile{color:var(--steel);align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pub-card__more svg,.reviews-profile svg{width:15px;height:15px;transition:transform .2s var(--ease)}.reviews-profile:hover svg{transform:translate(3px)}.pub-detail__abstract{max-width:760px;margin:0 auto}.pub-detail__notice{color:var(--stone);background:var(--hl-mist);border-left:3px solid var(--sand);border-radius:0 2px 2px 0;margin:0 0 28px;padding:12px 16px;font-size:13px;line-height:1.6}.pub-detail__citation{font-family:var(--font-mono);color:var(--steel);border-top:1px solid var(--line);margin-top:28px;padding-top:16px;font-size:13px;font-weight:500}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:22px;display:grid}.review-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;margin:0;padding:22px}.review-card__text{color:var(--stone);margin:0 0 16px;font-size:15px;line-height:1.6}.review-card__meta{flex-direction:column;gap:2px;display:flex}.review-card__author{color:var(--ink);font-size:14px;font-weight:600}.review-card__src{font-family:var(--font-mono);color:var(--fog);font-size:12px}.footer-social{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.footer-social__link{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffffb8;transition:color .22s var(--ease), transform .22s var(--ease);font-size:12px;text-decoration:none;display:inline-block}.footer-social__link:hover{color:var(--hl-warm);transform:translateY(-2px)scale(1.04)}@media (max-width:1100px){body.has-watermark .footer{background:var(--ink);-webkit-backdrop-filter:none}body.has-watermark .footer:before{display:none}}@media (max-width:720px){.author-box,.pub-card,.review-card{padding:20px}.pub-card__source{flex-direction:column;align-items:flex-start;gap:4px}}.hub-hero__trust{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin-top:16px;font-size:12px}.hub-hero__media{border:1px solid rgba(var(--steel-rgb), .16);background:#ffffffb8;border-radius:4px;max-width:840px;margin-top:32px;overflow:hidden;box-shadow:0 18px 40px #14130f14}.hub-hero__image{width:100%;height:auto;display:block}.hub-tldr__box{border-left:3px solid var(--steel);background:#ffffffc7;border-radius:0 4px 4px 0;max-width:840px;margin:0 auto;padding:24px 28px;box-shadow:0 18px 40px #14130f0d}.hub-tldr__box p{color:var(--stone);margin:10px 0 0;font-size:17px;line-height:1.7}.hub-spotlight__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub-spotlight-card{border:1px solid var(--line);border-left:3px solid var(--sand);background:var(--paper);color:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:0 4px 4px 0;height:100%;padding:24px 26px;text-decoration:none;display:block}.hub-spotlight-card:hover{border-color:var(--ink);background:#fcfcfb}.hub-spotlight-card.is-static{border-left-color:var(--line);box-shadow:none}.hub-spotlight-card__meta{background:rgba(var(--sand-rgb), .18);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:10px;display:inline-flex}.hub-spotlight-card__title{font-size:22px;line-height:1.2;font-family:var(--font-display);color:var(--ink);margin:0;font-weight:500}.hub-spotlight-card p{color:var(--stone);margin:12px 0 0;font-size:15px;line-height:1.68}.hub-spotlight-card__link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel-dark);margin-top:14px;font-size:11px;display:inline-flex}.hub-sections .sr-group{gap:18px;display:grid}.hub-section-card{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:26px 28px}.hub-section-card p{color:var(--stone);margin:12px 0 0;font-size:15px;line-height:1.7}.hub-evidence{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.hub-evidence span{background:var(--paper);border:1px solid var(--line);color:var(--stone);border-radius:4px;padding:14px 16px;font-size:14px;line-height:1.5;display:block}.hub-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub-links__group{border:1px solid var(--line);background:#ffffffd1;border-radius:4px;padding:24px 26px}.hub-links__group ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hub-links__group a{color:var(--ink);font-size:15px;line-height:1.5;text-decoration:none}.hub-links__group a:hover{color:var(--steel-dark)}.hub-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub-entry-card{border:1px solid var(--line);border-left:3px solid var(--steel);background:var(--paper);color:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:0 4px 4px 0;padding:24px 26px;text-decoration:none;display:block}.hub-entry-card:hover{border-color:var(--ink);background:#fcfcfb}.hub-entry-card__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.hub-entry-card__meta span{border:1px solid rgba(var(--steel-rgb), .14);background:#ffffffc7;border-radius:999px;padding:8px 12px}.hub-entry-card__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:clamp(24px,2vw,30px);line-height:1.12}.hub-entry-card p{color:var(--stone);margin:0;font-size:15px;line-height:1.65}.archiv-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.archiv-track-card{border:1px solid var(--line);border-left:3px solid var(--sand);background:var(--paper);color:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:0 4px 4px 0;height:100%;padding:24px 26px;text-decoration:none;display:block}.archiv-track-card.is-featured{border-left-color:var(--steel-dark);background:#fcfcfb}.archiv-track-card:not(.is-static):hover{border-color:var(--ink);background:#fcfcfb}.archiv-track-card__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.archiv-track-card__meta span{border:1px solid rgba(var(--steel-rgb), .14);background:#ffffffc7;border-radius:999px;padding:8px 12px;display:inline-flex}.archiv-track-card__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:clamp(24px,2vw,30px);line-height:1.12}.archiv-track-card p{color:var(--stone);margin:0;font-size:15px;line-height:1.65}.archiv-track-card__footer{border-top:1px solid rgba(var(--steel-rgb), .12);gap:6px;margin-top:18px;padding-top:18px;display:grid}.archiv-track-card__footer strong{color:var(--ink);font-size:14px;line-height:1.5}.archiv-track-card__footer span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:11px}.hub-faq__list{gap:12px;max-width:900px;margin:0 auto;display:grid}.hub-faq__item{border:1px solid var(--line);background:var(--paper);transition:border-color .24s var(--ease), box-shadow .24s var(--ease), background .24s var(--ease);border-radius:4px;padding:18px 20px}.hub-faq__item[open]{border-color:rgba(var(--steel-rgb), .2);background:linear-gradient(#fff 0%,#fcfcfb 100%);box-shadow:0 18px 34px #14130f0d}.hub-faq__item summary{cursor:pointer;color:var(--ink);transition:color .22s var(--ease);justify-content:space-between;align-items:flex-start;gap:16px;font-weight:600;list-style:none;display:flex}.hub-faq__item summary:hover{color:var(--steel-dark)}.hub-faq__item summary::-webkit-details-marker{display:none}.hub-faq__icon{border:1px solid rgba(var(--steel-rgb), .16);background:#ffffffe6;border-radius:999px;flex:none;width:24px;height:24px;margin-top:-1px;position:relative}.hub-faq__icon:before,.hub-faq__icon:after{content:"";background:var(--ink);width:10px;height:1.5px;transition:transform .24s var(--ease), opacity .24s var(--ease), background .22s var(--ease);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.hub-faq__item[open] .hub-faq__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.hub-faq__answer{opacity:.64;transition:grid-template-rows .28s var(--ease), opacity .24s var(--ease);grid-template-rows:0fr;display:grid}.hub-faq__item[open] .hub-faq__answer{opacity:1;grid-template-rows:1fr}.hub-faq__answer>div{overflow:hidden}.hub-faq__item p{color:var(--stone);margin:12px 0 0;font-size:15px;line-height:1.7}@media (max-width:900px){.hub-spotlight__grid,.hub-links__grid,.hub-entry-grid,.archiv-track-grid{grid-template-columns:1fr}}.careers-page-stats-section{background:var(--mist);border-bottom:1px solid var(--line);padding-top:0}.careers-page-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.careers-page-stat{border-right:1px solid var(--line);padding:30px 24px}.careers-page-stat:last-child{border-right:0}.careers-page-stat__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1}.careers-page-stat__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin-top:10px;font-size:11px;line-height:1.55}.careers-page-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.careers-page-principle{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);background:var(--paper);transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-top-color .26s var(--ease), border-left-color .26s var(--ease);will-change:transform;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px;display:grid}.careers-page-principle:hover{border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.careers-page-principle:hover .careers-page-principle__number{color:var(--hl-warm)}.careers-page-principle__number,.careers-page-process__number{transition:color .22s var(--ease);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:12px;font-weight:600}.careers-page-principle__title,.careers-page-process__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:700;line-height:1.2}.careers-page-principle__detail,.careers-page-process__detail{color:var(--stone);margin-top:8px;font-size:15px;line-height:1.7}.careers-page-quote-wrap{cursor:default;max-width:960px}.careers-page-quote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;text-shadow:0 1px #ffffff80,0 2px 10px #14130f0f;transition:transform .32s var(--ease), filter .32s var(--ease), text-shadow .3s var(--ease);will-change:transform, filter;transform-origin:0 0;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.18}.careers-page-quote__divider{background:var(--steel);width:48px;height:1px;transition:transform .28s var(--ease), background .22s var(--ease);margin:28px 0 16px}.careers-page-quote__attribution{color:var(--stone);transition:transform .28s var(--ease), color .22s var(--ease);font-size:14px}.careers-page-quote-wrap:hover .careers-page-quote{filter:drop-shadow(0 34px 46px #14130f33)drop-shadow(0 6px 14px #14130f1f);text-shadow:0 1px #ffffffa8,0 26px 48px #14130f42,0 5px 16px #14130f24;transform:translateY(-8px)scale(1.02)}.careers-page-quote-wrap:hover .careers-page-quote__divider{background:var(--hl-warm);transform:translateY(-4px)}.careers-page-quote-wrap:hover .careers-page-quote__attribution{color:var(--hl-warm);transform:translateY(-4px)}.careers-page-jobs-section,body.has-watermark .careers-page-jobs-section{background:linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%);color:var(--paper)}.careers-page-jobs-section .eyebrow{color:var(--sand)}.careers-page-jobs-section .eyebrow:before{background:currentColor}.careers-page-jobs-section .display-m{color:var(--paper);text-shadow:0 1px #0000003d,0 18px 38px #00000070,0 3px 14px #00000038}.careers-page-jobs-section .lede{color:#ffffffc2}.careers-page-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.careers-page-job{border:1px solid #ffffff24;border-top-width:2px;border-left:3px solid var(--steel);color:inherit;transition:transform .26s var(--ease), border-color .26s var(--ease), border-top-color .26s var(--ease), border-left-color .26s var(--ease), background .26s var(--ease), box-shadow .26s var(--ease);will-change:transform;background:#ffffff0a;border-radius:14px;flex-direction:column;padding:24px 24px 22px;text-decoration:none;display:flex}.careers-page-job:hover{border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);background:#ffffff12;transform:translateY(-8px);box-shadow:0 58px 100px -30px #0009,0 18px 38px #0000004d}.careers-page-job:hover .careers-page-job__location,.careers-page-job:hover .careers-page-job__foot{color:var(--hl-warm)}.careers-page-job__location,.careers-page-job__foot{transition:color .22s var(--ease)}.careers-page-job__location,.careers-page-initiative__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sand);font-size:11px}.careers-page-job h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--paper);margin:14px 0 12px;font-size:24px;font-weight:700;line-height:1.15}.careers-page-job p{color:#ffffffc7;margin:0;font-size:15px;line-height:1.7}.careers-page-job__foot{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin-top:auto;padding-top:18px;font-size:12px;font-weight:700}.careers-page-initiative{border:1px dashed #fff3;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 24px;display:flex}.careers-page-initiative__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--paper);margin-top:8px;font-size:18px;font-weight:700;line-height:1.2}.careers-page-initiative__button.btn--primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.careers-page-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.careers-page-process__step{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);background:var(--paper);transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-top-color .26s var(--ease), border-left-color .26s var(--ease);will-change:transform;border-radius:14px;padding:20px}.careers-page-process__step:hover{border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.careers-page-process__step:hover .careers-page-process__number{color:var(--hl-warm)}.careers-page-process__number{transition:color .22s var(--ease)}.careers-page-section-title{margin-top:20px}.careers-page-application-card__head{max-width:none;margin-bottom:16px}.careers-page-application-card{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:30px;box-shadow:0 16px 34px #14130f0d}.careers-page-application-card .display-m,.careers-page-application-card .lede{margin-top:16px}.careers-page-application-card__actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.fee-grid,.case-grid,.contact-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fee-card,.case-card,.contact-panel{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:24px 26px;box-shadow:0 16px 34px #14130f0d}.contact-panel{isolation:isolate;background:linear-gradient(135deg, #fffffffa 0%, #faf9f6f0 54%, #efebe3e0 100%), var(--paper);flex-direction:column;justify-content:space-between;min-height:164px;padding:28px 30px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 18px 38px #14130f12}.contact-panel:before{content:"";background:linear-gradient(180deg, rgba(var(--steel-rgb),.72), rgba(var(--sand-rgb),.62));opacity:.74;width:4px;transition:opacity .22s var(--ease), width .22s var(--ease);position:absolute;inset:0 auto 0 0}.contact-panel:after{content:"01";z-index:-1;font-family:var(--font-display);letter-spacing:0;color:rgba(var(--steel-rgb),.055);transition:transform .26s var(--ease), color .22s var(--ease);font-size:clamp(58px,7vw,92px);font-weight:800;line-height:.8;position:absolute;bottom:18px;right:22px}.contact-panel:first-child:after{content:"01"}.contact-panel:nth-child(2):after{content:"02"}.contact-panel:nth-child(3):after{content:"03"}.contact-panel:nth-child(4):after{content:"04"}.contact-panel.pop-target--card{--pop-glow:rgba(var(--steel-rgb), .18);transition:transform .26s var(--ease), filter .26s var(--ease), border-color .22s var(--ease), box-shadow .26s var(--ease), background .22s var(--ease)}.contact-panel.pop-target--card:hover,.contact-panel.pop-target--card:focus-within,.contact-panel.pop-target--card:active,.contact-panel.pop-target--card.is-sheen-hover{background:linear-gradient(135deg, #fff 0%, #fbfcfc 46%, #e8eef1b8 100%), var(--paper);border-color:rgba(var(--steel-rgb), .2);box-shadow:inset 0 1px #ffffffe0,0 22px 44px #14130f17}.contact-panel.pop-target--card:hover:before,.contact-panel.pop-target--card:focus-within:before,.contact-panel.pop-target--card:active:before,.contact-panel.pop-target--card.is-sheen-hover:before{opacity:1;width:6px}.contact-panel.pop-target--card:hover:after,.contact-panel.pop-target--card:focus-within:after,.contact-panel.pop-target--card:active:after,.contact-panel.pop-target--card.is-sheen-hover:after{color:rgba(var(--steel-rgb),.085);transform:translate(4px,-2px)}.contact-panel.pop-target--card:hover .contact-panel__label,.contact-panel.pop-target--card:focus-within .contact-panel__label,.contact-panel.pop-target--card:active .contact-panel__label,.contact-panel.pop-target--card.is-sheen-hover .contact-panel__label{color:var(--steel-dark);border-color:rgba(var(--steel-rgb), .2);transform:translateY(-1px)}.contact-panel.pop-target--card:hover .contact-panel__value,.contact-panel.pop-target--card:focus-within .contact-panel__value,.contact-panel.pop-target--card:active .contact-panel__value,.contact-panel.pop-target--card.is-sheen-hover .contact-panel__value{color:var(--ink);transform:translateY(-1px)}.fee-card__label,.case-card__tag,.contact-panel__label{border:1px solid rgba(var(--steel-rgb), .14);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);box-shadow:inset 0 1px 0 #ffffffb3, 0 0 0 rgba(var(--steel-rgb), 0);transition:transform .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease), box-shadow .24s var(--ease), filter .22s var(--ease);background:linear-gradient(#ffffffeb 0%,#f7f5f1f5 100%);border-radius:999px;padding:8px 12px;font-size:11px;display:inline-flex}.case-card__tag{will-change:transform}.case-card:hover .case-card__tag,.case-card:focus-within .case-card__tag,.case-card__tag:hover{color:var(--steel-dark);border-color:rgba(var(--steel-rgb), .24);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 22px #14130f14, 0 3px 8px rgba(var(--steel-rgb), .08);filter:saturate(1.04);background:linear-gradient(#f5f8f9fa 0%,#e6eceffa 100%);transform:translateY(-3px)scale(1.035)}.fee-card h3,.case-card h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:16px 0 10px;font-size:30px;line-height:1.1}.fee-card p,.case-card p,.contact-panel__value{color:var(--stone);margin:0;font-size:15px;line-height:1.7}.case-card__result{border-top:1px solid rgba(var(--steel-rgb), .12);color:var(--ink);margin-top:14px;padding-top:14px;font-weight:600}.contact-panel__value{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;transition:transform .22s var(--ease), color .22s var(--ease);margin-top:14px;font-size:clamp(19px,2vw,27px);font-weight:700;line-height:1.16;text-decoration:none;display:block}.contact-panel__value:after{content:"";background:linear-gradient(90deg, rgba(var(--steel-rgb),.72), rgba(var(--sand-rgb),.84));opacity:.82;width:42px;height:2px;transition:width .24s var(--ease), opacity .22s var(--ease);border-radius:999px;margin-top:14px;display:block}a.contact-panel__value{width:fit-content}a.contact-panel__value:hover:after,a.contact-panel__value:focus-visible:after,.contact-panel.pop-target--card:hover .contact-panel__value:after,.contact-panel.pop-target--card:focus-within .contact-panel__value:after,.contact-panel.pop-target--card:active .contact-panel__value:after,.contact-panel.pop-target--card.is-sheen-hover .contact-panel__value:after{opacity:1;width:72px}.standalone-notes{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.standalone-note{border:1px solid rgba(var(--steel-rgb), .14);color:var(--stone);transition:transform .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease), box-shadow .22s var(--ease);background:#ffffffe6;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:14px;line-height:1.4;display:inline-flex}.standalone-note:before{content:"";background:var(--steel-dark);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--steel-rgb),.1);opacity:.74;transition:transform .22s var(--ease), opacity .22s var(--ease), background .22s var(--ease);border-radius:999px;flex:none}.standalone-note.pop-target--card{--pop-glow:rgba(var(--steel-rgb), .14);box-shadow:inset 0 1px #ffffffb8,0 10px 20px #14130f0a}.standalone-note.pop-target--card:hover,.standalone-note.pop-target--card:active,.standalone-note.pop-target--card.is-sheen-hover{border-color:rgba(var(--steel-rgb), .2);color:var(--ink);background:#fffffff5;transform:translateY(-3px)scale(1.01);box-shadow:0 16px 26px #14130f14}.standalone-note.pop-target--card:hover:before,.standalone-note.pop-target--card:active:before,.standalone-note.pop-target--card.is-sheen-hover:before{background:var(--hl-warm);opacity:.9;transform:scale(1.18)}.contact-card{border:1px solid rgba(var(--steel-rgb), .16);background:#fffffff0;border-radius:4px;max-width:860px;padding:34px 38px 30px;box-shadow:inset 0 1px #ffffffc7,0 18px 38px #14130f0f}.contact-card__brand{border-bottom:1px solid rgba(var(--steel-rgb),.14);align-items:center;gap:14px;padding-bottom:22px;display:flex}.contact-card__brand span{border-right:1px solid rgba(var(--steel-rgb),.24);width:38px;height:38px;font-family:var(--font-display);color:var(--ink);justify-content:center;align-items:center;padding-right:14px;font-size:25px;font-weight:800;line-height:1;display:inline-flex}.contact-card__brand strong{font-family:var(--font-display);letter-spacing:.08em;color:var(--ink);font-size:16px;font-weight:800;line-height:1}.contact-card__primary{border-bottom:1px solid rgba(var(--steel-rgb),.14);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:26px 0;display:grid}.contact-card__link{color:var(--ink);transition:color .22s var(--ease), transform .22s var(--ease);gap:8px;text-decoration:none;display:grid}.contact-card__link span,.contact-card__meta-row span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fog);font-size:10px}.contact-card__link{font-family:var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(15px,1.15vw,17px);font-weight:500;line-height:1.45}.contact-card__link:hover,.contact-card__link:focus-visible{color:var(--hl-warm);text-underline-offset:3px;outline:none;-webkit-text-decoration:underline #c2773f73;text-decoration:underline #c2773f73;transform:translateY(-2px)}.contact-card__link{cursor:pointer}.contact-card__meta{border-bottom:1px solid rgba(var(--steel-rgb),.14);grid-template-columns:1.1fr .9fr;gap:22px;padding:22px 0;display:grid}.contact-card__meta-row{gap:8px;display:grid}.contact-card__meta-row strong{color:var(--ink-2);font-size:15px;font-weight:600;line-height:1.5}.contact-card__notes{color:var(--stone);gap:7px;padding-top:20px;font-size:13px;line-height:1.5;display:grid}.contact-card__notes span{padding-left:16px;position:relative}.contact-card__notes span:before{content:"";background:var(--steel-dark);opacity:.72;border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.articles-archive-loading{text-align:center;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);opacity:.6;padding:28px 0 12px;font-size:11px}.articles-archive-loading:before{content:"";vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite archive-spin;display:inline-block}@keyframes archive-spin{to{transform:rotate(360deg)}}.article-feed-sentinel{width:100%;height:1px}.article-load-more-wrap{justify-content:center;margin-top:40px;display:flex}.article-load-more{font-family:var(--font-body);letter-spacing:.02em;color:var(--hl-ink);border:1px solid rgba(var(--steel-rgb), .4);cursor:pointer;transition:color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease);background:0 0;border-radius:4px;align-items:center;gap:12px;padding:14px 28px;font-size:14px;font-weight:600;display:inline-flex}.article-load-more:hover,.article-load-more:focus-visible{color:var(--hl-warm);border-color:var(--hl-warm);transform:translateY(-1px)}.article-load-more__count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fog);border-left:1px solid rgba(var(--steel-rgb), .24);padding-left:12px;font-size:12px;font-weight:500}.legal-shell{max-width:860px}.legal-lede{max-width:720px;margin-top:16px}.legal-section{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:4px;margin-top:36px;padding:28px 30px;box-shadow:0 18px 38px #14130f0d}.legal-section .display-s,.legal-block-spacing{margin-bottom:14px}.legal-list{gap:8px;margin:0;padding-left:18px;display:grid}.legal-list a,.legal-section a{color:var(--steel-dark);text-underline-offset:3px;text-decoration:underline}.legal-list a:hover,.legal-section a:hover{color:var(--ink)}.cookie-banner{left:24px;right:24px;bottom:calc(var(--bottom-ticker-offset) + env(safe-area-inset-bottom) + 16px);z-index:96;pointer-events:none;justify-content:center;display:flex;position:fixed}.cookie-banner__inner{pointer-events:auto;border:1px solid rgba(var(--steel-rgb), .18);-webkit-backdrop-filter:saturate(145%)blur(14px);background:#fffffff0;border-radius:4px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);align-items:start;gap:18px;width:min(100%,960px);padding:20px 22px;display:grid;box-shadow:0 22px 44px #14130f24}.cookie-banner__copy{gap:10px;display:grid}.cookie-banner__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0;font-size:11px}.cookie-banner__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:22px;line-height:1.1}.cookie-banner__text,.cookie-banner__meta{color:var(--stone);margin:0;font-size:14px;line-height:1.65}.cookie-banner__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cookie-banner__meta a{color:var(--steel-dark);text-underline-offset:3px;text-decoration:underline}.cookie-banner__actions,.cookie-banner__preferences{align-self:stretch;gap:12px;display:grid}.cookie-banner__toggle{border:1px solid var(--line);color:var(--ink);background:#f7f5f1b8;border-radius:4px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.cookie-banner__toggle input{accent-color:var(--steel-dark);flex:none;margin-top:3px}@media (max-width:900px){.cookie-banner__inner,.fee-grid,.case-grid,.contact-page__grid,.careers-page-principles,.careers-page-jobs-grid,.careers-page-process,.careers-page-stats{grid-template-columns:1fr}.careers-page-stat{border-right:0;border-bottom:1px solid var(--line)}.careers-page-stat:last-child{border-bottom:0}.careers-page-initiative,.careers-page-application-card__actions{align-items:stretch}.careers-page-initiative__button,.careers-page-application-card__actions .btn,.career-card__cta{justify-content:center;width:100%}}@media (max-width:700px){.cookie-banner{left:12px;right:12px;bottom:calc(var(--bottom-ticker-offset) + env(safe-area-inset-bottom) + 12px)}.contact-card{padding:26px 22px 24px}.contact-card__primary,.contact-card__meta{grid-template-columns:1fr;gap:18px}.contact-card__link{font-size:clamp(15px,4.2vw,17px)}.contact-panel{min-height:0;padding:24px 22px 26px}.contact-panel__value{overflow-wrap:anywhere;font-size:clamp(17px,5vw,21px)}.standalone-notes{align-items:stretch}.standalone-note{width:100%}.cookie-banner__inner{padding:18px}.cookie-banner__actions .btn,.cookie-banner__preferences .btn,.podcast-embed__actions .btn{width:100%}.legal-section{padding:22px 20px}}.svc-head{background:linear-gradient(180deg,var(--paper) 0%,var(--mist) 100%);padding:62px 0 30px!important}.svc-area-picker{background:linear-gradient(180deg,var(--mist) 0%,var(--paper) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 34px}.svc-picker-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:18px;display:grid}.svc-picker-title{font-family:var(--fd);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:6px 0 0;font-size:clamp(22px,2.8vw,34px);font-weight:800;line-height:1.08}.svc-picker-copy{color:var(--fog);max-width:74ch;margin-top:8px;font-size:14.5px}.svc-picker-hint{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);border:1px solid var(--line);white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:9px 13px;font-size:10.5px}.svc-route-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.svc-route-card{appearance:none;border:1px solid var(--line);border-top:2px solid var(--sand);text-align:left;color:var(--ink);cursor:pointer;background:#ffffffbd;border-radius:18px;flex-direction:column;gap:10px;min-height:190px;padding:19px 18px 16px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;box-shadow:0 18px 44px -36px #14130f57}.svc-route-card:hover{border-color:var(--steel);background:var(--paper);transform:translateY(-3px);box-shadow:0 26px 54px -36px #14130f70}.svc-route-card:focus-visible{outline-offset:3px;outline:3px solid #4c677247}.svc-route-card.is-active{background:var(--paper);border-color:var(--steel);border-top-color:var(--steel);box-shadow:0 28px 64px -38px #4c67728c}.svc-route-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.svc-route-card__no{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);font-size:10.5px;font-weight:700}.svc-route-card__count{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--fog);border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:4px 8px;font-size:9.5px}.svc-route-card__title{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink);margin-top:2px;font-size:20px;font-weight:800;line-height:1.08}.svc-route-card__text{color:var(--stone);max-width:28ch;margin:0;font-size:13.8px;line-height:1.46}.svc-route-card__chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.svc-route-card__chips span{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);background:var(--mist);border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:9px}.svc-route-card__cta{border-top:1px solid var(--line);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:10.5px;display:flex}.svc-route-card__cta:after{content:"→";color:var(--brass);transition:transform .18s}.svc-route-card:hover .svc-route-card__cta:after,.svc-route-card.is-active .svc-route-card__cta:after{transform:translate(4px)}.svc-route-card.is-active .svc-route-card__cta{color:var(--brass)}.filter{top:0;box-shadow:0 10px 28px -26px #14130f52}.filter-lead{font-weight:700;color:var(--steel)!important}.filter-lead:after{content:" klicken";color:var(--fog);text-transform:none;letter-spacing:.02em;margin-left:4px;font-weight:400}.filter-tab{border-color:var(--line)!important;color:var(--stone)!important;background:#ffffffe0!important;padding:12px 19px!important;font-size:14.5px!important}.filter-tab:hover{border-color:var(--steel)!important;color:var(--ink)!important}@media (max-width:1040px){.svc-route-grid{grid-template-columns:1fr 1fr}.svc-picker-head{grid-template-columns:1fr}.svc-picker-hint{width:max-content}}@media (max-width:620px){.svc-area-picker{padding:22px 0 26px}.svc-route-grid{grid-template-columns:1fr}.svc-route-card{min-height:0}.svc-picker-hint{white-space:normal;width:auto}.filter-lead:after{content:""}}.svc-area-picker{background:linear-gradient(180deg,var(--mist) 0%,#fff 100%)!important;padding:34px 0 42px!important}.svc-picker-head{margin-bottom:22px!important}.svc-picker-title{max-width:18ch;font-size:clamp(26px,3.1vw,40px)!important}.svc-picker-copy{color:var(--stone)!important;font-size:15.5px!important}.svc-picker-hint{box-shadow:0 14px 34px -28px #14130f6b;background:var(--paper)!important;border-color:var(--steel)!important;color:var(--steel)!important}.svc-route-card{border:1px solid var(--line)!important;border-left:4px solid var(--steel)!important;border-top:1px solid var(--line)!important;background:#fff!important;min-height:220px!important;box-shadow:0 24px 60px -46px #14130f80!important}.svc-route-card:hover,.svc-route-card:focus-visible{border-color:var(--steel)!important;transform:translateY(-5px)!important;box-shadow:0 38px 76px -48px #14130f94!important}.svc-route-card__thumb{aspect-ratio:16/9;background:var(--mist);border-bottom:1px solid var(--line);border-radius:14px 14px 0 0;width:calc(100% + 36px);margin:-19px -18px 14px;display:block;overflow:hidden}.svc-route-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.8,.26,1);display:block}.svc-route-card:hover .svc-route-card__thumb img,.svc-route-card:focus-visible .svc-route-card__thumb img{transform:scale(1.04)}.svc-route-card.is-active{border-left-color:var(--brass)!important;background:linear-gradient(#fff 0%,#f7f5f1 100%)!important}.svc-route-card__title{font-size:21px!important}.svc-route-card__text{color:var(--stone)!important;font-size:14px!important}.svc-route-card__cta{border-top:1px solid var(--line)!important;background:var(--mist)!important;color:var(--steel)!important;border-radius:10px!important;margin-top:auto!important;padding:11px 12px!important;font-weight:700!important}.svc-route-card:hover .svc-route-card__cta,.svc-route-card:focus-visible .svc-route-card__cta,.svc-route-card.is-active .svc-route-card__cta{color:var(--brass)!important;background:#fff!important}@media (max-width:620px){.svc-route-card{min-height:0!important}.svc-route-card__cta{padding:10px!important}}.svc-head{background:linear-gradient(180deg,var(--paper) 0%,var(--mist) 100%);padding-bottom:22px}.svc-h1{max-width:28ch}.svc-sub{max-width:76ch;color:var(--stone);font-size:17px}.svc-gateway{background:linear-gradient(180deg,var(--mist) 0%,var(--paper) 100%);border-bottom:1px solid var(--line);padding:0 0 34px}.svc-gateway-shell{border:1px solid var(--line);background:#ffffffbd;border-radius:22px;padding:26px;box-shadow:0 30px 70px -58px #14130f73}.svc-gateway-head{grid-template-columns:minmax(280px,.72fr) 1fr;align-items:end;gap:32px;margin-bottom:20px;display:grid}.svc-gateway-kicker{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-bottom:8px;font-size:10.5px;font-weight:700}.svc-gateway-head h2{font-family:var(--fd);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);max-width:16ch;margin:0;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.06}.svc-gateway-head p{color:var(--fog);max-width:66ch;margin:0;font-size:15.5px;line-height:1.58}.svc-gateway-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.svc-gateway-card{appearance:none;border:1px solid var(--line);border-left:3px solid var(--steel);background:var(--paper);text-align:left;cursor:pointer;min-height:222px;color:var(--ink);border-radius:16px;flex-direction:column;gap:9px;padding:20px 18px 17px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 20px 48px -44px #14130f66}.svc-gateway-card:hover,.svc-gateway-card:focus-visible{border-color:var(--steel);background:#fff;outline:none;transform:translateY(-4px);box-shadow:0 32px 68px -44px #14130f7a}.svc-gateway-card.is-active{border-color:var(--steel);border-left-color:var(--brass);background:linear-gradient(#fff 0%,#f7f5f1 100%);box-shadow:0 26px 56px -42px #14130f75}.svc-gateway-no{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);font-size:10px;font-weight:700}.svc-gateway-card strong{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);font-size:20px;line-height:1.12}.svc-gateway-text{color:var(--stone);font-size:13.5px;line-height:1.45}.svc-gateway-meta{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);background:var(--mist);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 9px;font-size:9.5px;display:inline-flex}.svc-gateway-action{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);padding-top:5px;font-size:11px;font-weight:700}.svc-gateway-card:hover .svc-gateway-action,.svc-gateway-card:focus-visible .svc-gateway-action{color:var(--brass)}.svc-gateway-hint{color:var(--fog);margin-top:14px;font-size:13.5px;line-height:1.45}.svc-gateway-hint strong{color:var(--ink)}.filter{box-shadow:0 14px 36px -34px #14130f80}.filter-inner{gap:10px;padding:16px 0}.filter-lead{color:var(--steel);font-weight:700}.filter-tab{color:var(--stone);background:#fff;border-color:#d4cec2;padding:13px 20px;font-size:15px;box-shadow:0 8px 20px -20px #14130f4d}.filter-tab:hover,.filter-tab:focus-visible{border-color:var(--steel);color:var(--ink);outline:none;transform:translateY(-1px)}.filter-tab.is-active{box-shadow:0 16px 28px -24px #14130f8c;background:var(--steel)!important;color:#fff!important;border-color:var(--steel)!important}@media (max-width:1100px){.svc-gateway-grid{grid-template-columns:1fr 1fr}.svc-gateway-card{min-height:190px}.svc-gateway-head{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.svc-gateway-shell{padding:18px}.svc-gateway-grid{grid-template-columns:1fr}.svc-gateway-card{min-height:0}.filter-tab{padding:12px 16px;font-size:14px}}.lp-mini-thumb,.svc-lp-thumb,.bren-thumb{background:var(--mist);border:1px solid var(--line);overflow:hidden;box-shadow:0 12px 28px -26px #14130f59}.lp-mini-link,.svc-lp-link{align-items:center!important}.bren-thumb{position:relative!important}.lp-mini-thumb{aspect-ratio:3/2;border-radius:9px;flex:0 0 56px;width:56px}.svc-lp-thumb{aspect-ratio:3/2;border-radius:10px;flex:0 0 68px;width:68px}.bren-thumb{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.lp-mini-thumb__img,.svc-lp-thumb__img,.bren-thumb__img{object-fit:cover;width:100%;height:100%;transition:transform .36s,filter .36s;display:block}.lp-mini-title,.svc-lp-title{min-width:0;font-weight:600}.lp-mini-link:hover .lp-mini-thumb__img,.svc-lp-link:hover .svc-lp-thumb__img,.bren-card:hover .bren-thumb__img{transform:scale(1.04)}.lp-mini-link small,.svc-lp-link small{margin-left:auto}.bren-thumb span{display:none!important}@media (max-width:620px){.lp-mini-thumb{flex-basis:50px;width:50px}.svc-lp-thumb{flex-basis:58px;width:58px}.lp-mini-link,.svc-lp-link{gap:10px!important}}@media (prefers-reduced-motion:reduce){.lp-mini-thumb__img,.svc-lp-thumb__img,.bren-thumb__img{transition:none!important}}.s-banner,.svc-route-card__thumb img,.hl-diag-thumb img,.kh-long-thumb img,.kh-route-thumb img,.bren-thumb__img{filter:brightness(1.05)saturate(.7)contrast(.95)sepia(.18)!important}.svc-head-bg{filter:brightness(1.06)saturate(.88)sepia(.05)!important}.kh-route{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.kh-route-body{order:1}.kh-route-thumb{order:2;border-right:0!important;border-top:1px solid var(--line)!important;height:56px!important;min-height:0!important}.kh-route-thumb:before,.kh-route-thumb:after{display:none!important}.kh-route-thumb img{opacity:.9}@media (max-width:700px){.kh-route-thumb{border-bottom:0!important;height:48px!important}}.filter-tab.is-active{background:var(--steel)!important;color:#fff!important;border-color:var(--steel)!important}.panel--leit{border-top:1px solid var(--brass);border-bottom:1px solid var(--line);position:relative;background:linear-gradient(180deg,var(--mist) 0%,var(--cream) 100%)!important}.panel--leit:before{content:"";background:linear-gradient(90deg,transparent,var(--brass),transparent);opacity:.55;height:3px;position:absolute;top:0;left:0;right:0}.panel--leit .s-t,.panel--leit .s-hook{color:var(--ink)!important}.panel--leit .s-intro{color:var(--fog)!important}.panel--leit .s-badge{color:var(--steel)!important}.panel--leit .ang{transition:transform .3s var(--hl-ease),box-shadow .3s var(--hl-ease),border-color .3s var(--hl-ease);box-shadow:0 24px 54px -38px #14130f59;border:1px solid var(--line)!important;border-top:2px solid var(--steel)!important;background:#ffffffc7!important}.panel--leit .ang:hover,.panel--leit .ang:focus-within{transform:translateY(-8px);border-top-color:var(--hl-warm)!important;box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29!important}.ang-cta{border:1px solid var(--steel-dark);border-radius:8px;position:relative;overflow:hidden;background:var(--steel-dark)!important;color:#fff!important}.ang-cta:hover{background:var(--steel)!important;border-color:var(--steel)!important}.ang-cta:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#fff0 0% 42%,#ffffff8c 50%,#fff0 58% 100%);display:block;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.ang-cta:hover:after,.ang-cta:focus-visible:after{animation:hero-btn-flash .82s var(--ease);display:block}.bren-thumb{border-bottom:1px solid var(--line);padding:0 13px;aspect-ratio:auto!important;background:linear-gradient(135deg,#f7f5f1 0%,#ece6da 100%)!important;justify-content:flex-start!important;height:44px!important}.bren-thumb span{color:var(--steel)!important;font-weight:700!important}.bren-card:hover{border-color:var(--steel)!important}.bren-go{color:var(--steel)!important}.svc-lp-hub{border:1px solid var(--line);background:#ffffffad;border-radius:18px;margin-top:34px;padding:28px;box-shadow:0 18px 44px -36px #14130f61}.svc-lp-head{max-width:780px;margin-bottom:20px}.svc-lp-head h3{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.02em;margin:10px 0 8px;font-size:clamp(22px,2.4vw,32px);line-height:1.08}.svc-lp-head p{color:var(--fog);max-width:72ch;font-size:14.5px}.svc-lp-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.svc-lp-card{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--steel);border-radius:14px;flex-direction:column;gap:8px;padding:16px 16px 10px;display:flex}.svc-lp-group{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:2px;font-size:10px;font-weight:700}.svc-lp-link{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:11px 0;font-size:13.5px;line-height:1.3;text-decoration:none;display:flex}.svc-lp-link small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap;font-size:9px}.svc-lp-link:hover{color:var(--steel)}@media (max-width:960px){.svc-lp-grid{grid-template-columns:1fr 1fr}.svc-lp-hub{padding:22px 18px}}@media (max-width:620px){.svc-lp-grid{grid-template-columns:1fr}}.panel{padding:72px 0}.panel.is-hidden,.panel[hidden]{display:none}.panel--leit{padding:72px 0}.panel .wrap,.panel--leit .wrap{max-width:1180px;margin:0 auto;padding:0 44px}.s-head{cursor:default;max-width:840px;margin:0 0 36px}.s-head .eyebrow{transition:transform .26s var(--ease),filter .26s var(--ease),text-shadow .26s var(--ease),color .22s var(--ease);will-change:transform,filter}.s-head .s-t{transition:transform .32s var(--ease),filter .32s var(--ease),text-shadow .32s var(--ease);will-change:transform,filter}.s-head:hover .eyebrow,.s-head.is-sheen-hover .eyebrow{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--hl-warm);transform:translateY(-8px)scale(1.03)}.s-head:hover .s-t,.s-head.is-sheen-hover .s-t{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.s-no{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.s-head--leit{text-align:center;max-width:840px;margin:0 auto 40px}.s-badge{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.s-logo{width:auto;height:18px;display:block}.s-t{margin:0 0 14px}.s-hook{max-width:60ch;margin:0 auto 12px;font-size:clamp(16px,1.6vw,19px);font-weight:600}.s-intro{max-width:72ch;margin:0 auto;font-size:15px;line-height:1.6}.ang-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.ang{border-radius:18px;flex-direction:column;padding:22px 20px 20px;display:flex}.ang-main{flex-direction:column;flex:1;gap:12px;display:flex}.ang-t{font-family:var(--fd);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800;line-height:1.1}.ang-lead{color:var(--stone);margin:0;font-size:14px;line-height:1.5}.ang-points{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ang-points li{color:var(--stone);padding-left:16px;font-size:12.8px;line-height:1.5;position:relative}.ang-points li:before{content:"";background:var(--steel);width:8px;height:1px;position:absolute;top:.6em;left:0}.ang-cta{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-top:16px;padding:10px 16px;font-size:11px;text-decoration:none;transition:background .2s,border-color .2s}.lp-mini{margin-top:4px}.lp-mini-lab{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:8px;font-size:10px;font-weight:700}.lp-mini-links{flex-direction:column;gap:8px;display:flex}.lp-mini-link{border:1px solid var(--line);border-top:2px solid var(--line);color:var(--ink);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#fff9;border-radius:10px;align-items:center;gap:12px;padding:8px;font-size:13px;text-decoration:none;display:flex}.lp-mini-link small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap;transition:color .22s var(--ease);font-size:9px}.lp-mini-link:hover{border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-mini-link:hover small{color:var(--hl-warm)}.bren{margin-top:4px}.bren-lab{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:8px;font-size:10px;font-weight:700}.bren-strip{flex-direction:column;gap:8px;display:flex}.bren-card{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}.bren-q{padding:10px 13px 4px;font-size:13px;font-weight:600;line-height:1.35}.bren-go{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;padding:0 13px 11px;font-size:10px;display:block}.kh-long{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);max-width:1180px;color:var(--ink);transition:transform .26s var(--ease),border-color .26s var(--ease),border-top-color .26s var(--ease),border-left-color .26s var(--ease),box-shadow .26s var(--ease);will-change:transform;background:#ffffffb3;border-radius:18px;align-items:center;gap:20px;margin:40px auto 0;padding:18px 24px;text-decoration:none;display:flex;box-shadow:0 18px 44px -36px #14130f57}.kh-long:hover{border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.kh-long:hover .kh-long-go{color:var(--hl-warm)}.kh-long-go{transition:color .22s var(--ease)}.kh-long-thumb{aspect-ratio:16/10;background:var(--mist);border-radius:12px;flex:0 0 96px;width:96px;overflow:hidden}.kh-long-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kh-long-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kh-long-label{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);font-size:10px;font-weight:700}.kh-long-title{font-family:var(--fd);letter-spacing:-.015em;font-size:18px;font-weight:800}.kh-long-copy{color:var(--fog);font-size:13.5px;line-height:1.5}.kh-long-go{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap;margin-left:auto;font-size:10.5px}@media (max-width:980px){.ang-grid{grid-template-columns:1fr}.panel--leit .wrap{padding:0 24px}}@media (max-width:620px){.kh-long{flex-direction:column;align-items:flex-start}.kh-long-go{margin-left:0}}.lp-bankhaftung{font-family:var(--fb);line-height:1.62}.lp-bankhaftung .wrap{max-width:1180px;margin:0 auto;padding:0 44px}@media (max-width:760px){.lp-bankhaftung .wrap{padding:0 22px}}.lp-bankhaftung .btn{border:1px solid var(--steel-dark);background:var(--steel-dark);color:#fff;text-transform:uppercase;letter-spacing:.12em;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 18px 44px -28px #14130f73}.lp-bankhaftung .btn:hover{background:var(--steel);border-color:var(--steel);transform:translateY(-2px)}.lp-bankhaftung .btn.secondary{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}.lp-bankhaftung .btn.warn{color:#fff;background:#a8472a;border-color:#a8472a}.lp-bankhaftung .btn.warn:hover{background:#8f3a22;border-color:#8f3a22}.lp-bankhaftung .trust{color:var(--fog);max-width:560px;margin:0 0 20px;font-size:13.5px}.lp-bankhaftung .trust strong{color:var(--ink);font-family:var(--fd)}.lp-bankhaftung .btn.secondary:hover{background:var(--paper);border-color:var(--steel);color:var(--steel)}.lp-bankhaftung .eyebrow{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);font-size:14px;font-weight:700}.lp-bankhaftung .eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:1px;margin-right:12px;display:inline-block}.lp-bankhaftung .crumbs{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--fog);align-items:center;gap:10px;margin-bottom:18px;font-size:10.5px;display:flex}.lp-bankhaftung .crumbs a{color:var(--steel);text-decoration:none}.lp-bankhaftung .crumbs a:hover{color:var(--ink)}.lp-bankhaftung .hero{border-bottom:1px solid var(--line);padding:96px 0 68px}.lp-bankhaftung .hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:54px;display:grid}.lp-bankhaftung .hero h1{font-family:var(--fd);letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 22px;font-size:clamp(40px,5.4vw,80px);font-weight:900;line-height:.96}.lp-bankhaftung .lp-hero-head{cursor:default;display:block}.lp-bankhaftung .lp-hero-head .eyebrow,.lp-bankhaftung .lp-hero-head .kicker{transition:transform .26s var(--ease),filter .26s var(--ease),text-shadow .26s var(--ease),color .22s var(--ease);will-change:transform,filter}.lp-bankhaftung .lp-hero-head h1{transition:transform .32s var(--ease),filter .32s var(--ease),text-shadow .32s var(--ease);will-change:transform,filter}.lp-bankhaftung .lp-hero-head:hover .eyebrow,.lp-bankhaftung .lp-hero-head.is-sheen-hover .eyebrow,.lp-bankhaftung .lp-hero-head:hover .kicker,.lp-bankhaftung .lp-hero-head.is-sheen-hover .kicker{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--hl-warm);transform:translateY(-8px)scale(1.03)}.lp-bankhaftung .lp-hero-head:hover h1,.lp-bankhaftung .lp-hero-head.is-sheen-hover h1{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.lp-bankhaftung .h1-accent{color:var(--steel);letter-spacing:-.035em;font-weight:900;display:inline-block}.lp-bankhaftung .lede{color:var(--stone);max-width:640px;margin:0 0 26px;font-size:18.5px;line-height:1.55}.lp-bankhaftung .lede strong{color:var(--ink)}.lp-bankhaftung .facts{flex-direction:column;gap:8px;max-width:640px;margin:0 0 26px;display:flex}.lp-bankhaftung .facts span{color:var(--stone);font-size:13.5px;line-height:1.5}.lp-bankhaftung .facts b{font-family:var(--fd);color:var(--ink);font-weight:800}.lp-bankhaftung .actions{flex-wrap:wrap;gap:12px;display:flex}.lp-bankhaftung .trustline{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.lp-bankhaftung .trustline span{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);border:1px solid var(--line);box-shadow:none;transition:transform .26s var(--ease),filter .26s var(--ease),color .22s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease);will-change:transform;background:#fff;border-radius:999px;padding:7px 12px;font-size:10px;position:relative;overflow:hidden}.lp-bankhaftung .trustline span:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,rgba(var(--check-hot-rgb),.18) 0%,#ffffff38 100%);opacity:0;transition:opacity .24s var(--ease);pointer-events:none;position:absolute;inset:0}.lp-bankhaftung .trustline span:hover,.lp-bankhaftung .trustline span:focus-visible{color:var(--ink);border-color:rgba(var(--check-hot-rgb),.3);filter:drop-shadow(0 18px 26px #14130f24);transform:translateY(-1px)}.lp-bankhaftung .trustline span:hover:before,.lp-bankhaftung .trustline span:focus-visible:before{opacity:.72}.lp-bankhaftung .cta-row{flex-wrap:wrap;gap:12px;margin-top:14px;margin-bottom:18px;display:flex}.lp-bankhaftung .safety{color:var(--fog);max-width:560px;margin:0;font-size:12.5px}.lp-bankhaftung .safety b{color:var(--ink);font-family:var(--fd)}.hero-safety-note{color:var(--hl-stone);max-width:560px;margin:18px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:940px){.lp-bankhaftung .hero-grid{grid-template-columns:1fr}.lp-bankhaftung .hero{padding-top:62px}}.lp-bankhaftung .quick{border-bottom:1px solid var(--line);background:#ffffff8f;padding:22px 0}.lp-bankhaftung .quick-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp-bankhaftung .quick-item{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;padding:15px}.lp-bankhaftung .quick-item b{font-family:var(--fd);margin:0 0 6px;font-size:15px;line-height:1.1;display:block}.lp-bankhaftung .quick-item span{color:var(--fog);font-size:12.5px}.lp-bankhaftung .quick-no{font-family:var(--fm);color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px}@media (max-width:820px){.lp-bankhaftung .quick-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .quick-grid{grid-template-columns:1fr}}.lp-bankhaftung .section{padding:78px 0}.lp-bankhaftung .section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff5c}.lp-bankhaftung .section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:54px;max-width:none;margin-bottom:34px;display:grid}.lp-bankhaftung .section h2,.lp-bankhaftung .quick h2{font-family:var(--fd);letter-spacing:-.03em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(28px,3.5vw,48px);line-height:1.02}.lp-bankhaftung .section-head p{color:var(--stone);max-width:680px;margin:0;font-size:16px}@media (max-width:820px){.lp-bankhaftung .section-head{grid-template-columns:1fr;gap:16px}}.lp-bankhaftung .narrow{max-width:760px;margin:0 auto;padding:72px 44px}.lp-bankhaftung .narrow .section-head,.lp-bankhaftung .text .section-head{margin-bottom:22px;display:block}.lp-bankhaftung .section-head .sub{margin-top:10px}.lp-bankhaftung.profil-section{padding:72px 0}@media (max-width:760px){.lp-bankhaftung.profil-section{padding:52px 0}}.lp-bankhaftung.lp-sec{font-family:var(--fb);color:var(--ink);border-bottom:1px solid var(--line);padding:64px 0;line-height:1.58}.lp-bankhaftung.lp-sec .narrow{padding-top:0;padding-bottom:0}.lp-bankhaftung .publist{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 28px;display:grid}.lp-bankhaftung .pub{border:1px solid var(--line);border-left:3px solid var(--steel);color:var(--ink);background:#fff9;border-radius:12px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.lp-bankhaftung .pub:hover{border-color:var(--steel);transform:translateY(-2px);box-shadow:0 22px 44px -34px #14130f66}.lp-bankhaftung .pub .src{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);font-size:10px;font-weight:700}.lp-bankhaftung .pub .title{font-family:var(--fd);color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.25}.lp-bankhaftung .pub .meta{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--fog);font-size:10px}.lp-bankhaftung .quote{border-left:3px solid var(--steel);margin:0;padding:6px 0 6px 22px}.lp-bankhaftung .quote p{font-family:var(--fd);color:var(--ink);margin:0 0 10px;font-size:clamp(18px,2vw,24px);font-style:italic;line-height:1.4}.lp-bankhaftung .quote small{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--fog);font-size:10.5px}@media (max-width:620px){.lp-bankhaftung .publist{grid-template-columns:1fr}}.lp-bankhaftung .h2{font-family:var(--fd);letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05}.lp-bankhaftung .text p{color:var(--stone);margin:0 0 18px;font-size:17px;line-height:1.7}.lp-bankhaftung .text p:last-child{margin-bottom:0}.lp-bankhaftung .text p strong{color:var(--ink)}.lp-bankhaftung.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff5c}.lp-bankhaftung .narrow.split{max-width:980px}.lp-bankhaftung .split{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.lp-bankhaftung .clean-list{margin:0;padding:0;list-style:none}.lp-bankhaftung .clean-list li{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 0;display:flex}.lp-bankhaftung .clean-list li:first-child{border-top:0;padding-top:0}.lp-bankhaftung .clean-list b{font-family:var(--fd);color:var(--ink);font-size:15px;font-weight:800}.lp-bankhaftung .clean-list span{color:var(--stone);font-size:14px;line-height:1.5}@media (max-width:760px){.lp-bankhaftung .narrow{padding:52px 22px}}@media (max-width:820px){.lp-bankhaftung .split{grid-template-columns:1fr;gap:24px}}.lp-bankhaftung .diagnosis{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.lp-bankhaftung .card{border:1px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;border-top:2px solid var(--line);background:#fffc;border-radius:20px;padding:28px;box-shadow:0 28px 60px -44px #14130f59}.lp-bankhaftung .card:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .card h3{font-family:var(--fd);letter-spacing:-.015em;margin:0 0 16px;font-size:22px;line-height:1.1}.lp-bankhaftung .card p{color:var(--stone);margin:0 0 18px}.lp-bankhaftung .list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-bankhaftung .list li{color:var(--stone);padding-left:22px;font-size:15px;position:relative}.lp-bankhaftung .list li:before{content:"";background:var(--steel);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:0}.lp-bankhaftung .list strong{color:var(--ink)}.lp-bankhaftung .fit-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.lp-bankhaftung .fit{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:16px}.lp-bankhaftung .fit b{color:var(--ink);font-family:var(--fd);margin-bottom:6px;display:block}.lp-bankhaftung .fit span{color:var(--fog);font-size:13.5px;display:block}@media (max-width:900px){.lp-bankhaftung .diagnosis,.lp-bankhaftung .fit-grid{grid-template-columns:1fr}}.lp-bankhaftung .trace-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lp-bankhaftung .trace{border:1px solid var(--line);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease);will-change:transform;background:#ffffffd1;border-radius:18px;padding:22px}.lp-bankhaftung .trace:hover{border-color:var(--brass);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .trace.em:hover{border-top-color:var(--hl-warm)}.lp-bankhaftung .trace .no{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);font-size:10px}.lp-bankhaftung .trace h3{font-family:var(--fd);margin:12px 0 10px;font-size:19px;line-height:1.12}.lp-bankhaftung .trace p{color:var(--stone);margin:0;font-size:14px}.lp-bankhaftung .trace.em{border-top:2px solid var(--brass)}@media (max-width:1040px){.lp-bankhaftung .trace-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.lp-bankhaftung .trace-grid{grid-template-columns:1fr}}.lp-bankhaftung .matrix{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;overflow:hidden}.lp-bankhaftung .matrix thead th{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--fog);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 20px;font-size:10.5px;font-weight:700}.lp-bankhaftung .matrix tbody tr{transition:background .2s var(--ease)}.lp-bankhaftung .matrix tbody tr:hover{background:#c2773f0a}.lp-bankhaftung .matrix tbody tr:hover td:first-child{border-left:3px solid var(--hl-warm);color:var(--hl-warm)}.lp-bankhaftung .matrix tbody tr+tr td{border-top:1px solid var(--line)}.lp-bankhaftung .matrix tbody td{vertical-align:top;color:var(--stone);transition:border-left-color .2s var(--ease),color .2s var(--ease);padding:20px;font-size:15px;line-height:1.55}.lp-bankhaftung .matrix tbody td:first-child{color:var(--ink);width:220px;font-weight:700}.lp-bankhaftung .matrix tbody td:nth-child(2){font-family:var(--fm);color:var(--fog);white-space:nowrap;width:200px;font-size:13px}@media (max-width:720px){.lp-bankhaftung .matrix thead{display:none}.lp-bankhaftung .matrix tbody tr{border-bottom:1px solid var(--line);padding:4px 0;display:block}.lp-bankhaftung .matrix tbody tr:last-child{border-bottom:none}.lp-bankhaftung .matrix tbody td{border:none;padding:10px 18px;display:block;width:auto!important}.lp-bankhaftung .matrix tbody td:before{content:attr(data-label);font-family:var(--fm);text-transform:uppercase;letter-spacing:.12em;color:var(--fog);margin-bottom:4px;font-size:10px;display:block}}.lp-bankhaftung #grundlage{--ink:#14130f;--ink2:#2a2722;--paper:#fff;--mist:#f7f5f1;--cream:#f2ede2;--stone:#4a463e;--fog:#7a746a;--sand:#bdb6a6;--line:#e2ded5;--steel:#4c6772;--steel2:#334a54;--brass:#b89668;--soft:#fbfaf7;--fd:"Archivo",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fm:"JetBrains Mono",monospace;--ease:cubic-bezier(.2,.7,.2,1);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;box-sizing:border-box;padding:78px 0;line-height:1.62}.lp-bankhaftung .qacc{--ink:#14130f;--ink2:#2a2722;--paper:#fff;--mist:#f7f5f1;--cream:#f2ede2;--stone:#4a463e;--fog:#7a746a;--sand:#bdb6a6;--line:#e2ded5;--steel:#4c6772;--steel2:#334a54;--brass:#b89668;--soft:#fbfaf7;--fd:"Archivo",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fm:"JetBrains Mono",monospace;--ease:cubic-bezier(.2,.7,.2,1);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;box-sizing:border-box;flex-direction:column;gap:12px;line-height:1.62;display:flex}.lp-bankhaftung .qcard{border:1px solid var(--line);border-top:2px solid var(--line);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#ffffffd1;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px -6px #14130f14}.lp-bankhaftung .qcard:hover{border-color:var(--brass);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .qsum{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.lp-bankhaftung .qsum::-webkit-details-marker{display:none}.lp-bankhaftung .qsum::marker{display:none}.lp-bankhaftung .qcard-no{font-family:var(--fm);letter-spacing:.1em;color:#fff;background:var(--ink);border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.lp-bankhaftung .qsum-q{color:var(--ink);flex:1;font-size:clamp(16px,1.5vw,20px);font-weight:700;line-height:1.2}.lp-bankhaftung .qsum-ic{background:var(--ink);color:#fff;width:38px;height:38px;transition:transform .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.lp-bankhaftung .qsum-ic:after{content:"+"}.lp-bankhaftung .qcard[open] .qsum-ic:after{content:"−"}.lp-bankhaftung .qbody{flex-direction:column;gap:16px;padding:0 22px 22px;display:flex}.lp-bankhaftung .qcard-lead{color:var(--stone);margin:0;font-size:14.5px}.lp-bankhaftung .qcard-out{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-bankhaftung .qo{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-top-color .26s var(--ease),border-left-color .26s var(--ease);will-change:transform;background:#fff9;border-radius:12px;padding:16px 18px}.lp-bankhaftung .qo:hover{border-top-color:var(--hl-warm);border-left-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .qo-no{border-left-color:var(--fog)}.lp-bankhaftung .qo-tag{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.lp-bankhaftung .qo-no .qo-tag{color:var(--fog)}.lp-bankhaftung .qo ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.lp-bankhaftung .qo li{color:var(--stone);font-size:14px;line-height:1.5}.lp-bankhaftung .qo li strong{color:var(--ink)}.lp-bankhaftung .qnote{color:var(--fog);border-top:1px solid var(--line);margin:0;padding-top:10px;font-size:13px;font-style:italic}@media (max-width:640px){.lp-bankhaftung .qcard-out{grid-template-columns:1fr}}.lp-bankhaftung .kicker{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);font-size:14px;font-weight:700}.lp-bankhaftung .eyebrow,.lp-bankhaftung .kicker{transition:transform .26s var(--ease),filter .26s var(--ease),text-shadow .26s var(--ease),color .22s var(--ease);will-change:transform,filter}.lp-bankhaftung .eyebrow:hover,.lp-bankhaftung .eyebrow.is-sheen-hover,.lp-bankhaftung .kicker:hover,.lp-bankhaftung .kicker.is-sheen-hover,.lp-bankhaftung .section-head:hover .kicker,.lp-bankhaftung .section-head.is-sheen-hover .kicker{filter:var(--eyebrow-filter-active);text-shadow:var(--eyebrow-shadow-active);color:var(--hl-warm);transform:translateY(-8px)scale(1.03)}.lp-bankhaftung .hero h1,.lp-bankhaftung .h1,.lp-bankhaftung .h2,.lp-bankhaftung .section h2,.lp-bankhaftung .quick h2,.lp-bankhaftung .s-t{transition:transform .32s var(--ease),filter .32s var(--ease),text-shadow .32s var(--ease);will-change:transform,filter}.lp-bankhaftung .hero h1:hover,.lp-bankhaftung .hero h1.is-sheen-hover,.lp-bankhaftung .h1:hover,.lp-bankhaftung .h1.is-sheen-hover,.lp-bankhaftung .h2:hover,.lp-bankhaftung .h2.is-sheen-hover,.lp-bankhaftung .section h2:hover,.lp-bankhaftung .section h2.is-sheen-hover,.lp-bankhaftung .quick h2:hover,.lp-bankhaftung .quick h2.is-sheen-hover,.lp-bankhaftung .s-t:hover,.lp-bankhaftung .s-t.is-sheen-hover{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.lp-bankhaftung .route-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-bankhaftung .route{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);color:inherit;transition:transform .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease),box-shadow .26s var(--ease);will-change:transform;background:#ffffffd1;border-radius:18px;padding:22px;text-decoration:none}.lp-bankhaftung .route:hover,.lp-bankhaftung .route:focus-visible{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .route-body strong{font-family:var(--fd);margin:0 0 10px;font-size:19px;line-height:1.12;display:block}.lp-bankhaftung .route-body p{color:var(--stone);margin:0 0 14px;font-size:14px}.lp-bankhaftung .route-body small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-size:11px}@media (max-width:880px){.lp-bankhaftung .route-grid:not(.rstrip){grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp-bankhaftung .route-grid:not(.rstrip){grid-template-columns:1fr}}.lp-bankhaftung .route-grid.rstrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:14px;padding:12px 2px 16px;display:flex;overflow-x:auto}.lp-bankhaftung .route-grid.rstrip::-webkit-scrollbar{height:6px}.lp-bankhaftung .route-grid.rstrip::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.lp-bankhaftung .route-grid.rstrip .route{scroll-snap-align:start;flex:0 0 260px}.lp-bankhaftung .process{flex-direction:column;gap:12px;display:flex}.lp-bankhaftung .step{border:1px solid var(--line);border-top:2px solid var(--line);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#fff;border-radius:16px;grid-template-columns:110px 1fr;gap:24px;padding:24px 28px;display:grid}.lp-bankhaftung .step:hover{border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .step:hover .step-no{color:var(--hl-warm)}.lp-bankhaftung .step-no{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);transition:color .22s var(--ease);font-size:11px}.lp-bankhaftung .step h3{font-family:var(--fd);margin:0 0 8px;font-size:22px}.lp-bankhaftung .step p{color:var(--stone);margin:0}@media (max-width:640px){.lp-bankhaftung .step{grid-template-columns:1fr;gap:8px}}.lp-bankhaftung .evidence{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-bankhaftung .ev{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.lp-bankhaftung .ev b{font-family:var(--fd);font-size:17px}.lp-bankhaftung .ev p{color:var(--fog);margin:8px 0 0;font-size:14px}@media (max-width:900px){.lp-bankhaftung .evidence{grid-template-columns:1fr}}.lp-bankhaftung .all-lps{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px;display:grid}.lp-bankhaftung .all-lps.strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-flow:row;grid-template-columns:none;gap:12px;padding:12px 2px 16px;display:flex;overflow-x:auto}.lp-bankhaftung .all-lps.strip::-webkit-scrollbar{height:6px}.lp-bankhaftung .all-lps.strip::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:6px}.lp-bankhaftung .all-lps.strip .text-only{scroll-snap-align:start;white-space:nowrap;transition:transform .26s var(--ease),box-shadow .26s var(--ease);will-change:transform;flex:none}.lp-bankhaftung .all-lps.strip .text-only:hover{transform:translateY(-8px);box-shadow:0 0 0 2px var(--hl-warm),0 58px 100px -30px #14130f8c,0 18px 38px #14130f29!important}.lp-bankhaftung .all-lps.strip .text-only:hover small{color:var(--hl-warm)!important}.lp-bankhaftung .section.dark{background:var(--ink);color:#fff}.lp-bankhaftung .section.dark .eyebrow,.lp-bankhaftung .section.dark .kicker{color:var(--sand)}.lp-bankhaftung .section.dark .eyebrow:before{background:var(--sand)}.lp-bankhaftung .section.dark h2{color:#fff}.lp-bankhaftung .section.dark p.soft,.lp-bankhaftung .section.dark .section-head p{color:#ffffff9e}.lp-bankhaftung .flow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.lp-bankhaftung .flow{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .flow{grid-template-columns:1fr}}.lp-bankhaftung .flow-card{border:1px solid #ffffff1f;border-top-width:2px;border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#ffffff12;border-radius:16px;padding:22px}.lp-bankhaftung .flow-card:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .flow-card span{transition:color .22s var(--ease)}.lp-bankhaftung .flow-card:hover span{color:var(--hl-warm)}.lp-bankhaftung .flow-card span{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--sand);margin-bottom:12px;font-size:10px;display:block}.lp-bankhaftung .flow-card h3{font-family:var(--fd);color:#fff;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.15}.lp-bankhaftung .flow-card p{color:#ffffffa6;margin:0;font-size:13.5px;line-height:1.58}.lp-bankhaftung .kh{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 2fr;align-items:stretch;display:grid;overflow:hidden}.lp-bankhaftung .kh-mark{background:var(--soft);border-right:1px solid var(--line);justify-content:center;align-items:center;min-height:240px;padding:48px;display:flex}.lp-bankhaftung .kh-mark:after{content:"";aspect-ratio:16/9;opacity:.28;background:url(/assets/hortmann-mark.svg) 50%/contain no-repeat;width:100%;max-width:180px;display:block}.lp-bankhaftung .kh>div:last-child{padding:40px 44px}.lp-bankhaftung .kh .kicker{margin-bottom:10px}.lp-bankhaftung .kh h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.025em;max-width:14ch;margin:0 0 16px;font-size:clamp(28px,3.2vw,48px);font-weight:900;line-height:1}.lp-bankhaftung .kh p.soft{color:var(--fog);max-width:52ch;margin:0 0 20px;font-size:15px}.lp-bankhaftung .chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.lp-bankhaftung .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:700px){.lp-bankhaftung .kh{grid-template-columns:1fr}.lp-bankhaftung .kh-mark{display:none}}.lp-bankhaftung .evidence-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.lp-bankhaftung .evidence-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .evidence-grid{grid-template-columns:1fr}}.lp-bankhaftung .evidence-item{background:var(--soft);border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;border-radius:14px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.lp-bankhaftung .evidence-item:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .evidence-item span{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);font-size:10px;font-weight:700}.lp-bankhaftung .evidence-item b{font-family:var(--fd);color:var(--ink);font-size:15px;font-weight:700;line-height:1.2}.lp-bankhaftung .evidence-item p{color:var(--stone);margin:0;font-size:13.5px;line-height:1.58}.lp-bankhaftung .hero-aid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.lp-bankhaftung .aid{border:1px solid #ffffff24;border-top-width:2px;border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.lp-bankhaftung .aid:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .aid:hover b{color:var(--hl-warm)}.lp-bankhaftung .hero .aid{border-color:var(--line);border-left-color:var(--steel);background:#ffffffb3}.lp-bankhaftung .hero .aid:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm)}.lp-bankhaftung .aid b{font-family:var(--fm);color:var(--steel);letter-spacing:.06em;transition:color .22s var(--ease);font-size:11px;font-weight:700}.lp-bankhaftung .aid span{font-family:var(--fd);color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.lp-bankhaftung .aid small{color:var(--fog);font-size:12px;line-height:1.4}@media (max-width:760px){.lp-bankhaftung .hero-aid{grid-template-columns:1fr 1fr}}.lp-bankhaftung .grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.lp-bankhaftung .grid-4{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .grid-4{grid-template-columns:1fr}}.lp-bankhaftung .warning{background:#a8472a0f;border:1px solid #a8472a33;border-left:3px solid #a8472a;border-radius:14px;margin-top:20px;padding:22px 24px}.lp-bankhaftung .warning h3{font-family:var(--fd);color:#a8472a;margin:0 0 8px;font-size:17px;font-weight:700}.lp-bankhaftung .warning p{color:var(--stone);margin:0;font-size:14px}.lp-bankhaftung .grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.lp-bankhaftung .grid4{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .grid4{grid-template-columns:1fr}}.lp-bankhaftung .mini{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin-bottom:8px;font-size:10px;font-weight:700}.lp-bankhaftung .warning-card{border-left:3px solid var(--brass);background:#b896680a}.lp-bankhaftung .warning-card h3{color:var(--brass)}.lp-bankhaftung .grid2{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}@media (max-width:760px){.lp-bankhaftung .grid2{grid-template-columns:1fr}}.lp-bankhaftung .grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:860px){.lp-bankhaftung .grid3{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .grid3{grid-template-columns:1fr}}.lp-bankhaftung .num{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:10px;font-size:10px;font-weight:700}.lp-bankhaftung .ticker{background:var(--ink);color:#fff;cursor:pointer;padding:12px 0;text-decoration:none;display:block;overflow:hidden}.lp-bankhaftung .ticker-track{white-space:nowrap;gap:0;animation:40s linear infinite ticker-scroll;display:flex}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-bankhaftung .ticker-track:hover{animation-play-state:paused}.lp-bankhaftung .ticker-item{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;padding:0 28px;font-size:11px;display:inline-flex}.lp-bankhaftung .ticker-item .dot{background:#a8472a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lp-bankhaftung .ticker-item .lbl{color:var(--sand);font-weight:700}.lp-bankhaftung .ticker-src{font-family:var(--fm);color:var(--fog);text-align:center;letter-spacing:.06em;padding:8px 0;font-size:10px}.lp-bankhaftung .wl-layout{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (max-width:960px){.lp-bankhaftung .wl-layout{grid-template-columns:1fr}}.lp-bankhaftung .bafin-note{color:var(--stone);background:#a8472a0f;border:1px solid #a8472a2e;border-left:3px solid #a8472a;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:13.5px}.lp-bankhaftung .bafin-note b{color:#a8472a}.lp-bankhaftung .warnlist{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lp-bankhaftung .warnlist li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:14px;padding:14px 0;font-size:13.5px;line-height:1.55;display:grid}.lp-bankhaftung .warnlist li:last-child{border-bottom:none}.lp-bankhaftung .warnlist .d{font-family:var(--fm);color:var(--fog);white-space:nowrap;padding-top:2px;font-size:11px}.lp-bankhaftung .warnlist .t{color:var(--stone)}.lp-bankhaftung .warnlist .t b{color:var(--ink)}.lp-bankhaftung .wl-src{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-left:6px;font-size:10px;text-decoration:none}.lp-bankhaftung .wl-src:hover{color:var(--steel-dark)}.lp-bankhaftung .src-note{color:var(--fog);margin-top:18px;font-size:12px}.lp-bankhaftung .src-note a{color:var(--steel);text-decoration:none}.lp-bankhaftung .wl-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.lp-bankhaftung .wl-toc{background:var(--soft);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.lp-bankhaftung .wl-toc a{color:var(--stone);font-size:13.5px;text-decoration:none;transition:color .18s}.lp-bankhaftung .wl-toc a:hover{color:var(--steel)}.lp-bankhaftung .wl-cta{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:20px}.lp-bankhaftung .optlist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-bankhaftung .optlist li{color:var(--stone);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.lp-bankhaftung .optlist li:before{content:"→";color:var(--steel);font-family:var(--fm);position:absolute;left:0}.lp-bankhaftung .optlist li a{color:var(--steel);text-decoration:none}.lp-bankhaftung .author{background:var(--soft);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:24px;padding:28px;display:flex}.lp-bankhaftung .av{background:var(--steel);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.lp-bankhaftung .hl-avatar-mark{font-family:var(--fd);color:#fff;text-align:center;letter-spacing:.04em;padding:8px;font-size:8px;font-weight:900;line-height:1.2}.lp-bankhaftung .author h3{font-family:var(--fd);color:var(--ink);margin:0 0 4px;font-size:20px;font-weight:700}.lp-bankhaftung .role{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:10px;font-size:10.5px}.lp-bankhaftung .author p{color:var(--stone);margin:0;font-size:14px}.lp-bankhaftung .author a{color:var(--steel);text-decoration:none}@media (max-width:560px){.lp-bankhaftung .author{flex-direction:column}.lp-bankhaftung .warnlist li{grid-template-columns:1fr;gap:4px}}.lp-bankhaftung .vtimeline{flex-direction:column;gap:12px;display:flex}.lp-bankhaftung .vtimeline .step{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#fff;border-radius:14px;grid-template-columns:200px 1fr;align-items:start;gap:24px;padding:20px 24px;display:grid}.lp-bankhaftung .vtimeline .step:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .vtimeline .step:hover small{color:var(--hl-warm)}.lp-bankhaftung .vtimeline .step small{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);transition:color .22s var(--ease);margin-bottom:4px;font-size:10px;display:block}.lp-bankhaftung .vtimeline .step b{font-family:var(--fd);color:var(--ink);font-size:19px;font-weight:700;line-height:1.15}.lp-bankhaftung .vtimeline .step p{color:var(--stone);margin:0;padding-top:4px;font-size:15px;line-height:1.58}@media (max-width:600px){.lp-bankhaftung .vtimeline .step{grid-template-columns:1fr;gap:8px}}.lp-bankhaftung .timeline{background:0 0;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:12px;display:grid}.lp-bankhaftung .timeline .step{border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#fff;border-radius:16px;padding:22px 22px 24px}.lp-bankhaftung .timeline .step:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .timeline .step:hover small{color:var(--hl-warm)}.lp-bankhaftung .step small{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:10px}.lp-bankhaftung .step b{font-family:var(--fd);color:var(--ink);margin-top:4px;font-size:17px;font-weight:700;display:block}.lp-bankhaftung .step p{color:var(--stone);margin:12px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:860px){.lp-bankhaftung .timeline{grid-template-columns:1fr 1fr}.lp-bankhaftung .step:nth-child(2){border-right:none}.lp-bankhaftung .step:nth-child(3){border-top:1px solid var(--line)}.lp-bankhaftung .step:nth-child(4){border-top:1px solid var(--line);border-right:none}}@media (max-width:540px){.lp-bankhaftung .timeline{grid-template-columns:1fr}.lp-bankhaftung .step{border-right:none;border-bottom:1px solid var(--line)}.lp-bankhaftung .step:last-child{border-bottom:none}}.lp-bankhaftung .routes{flex-direction:column;gap:10px;display:flex}.lp-bankhaftung .routes .route{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.lp-bankhaftung .routes .route div{flex-direction:column;gap:4px;min-width:0;display:flex}.lp-bankhaftung .routes .route b{font-family:var(--fd);color:var(--ink);font-size:16px;font-weight:700}.lp-bankhaftung .routes .route span{color:var(--stone);font-size:13.5px;line-height:1.4}.lp-bankhaftung .routes .route small{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);white-space:nowrap;flex-shrink:0;font-size:10px}.lp-bankhaftung .routebox{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:760px){.lp-bankhaftung .routebox{grid-template-columns:1fr}}.lp-bankhaftung .checks{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lp-bankhaftung .checks li{color:var(--stone);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.lp-bankhaftung .checks li:before{content:"✓";color:var(--steel);font-weight:700;font-family:var(--fm);flex-shrink:0;margin-top:2px;font-size:12px}.lp-bankhaftung .routebox .kh{background:var(--steel-dark);color:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:36px 36px 40px;display:flex}.lp-bankhaftung .routebox .kh .kicker{color:var(--brass);margin-bottom:12px}.lp-bankhaftung .routebox .kh h3{font-family:var(--fd);color:#fff;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:1.08}.lp-bankhaftung .routebox .kh p{color:#ffffffb8;margin:0 0 22px;font-size:16px;line-height:1.6}.lp-bankhaftung .routebox .kh .flags{gap:8px;margin-bottom:24px}.lp-bankhaftung .routebox .kh .chip{color:#ffffffd9;background:#ffffff1a;border-color:#fff3}.lp-bankhaftung .routebox .kh .btn{text-align:center;width:100%;margin-top:0;padding:18px;display:block}.lp-bankhaftung .mmatrix{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:860px){.lp-bankhaftung .mmatrix{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .mmatrix{grid-template-columns:1fr}}.lp-bankhaftung .mitem{background:var(--soft);border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;border-radius:14px;padding:20px 22px}.lp-bankhaftung .mitem:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .mitem:hover .num{color:var(--hl-warm)}.lp-bankhaftung .mitem h3{font-family:var(--fd);color:var(--ink);margin:8px 0 10px;font-size:16px;font-weight:700}.lp-bankhaftung .mitem p{color:var(--stone);margin:0;font-size:13.5px;line-height:1.58}.lp-bankhaftung .flags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lp-bankhaftung .flag{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-size:10.5px}.lp-bankhaftung .flag.is-strong{color:var(--steel);background:#4c67720f;border-color:#4c67724d;font-weight:700}.lp-bankhaftung .grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:860px){.lp-bankhaftung .grid-3{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .grid-3{grid-template-columns:1fr}}.lp-bankhaftung .grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.lp-bankhaftung .grid-2{grid-template-columns:1fr}}.lp-bankhaftung .note{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--steel);border-radius:14px;margin-top:20px;padding:22px 24px}.lp-bankhaftung .note h3{font-family:var(--fd);color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.lp-bankhaftung .note p{color:var(--stone);margin:0;font-size:14px}.lp-bankhaftung .section.dark .card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;padding:22px}.lp-bankhaftung .section.dark .card h3{font-family:var(--fd);color:#fff;margin:0 0 10px;font-size:17px;font-weight:700}.lp-bankhaftung .section.dark .card p{color:#ffffffa6;margin:0;font-size:14px}.lp-bankhaftung .route-kicker{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:8px;font-size:10px;display:block}.lp-bankhaftung .route-go{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-top:12px;font-size:10px;display:block}.lp-bankhaftung .route.warn{border-color:var(--brass)}.lp-bankhaftung .route.warn .route-kicker{color:var(--brass)}.lp-bankhaftung .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.lp-bankhaftung .two{grid-template-columns:1fr}}.lp-bankhaftung .patterns{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:860px){.lp-bankhaftung .patterns{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .patterns{grid-template-columns:1fr}}.lp-bankhaftung .pattern{background:var(--soft);border:1px solid var(--line);border-top:2px solid var(--line);border-left:3px solid var(--steel);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-left-color .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;border-radius:16px;padding:20px 22px}.lp-bankhaftung .pattern:hover{border-left-color:var(--hl-warm);border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .pattern span{font-family:var(--fm);letter-spacing:.13em;text-transform:uppercase;color:var(--fog);transition:color .22s var(--ease);margin-bottom:10px;font-size:10px;display:block}.lp-bankhaftung .pattern:hover span{color:var(--hl-warm)}.lp-bankhaftung .pattern h3{font-family:var(--fd);color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.15}.lp-bankhaftung .pattern p{color:var(--stone);margin:0;font-size:14px;line-height:1.58}.hl-diagram{border-radius:18px;margin:0;overflow:hidden}.hl-diagram svg{width:100%;height:auto;display:block}.hl-diagram figcaption{color:var(--fog);text-align:center;margin-top:8px;font-size:11px}.lp-bankhaftung .seo-archive{--ink:#14130f;--ink2:#2a2722;--paper:#fff;--mist:#f7f5f1;--cream:#f2ede2;--stone:#4a463e;--fog:#7a746a;--sand:#bdb6a6;--steel:#4c6772;--steel2:#334a54;--brass:#b89668;--soft:#fbfaf7;--fd:"Archivo",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fm:"JetBrains Mono",monospace;--ease:cubic-bezier(.2,.7,.2,1);--radius:12px;--line:#14130f17;--sh:0 2px 8px #14130f12;color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;box-sizing:border-box;padding:78px 0;line-height:1.62}.lp-bankhaftung .seo-archive-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.lp-bankhaftung .seo-archive-card{border:1px solid var(--line);border-top:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#fff;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.lp-bankhaftung .seo-archive-card:hover{border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .seo-archive-card:hover span{color:var(--hl-warm)}.lp-bankhaftung .seo-archive-card span{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--fog);font-size:10px;font-weight:600}.lp-bankhaftung .seo-archive-card b{font-family:var(--fd);color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.25}.lp-bankhaftung .seo-archive-card p{color:var(--stone);margin:0;font-size:13px;line-height:1.55}.lp-bankhaftung .seo-archive-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lp-bankhaftung .chip{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-size:10px}@media (max-width:860px){.lp-bankhaftung .seo-archive-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp-bankhaftung .seo-archive-grid{grid-template-columns:1fr}}.lp-bankhaftung .lp{border:1px solid var(--line);transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease);background:#fff;border-radius:16px;text-decoration:none;display:block;overflow:hidden}.lp-bankhaftung .lp:hover{border-color:var(--steel);transform:translateY(-3px);box-shadow:0 20px 44px -32px #14130f59}.lp-bankhaftung .lp img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.lp-bankhaftung .lp span{font-family:var(--fd);padding:12px 12px 4px;font-size:13.5px;font-weight:700;line-height:1.2;display:block}.lp-bankhaftung .lp small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);padding:0 12px 13px;font-size:9px;display:block}@media (max-width:1050px){.lp-bankhaftung .all-lps{grid-template-columns:repeat(3,1fr)}}@media (max-width:660px){.lp-bankhaftung .all-lps{grid-template-columns:1fr 1fr}}@media (max-width:440px){.lp-bankhaftung .all-lps{grid-template-columns:1fr}}.abk-section{padding:78px 0;font-family:Inter,-apple-system,sans-serif}.abk-wrap{max-width:1180px;margin:0 auto;padding:0 44px}.abk-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:44px;display:grid}.abk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#4c6772;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.abk-text h2{letter-spacing:-.02em;color:#14130f;margin:14px 0 16px;font-family:Archivo,sans-serif;font-size:30px;font-weight:800;line-height:1.08}.abk-text p{color:#4a463e;margin:0;font-size:16px;line-height:1.65}.abk-figure{background:#fff;border:1px solid #e2ded5;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 22px 50px -38px #14130f66}.abk-figure img{width:100%;height:auto;display:block}@media (max-width:640px){.abk-wrap{padding:0 20px}.abk-text h2{font-size:24px}}.at-section{padding:78px 0;font-family:Inter,-apple-system,sans-serif}.at-wrap{max-width:1180px;margin:0 auto;padding:0 44px}.at-head{cursor:default;margin-bottom:30px}.at-kicker{letter-spacing:.16em;text-transform:uppercase;color:#4c6772;transition:transform .26s var(--ease),color .22s var(--ease),filter .26s var(--ease);will-change:transform;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.at-head h2{letter-spacing:-.02em;color:#14130f;transition:transform .32s var(--ease),filter .32s var(--ease),text-shadow .32s var(--ease);will-change:transform;margin:0;font-family:Archivo,sans-serif;font-size:30px;font-weight:800;line-height:1.06}.at-head:hover .at-kicker,.at-head.is-sheen-hover .at-kicker{color:var(--hl-warm);filter:var(--eyebrow-filter-active);transform:translateY(-8px)scale(1.03)}.at-head:hover h2,.at-head.is-sheen-hover h2{filter:var(--head-filter-active);text-shadow:var(--head-shadow-active);transform:translateY(-8px)scale(1.03)}.at-hint{letter-spacing:.1em;text-transform:uppercase;color:#7a746a;align-items:center;gap:8px;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.at-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:12px 2px 16px;display:flex;overflow-x:auto}.at-strip::-webkit-scrollbar{height:8px}.at-strip::-webkit-scrollbar-thumb{background:#e2ded5;border-radius:8px}.at-card{scroll-snap-align:start;background:#fff;border:1px solid #e2ded5;border-radius:14px;flex:0 0 248px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 14px 30px -26px #14130f66}.at-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #14130f80}.at-card img{border-bottom:1px solid #e2ded5;width:100%;height:auto;display:block}.at-card b{color:#14130f;padding:12px 14px 3px;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:700;line-height:1.2;display:block}.at-card small{letter-spacing:.08em;text-transform:uppercase;color:#4c6772;padding:0 14px 13px;font-family:JetBrains Mono,monospace;font-size:9px;display:block}@media (max-width:640px){.at-wrap{padding:0 20px}.at-head h2{font-size:24px}}.lp-bankhaftung .faq{gap:12px;display:grid}.lp-bankhaftung .faq details{border:1px solid var(--line);border-top:2px solid var(--line);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-top-color .26s var(--ease);will-change:transform;background:#fff;border-radius:16px;padding:18px 20px}.lp-bankhaftung .faq details:hover{border-top-color:var(--hl-warm);transform:translateY(-8px);box-shadow:0 58px 100px -30px #14130f8c,0 18px 38px #14130f29}.lp-bankhaftung .faq summary{font-family:var(--fd);cursor:pointer;font-weight:700}.lp-bankhaftung .faq p{color:var(--stone);margin:12px 0 0}.lp-bankhaftung .cta{background:var(--ink);text-align:center;color:#fff;padding:78px 0}.lp-bankhaftung .cta .kicker{margin-bottom:14px}.lp-bankhaftung .cta h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.025em;color:#fff;max-width:20ch;margin:0 auto 18px;font-size:clamp(26px,3vw,44px);font-weight:900;line-height:1.05}.lp-bankhaftung .cta p{color:#ffffffc7;max-width:60ch;margin:0 auto 30px;font-size:16px;line-height:1.65}body.has-watermark .lp-bankhaftung .cta{background:var(--ink)}.lp-bankhaftung .final-cta{--ink:#14130f;--ink2:#2a2722;--paper:#fff;--mist:#f7f5f1;--cream:#f2ede2;--stone:#4a463e;--fog:#7a746a;--sand:#bdb6a6;--steel:#4c6772;--steel2:#334a54;--brass:#b89668;--soft:#fbfaf7;--fd:"Archivo",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fm:"JetBrains Mono",monospace;--ease:cubic-bezier(.2,.7,.2,1);--radius:12px;--line:#14130f17;--sh:0 2px 8px #14130f12;font-family:var(--fb);-webkit-font-smoothing:antialiased;box-sizing:border-box;background:linear-gradient(135deg,var(--steel),var(--steel2));color:#fff;border-radius:24px;grid-template-columns:1.2fr auto;align-items:center;gap:28px;padding:42px;line-height:1.62;display:grid}.lp-bankhaftung .final-cta h2{color:#fff;margin:0 0 12px}.lp-bankhaftung .final-cta p{color:#ffffffd6;max-width:720px;margin:0}.lp-bankhaftung .final-cta .btn{color:var(--ink);background:#fff;border-color:#fff}.lp-bankhaftung .final-cta .btn:hover{background:var(--cream)}@media (max-width:760px){.lp-bankhaftung .final-cta{grid-template-columns:1fr;padding:30px 24px}}.hl-art-hero{grid-template-columns:200px 1fr;display:grid}.hl-art-hero--has-thumb{border:1px solid rgba(var(--steel-rgb), .18);color:inherit;transition:box-shadow .26s var(--ease), transform .22s var(--ease);background:#ffffffd1;border-radius:20px;grid-template-columns:200px 1fr 240px;gap:0;text-decoration:none;overflow:hidden;box-shadow:0 6px 28px #14130f12,inset 0 1px #ffffffe6}.hl-art-hero:hover{transform:translateY(-2px);box-shadow:0 14px 48px #14130f1f,inset 0 1px #ffffffe6}.hl-art-hero:hover .hl-art-hero-date,.hl-art-hero:hover .hl-art-hero-read,.hl-art-hero:hover .hl-art-hero-summary{color:var(--hl-warm);transition:color .22s var(--ease)}.hl-art-hero-side{background:rgba(var(--steel-rgb), .04);border-right:1px solid rgba(var(--steel-rgb), .12);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.hl-art-hero-date{font-family:var(--hl-font-mono);letter-spacing:.1em;color:var(--hl-stone);text-transform:uppercase;transition:color .22s var(--ease);font-size:11px}.hl-art-hero-cat{font-family:var(--hl-font-mono);letter-spacing:.08em;color:var(--cat-color,var(--hl-steel));flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.hl-art-hero-cat .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hl-art-hero-cat .sep{opacity:.5}.hl-art-hero-read{font-family:var(--hl-font-mono);letter-spacing:.08em;color:var(--hl-stone);transition:color .22s var(--ease);margin-top:auto;font-size:11px}.hl-art-hero-body{flex-direction:column;gap:12px;padding:28px 32px;display:flex}.hl-art-hero-title{font-family:var(--hl-font-display);color:var(--hl-ink);margin:0;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.25}.hl-art-hero-summary{color:var(--hl-stone);transition:color .22s var(--ease);margin:0;font-size:15px;line-height:1.65}.hl-art-hero-foot{font-family:var(--hl-font-mono);letter-spacing:.06em;color:var(--hl-brass);text-transform:uppercase;margin-top:auto;font-size:12px}.hl-art-hero-thumb{border-left:1px solid rgba(var(--steel-rgb), .12);background-position:top;background-size:cover;min-height:200px}@media (max-width:860px){.hl-art-hero--has-thumb{grid-template-columns:200px 1fr}.hl-art-hero-thumb{display:none}}@media (max-width:640px){.hl-art-hero{grid-template-columns:1fr}.hl-art-hero-side{border-right:none;border-bottom:1px solid rgba(var(--steel-rgb), .12);padding:20px 20px 16px}.hl-art-hero-body{padding:20px}}.lp-bankhaftung .wh-row:hover{border-color:var(--steel)!important}
