/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent-ui)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent-ui)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent-ui)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent-ui)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent-ui)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent-ui)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent-ui) 50%, transparent)}}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent-ui)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent-ui)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc],.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--muted-foreground:oklch(55.4% .046 257.417);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--accent-ui:oklch(96.8% .007 247.896)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--muted-foreground:oklch(70.4% .04 256.788);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--accent-ui:oklch(27.9% .041 260.031)}.kw-rendered{min-height:100vh}.kw-rendered img{height:auto}@font-face{font-family:Playfair;src:url(/__l5e/assets-v1/eed44adc-e5d4-4e26-b288-bad681723d6f/playfair.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Playfair;src:url(/__l5e/assets-v1/6ddbd771-e5eb-4331-a6f5-45422b689ce4/playfair-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Mulish;src:url(/__l5e/assets-v1/005f484c-af78-44ce-908f-5f31dd98db75/mulish.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Plex;src:url(/__l5e/assets-v1/f0a4d87e-69e0-4660-bf14-b86bc99158c6/plex-mono-400-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/__l5e/assets-v1/0f3eb80a-5d94-462d-8c28-5a9828e23e9d/plex-mono-500-latin.woff2)format("woff2");font-weight:500;font-display:swap}:root{--nacht:#04231d;--tief:#0a3d31;--forst:#0d5a45;--messing:#c9a961;--messing-tief:#a8823c;--salbei:#cfe0d7;--papier:#f4f3ed;--elfenbein:#fbfaf6;--tinte:#16211d;--tinte-weich:#4a5a53;--f-display:Playfair,"Playfair Display",Georgia,"Times New Roman",serif;--f-ui:Mulish,"Helvetica Neue",Arial,sans-serif;--f-body:Mulish,"Helvetica Neue",Arial,sans-serif;--f-mono:Plex,ui-monospace,"SF Mono",Menlo,monospace;--wrap:1240px;--gut:clamp(22px,5vw,60px);--band:clamp(94px,11vw,168px);--rail:0px;--ease:cubic-bezier(.19,1,.22,1);--ease-soft:cubic-bezier(.4,0,.2,1)}.dark{--bg:var(--nacht);--fg:#f2f7f4;--fg-soft:var(--salbei);--fg-faint:#cfe0d785;--accent:var(--messing);--rule:#cfe0d729;--rule-strong:#cfe0d74d;--em:var(--messing);--panel:#cfe0d70d;--note-fg:#cfe0d7a8}.dark.deep{--bg:#073027}.light{--bg:var(--papier);--fg:var(--tinte);--fg-soft:var(--tinte-weich);--fg-faint:#6e7c76;--accent:var(--messing-tief);--rule:#dcded4;--rule-strong:#c3c8bb;--em:var(--forst);--panel:#0d5a450a;--note-fg:#5d6b65}.light.ivory{--bg:var(--elfenbein)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis{scroll-behavior:auto}body{background:var(--nacht);color:var(--salbei);font:400 16.5px/1.64 var(--f-body);letter-spacing:-.002em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}@media (width>=900px){body{font-size:17.5px}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0}ol,ul,dl,dd{margin:0;padding:0}li{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3{font-family:var(--f-display);font-variant-numeric:lining-nums;text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.018em;font-size:clamp(2.5rem,5.5vw,5.1rem);line-height:1.06}h2{letter-spacing:-.014em;font-size:clamp(1.85rem,3.7vw,3.2rem);line-height:1.14}h3{letter-spacing:-.004em;font-size:clamp(1.16rem,1.55vw,1.42rem);font-weight:600;line-height:1.32}h1 em,h2 em,h3 em,.statement em,.foot-slogan em,h1 .w-em,h2 .w-em,h3 .w-em{color:var(--em);font-style:normal}.dark h1 .w-em,.dark h2 .w-em,.dark h1 em,.dark h2 em,.dark .statement em,.foot h1 .w-em,.foot h2 .w-em,.foot .foot-slogan em{font-weight:640}:focus-visible{outline:2px solid var(--messing);outline-offset:3px;border-radius:1px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--messing);color:var(--nacht);font:500 12px var(--f-mono);letter-spacing:.08em;transition:top .25s var(--ease-soft);padding:13px 20px;position:fixed;top:-80px;left:16px}.skip:focus{top:14px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--rail));padding-inline:var(--gut);padding-left:calc(var(--gut) + var(--rail));margin-inline:auto}.tag{font:500 10.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:13px;display:flex}.tag i{transform-origin:0;background:currentColor;flex:none;width:26px;height:1px}.lead{color:var(--fg-soft);max-width:56ch;font-size:clamp(1.06rem,1.32vw,1.24rem);line-height:1.62}.note{font:400 13.5px/1.55 var(--f-body);color:var(--note-fg,var(--fg-faint));max-width:34ch}.btn{font:500 13px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--nacht);background:var(--messing);isolation:isolate;transform:translate(var(--mx,0px),var(--my,0px));transition:color .45s var(--ease-soft),transform .5s var(--ease-cine);align-items:center;gap:22px;padding:19px 26px;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:translate(var(--mx,0px),var(--my,0px)) scale(.98);transition-duration:.45s,.14s}.btn:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0,#ffffff5c 50%,#0000 100%);width:38%;position:absolute;top:-40%;bottom:-40%;left:-30%;transform:translate(-160%)skew(-14deg)}@media (hover:hover) and (pointer:fine){.btn:hover:after{opacity:1;transition:transform 1s var(--ease-cine) 40ms,opacity .2s;transform:translate(460%)skew(-14deg)}}.btn span{z-index:1;position:relative}.btn i{z-index:1;width:20px;height:1px;transition:transform .45s var(--ease);background:currentColor;flex:none;position:relative}.btn i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:0;right:0;transform:translateY(-3px)rotate(45deg)}.btn:before{content:"";z-index:0;background:var(--forst);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover{color:#fff}.btn:hover:before{transform:scaleX(1)}.btn:hover i{transform:translate(6px)}.tlink{font:500 12px/1 var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg);align-self:start;align-items:center;gap:14px;padding-bottom:11px;display:inline-flex;position:relative}.tlink:before{content:"";background:var(--rule-strong);height:1px;position:absolute;bottom:0;left:0;right:0}.tlink:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.tlink:hover:after{transform:scaleX(1)}.tlink i{width:16px;height:1px;transition:transform .45s var(--ease);background:currentColor;flex:none;position:relative}.tlink i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:0;right:0;transform:translateY(-2.5px)rotate(45deg)}.tlink:hover i{transform:translate(5px)}.tlink-lg{padding-bottom:12px;font-size:13px}.rail{display:none}@media (width>=1180px){:root{--rail:92px}.rail{z-index:40;pointer-events:none;mix-blend-mode:normal;flex-direction:column;align-items:center;width:92px;padding:132px 0 40px;display:flex;position:fixed;top:0;bottom:0;left:0}.rail-no{font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--messing);transition:opacity .3s var(--ease-soft)}.rail-line{color:#cfe0d72e;width:1px;transition:color .5s var(--ease-soft);background:currentColor;flex:1;margin:20px 0;position:relative}.rail-line i{background:var(--messing);transform-origin:top;width:1px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.rail-label{writing-mode:vertical-rl;font:500 9.5px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#cfe0d780;white-space:nowrap;transition:opacity .3s var(--ease-soft),color .5s var(--ease-soft);overflow:hidden}.rail.on-light .rail-line{color:#c9cdc2}.rail.on-light .rail-label{color:#4a5a53b3}.rail.on-light .rail-no{color:var(--messing-tief)}.rail.is-swapping .rail-no,.rail.is-swapping .rail-label{opacity:0}}.head{--hk-bg:#fbfaf6f5;--hk-fg:var(--tinte);--hk-soft:#16211db8;--hk-acc:var(--messing-tief);--hk-rule:#16211d1a;--hk-cta:#a8823c8c;z-index:60;padding:26px max(var(--gut),calc((100vw - var(--wrap))/2));transition:padding .5s var(--ease),background .5s var(--ease-soft),border-color .5s;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;display:grid;position:fixed;top:0;left:0;right:0}.head:before{content:"";z-index:-1;background:var(--hk-bg);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);transition:background .5s var(--ease-soft);position:absolute;inset:0}.head.auf-hell{--hk-bg:#04231de6;--hk-fg:#f2f7f4;--hk-soft:#cfe0d7d1;--hk-acc:var(--messing);--hk-rule:#cfe0d71f;--hk-cta:#c9a96180}.head.is-stuck{border-color:var(--hk-rule);padding-top:14px;padding-bottom:14px}.head.is-stuck:before{opacity:1}.brand{color:var(--hk-fg);transition:color .4s var(--ease-soft);align-items:center;gap:12px;display:inline-flex}.brand img{width:40px;height:40px;transition:transform .6s var(--ease);flex:none}.brand:hover img{transform:rotate(-4deg)scale(1.04)}.brand-name{line-height:1;display:grid}.brand-name strong{font:600 15px var(--f-ui);letter-spacing:-.02em}.brand-name small{font:500 8px var(--f-mono);letter-spacing:.26em;color:var(--hk-acc);margin-top:5px;transition:color .4s}.head-nav{justify-self:center;gap:34px;display:flex}.head-nav a{font:500 11.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--hk-soft);transition:color .3s var(--ease-soft);padding:6px 0;position:relative}.head-nav a:after{content:"";background:var(--hk-acc);transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.head-nav a:hover{color:var(--hk-fg)}.head-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.head-cta{border:1px solid var(--hk-cta);font:500 11.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--hk-acc);isolation:isolate;transform:translate(var(--mx,0px),var(--my,0px));transition:color .4s var(--ease-soft),border-color .4s,transform .5s var(--ease-cine);align-items:center;gap:16px;padding:13px 20px;display:inline-flex;position:relative;overflow:hidden}.head-cta:active{transform:translate(var(--mx,0px),var(--my,0px)) scale(.97)}.head-cta:before{content:"";z-index:-1;background:var(--messing);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.head-cta i{width:14px;height:1px;transition:transform .4s var(--ease);background:currentColor;position:relative}.head-cta i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:0;right:0;transform:translateY(-2.5px)rotate(45deg)}.head-cta:hover{color:var(--nacht);border-color:var(--messing)}.head-cta:hover:before{transform:scaleX(1)}.head-cta:hover i{transform:translate(4px)}.head-burger{justify-self:end;width:34px;height:34px;display:none;position:relative}.head-burger span{background:var(--hk-fg);width:22px;height:1px;transition:transform .4s var(--ease),opacity .3s;position:absolute;left:6px}.head-burger span:first-child{top:14px}.head-burger span:nth-child(2){top:20px}.head-burger[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.head-burger[aria-expanded=true] span:nth-child(2){transform:translateY(-3px)rotate(-45deg)}.menu{z-index:55;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);padding:100px var(--gut) 48px;background:#04231de6;flex-direction:column;justify-content:center;gap:2px;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu a{font:400 clamp(1.5rem,7vw,2.1rem)/1.06 var(--f-display);letter-spacing:-.014em;color:#f2f7f4;border-bottom:1px solid #cfe0d71f;align-items:baseline;gap:20px;padding:19px 0;display:flex}.menu a b{font:500 10px var(--f-mono);letter-spacing:.2em;color:var(--messing)}.menu-cta{text-transform:uppercase;margin-top:26px;font:500 12px/1 var(--f-mono)!important;letter-spacing:.14em!important;color:var(--messing)!important;border-bottom:0!important}.hero{background:var(--bg);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:clamp(104px,12vh,132px) 0 clamp(38px,4.4vw,58px);display:flex;position:relative;overflow:hidden}@media (width<=759px){.hero{justify-content:center;min-height:88svh;padding-top:clamp(76px,10vh,92px);padding-bottom:clamp(30px,5vh,46px)}}.mesh{z-index:-2;filter:blur(30px);opacity:.95;position:absolute;inset:-15%}.mesh i{will-change:transform;border-radius:50%;display:block;position:absolute}.mesh i:first-child{width:70vw;height:70vw;animation:drift-a 34s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#0d5a45f2,#0d5a4500 64%);top:-14%;left:-12%}.mesh i:nth-child(2){width:62vw;height:62vw;animation:drift-b 41s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#0a3d31fa,#0a3d3100 66%);top:6%;right:-14%}.mesh i:nth-child(3){width:54vw;height:54vw;animation:drift-c 47s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#16785c80,#16785c00 66%);bottom:-24%;left:26%}.mesh i:nth-child(4){width:34vw;height:34vw;animation:drift-d 38s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#c9a96133,#c9a96100 66%);bottom:2%;right:14%}@keyframes drift-a{to{transform:translate(9vw,7vh)scale(1.16)}}@keyframes drift-b{to{transform:translate(-11vw,10vh)scale(1.1)}}@keyframes drift-c{to{transform:translate(8vw,-11vh)scale(1.22)}}@keyframes drift-d{to{transform:translate(-7vw,-8vh)scale(1.3)}}.grid-veil{z-index:-1;pointer-events:none;background-image:linear-gradient(#cfe0d70b 1px,#0000 1px),linear-gradient(90deg,#cfe0d70b 1px,#0000 1px);background-size:100% 96px,96px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 20%,#0000 78%)}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#04231d80 0%,#0000 26% 62%,#04231de6 100%);position:absolute;inset:0}.hero-in{flex-direction:column;display:flex}.hero .tag{margin-bottom:clamp(22px,2.8vw,36px)}.hero h1{max-width:17ch}.hero-foot{gap:clamp(22px,2.6vw,34px);margin-top:clamp(26px,3.2vw,44px);display:grid}.hero-act{flex-flow:column wrap;align-items:flex-start;gap:18px;display:flex}.band{padding-block:var(--band);background:var(--bg);color:var(--fg);position:relative}.band.dark{color:var(--salbei)}.band.light{color:var(--tinte)}.band.dark+.band.dark:before,.band.light+.band.light:before{content:"";top:0;left:var(--gut);right:var(--gut);background:var(--rule);height:1px;position:absolute}.steps-bar{grid-column:1/-1;gap:0;margin-top:clamp(30px,4vw,48px);display:flex}.steps-bar span{background:var(--rule);flex:1;height:1px;position:relative}.steps-bar span:after{content:"";background:var(--accent);transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.steps-bar span.is-on:after,.steps-bar span.is-done:after{transform:scaleX(1)}.steps-bar span.is-done:after{background:#c9a96173}.legal{border-left:1px solid var(--rule-strong);color:var(--fg-faint);max-width:76ch;margin-top:clamp(30px,3.4vw,46px);padding-left:20px;font-size:14px;line-height:1.6}.shead{gap:clamp(26px,3vw,40px);margin-bottom:clamp(52px,6.5vw,96px);display:grid}.shead .tag{margin:0}.shead h2{max-width:20ch}.shead-aside{align-content:start;justify-items:start;gap:20px;max-width:58ch;display:grid}.shead-aside p{color:var(--fg-soft)}@media (width>=960px){.shead{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"tag tag""head aside";column-gap:clamp(40px,5vw,90px)}.shead .tag{grid-area:tag}.shead h2{grid-area:head}.shead-aside{grid-area:aside;padding-top:.6em}.shead-solo{grid-template-columns:1fr;grid-template-areas:"tag""head"}.shead-solo h2{max-width:16ch}}.pull{font-family:var(--f-display);letter-spacing:-.008em;border-left:1px solid var(--accent);padding-left:20px;font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.38;color:var(--fg)!important}.method .shead{margin-bottom:clamp(40px,5vw,64px)}.steps{position:relative}.steps-pin{padding-block:clamp(30px,4vw,52px)}.steps-in{align-items:start;gap:clamp(28px,4vw,60px);display:grid}@media (width>=900px){.steps-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.steps-num{height:clamp(6.5rem,15vw,13rem);position:relative}.steps-num span{font:400 clamp(6.5rem,15vw,13rem)/.82 var(--f-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #cfe0d747;opacity:0;filter:blur(10px);transition:opacity .6s var(--ease-soft),transform .8s var(--ease),filter .8s var(--ease),color .6s,-webkit-text-stroke-color .6s;position:absolute;top:0;left:0;transform:translateY(24px)}.steps-num span.is-on{opacity:1;filter:blur();color:var(--messing);-webkit-text-stroke:1px transparent;transform:none}.steps-list{min-height:clamp(210px,26vh,260px);position:relative}.steps-list li{opacity:0;pointer-events:none;transition:opacity .55s var(--ease-soft),transform .75s var(--ease);align-content:center;justify-items:start;gap:18px;display:grid;position:absolute;inset:0;transform:translateY(20px)}.steps-list li.is-on{opacity:1;pointer-events:auto;transform:none}.steps-list h3{letter-spacing:-.012em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:400;line-height:1.14}.steps-list p{color:var(--fg-soft);max-width:46ch;font-size:clamp(1.02rem,1.25vw,1.16rem)}.step-ico{width:40px;height:40px;color:var(--messing);display:block}.step-ico svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.steps-track{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(34px,4.4vw,58px);display:grid}.steps-track li{opacity:.42;transition:opacity .55s var(--ease-soft);align-content:start;gap:7px;padding:16px 20px 0 0;display:grid;position:relative}.steps-track li:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.steps-track li:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.steps-track li.is-on,.steps-track li.is-done{opacity:1}.steps-track li.is-done{opacity:.62}.steps-track li.is-on:after,.steps-track li.is-done:after{transform:scaleX(1)}.steps-track li.is-done:after{background:#c9a96166}.steps-track b{font:500 10px/1 var(--f-mono);letter-spacing:.2em;color:var(--accent)}.steps-track span{font:500 13px/1.32 var(--f-ui);letter-spacing:-.005em;color:var(--fg-soft)}.steps-track li.is-on span{color:var(--fg)}@media (width<=760px){.steps-track{grid-template-columns:repeat(2,1fr)}}.statement{border-top:1px solid var(--rule);font-family:var(--f-display);letter-spacing:-.012em;color:var(--fg);max-width:24ch;margin-top:clamp(64px,8vw,116px);padding-top:clamp(30px,3.4vw,44px);font-size:clamp(1.35rem,2.7vw,2.35rem);line-height:1.3}.team .shead{margin-bottom:clamp(50px,6vw,84px)}.faces{padding-inline:var(--gut);padding-left:calc(var(--gut) + var(--rail));max-width:calc(var(--wrap) + var(--rail));grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);margin-inline:auto;display:grid}@media (width>=760px){.faces{grid-template-columns:repeat(7,1fr)}}.faces figure{align-content:start;gap:clamp(9px,.9vw,13px);margin:0;display:grid;position:relative}.face-shot{background:var(--tief);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.faces img{object-fit:cover;filter:grayscale(.72)contrast(1.02)brightness(1.12);width:100%;height:100%;transition:filter .8s var(--ease-soft),transform 1.1s var(--ease);transform:scale(1.04)}.face-shot:after{content:"";mix-blend-mode:multiply;transition:opacity .8s var(--ease-soft);background:linear-gradient(#0d5a4533,#04231d57);position:absolute;inset:0}.faces figure:hover img{filter:grayscale(0)contrast()brightness(1.16);transform:scale(1)}.faces figure:hover .face-shot:after{opacity:.25}.faces figcaption{gap:4px;display:grid}.faces figcaption b{font-family:var(--f-display);letter-spacing:-.006em;color:var(--fg);-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.84rem,1.05vw,1rem);font-weight:500;line-height:1.22}.faces figcaption span{font:400 10.5px/1.4 var(--f-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--fg-faint)}.faq-wrap{max-width:calc(980px + var(--rail))}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.004em;color:var(--tinte);transition:color .4s var(--ease-soft);padding:clamp(22px,2.6vw,30px) 56px clamp(22px,2.6vw,30px) 0;font-size:clamp(1.04rem,1.5vw,1.28rem);font-weight:500;line-height:1.36;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--forst)}.faq summary:before,.faq summary:after{content:"";background:var(--messing-tief);transition:transform .5s var(--ease),opacity .4s;position:absolute;top:50%;right:6px}.faq summary:before{width:15px;height:1px;margin-top:-.5px}.faq summary:after{width:1px;height:15px;margin-top:-7.5px;right:13px}.faq details[open] summary:after{opacity:0;transform:rotate(90deg)}.faq details[open] summary{color:var(--forst)}.faq details>div{overflow:hidden}.faq details p{color:var(--fg-soft);max-width:70ch;padding:0 clamp(40px,8vw,110px) clamp(26px,3vw,34px) 0}.foot{isolation:isolate;background:var(--nacht);color:var(--salbei);--fg:#f2f7f4;--fg-soft:var(--salbei);--fg-faint:#cfe0d780;--accent:var(--messing);--rule:#cfe0d729;--rule-strong:#cfe0d74d;--note-fg:#cfe0d7a8;--em:var(--messing);padding-block:clamp(96px,11vw,168px) clamp(36px,4vw,52px);position:relative;overflow:hidden}.foot h2,.foot .foot-slogan{color:#f4f8f6}.foot-bg{z-index:-2;object-fit:cover;opacity:.4;filter:saturate(.62);will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.foot:before{content:"";z-index:-1;background:linear-gradient(#04231df0 0%,#04231db8 42%,#04231df7 100%);position:absolute;inset:0}.foot .tag{color:var(--messing)}.foot h2{max-width:18ch}.foot-top{align-items:end;gap:clamp(44px,5vw,72px);display:grid}@media (width>=960px){.foot-top{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.foot-place{align-content:start;gap:clamp(22px,2.6vw,32px);display:grid}.foot-close{justify-items:start;gap:clamp(26px,3vw,36px);display:grid}.foot-slogan{font-family:var(--f-display);letter-spacing:-.012em;color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.24}.foot-base{border-top:1px solid var(--rule);align-items:start;gap:clamp(24px,3vw,36px);margin-top:clamp(72px,9vw,128px);padding-top:clamp(26px,3vw,36px);display:grid}@media (width>=900px){.foot-base{grid-template-columns:auto 1fr auto;gap:clamp(30px,4vw,64px)}.foot-legal{border-top:1px solid var(--rule);grid-column:1/-1;align-items:center;gap:24px;padding-top:22px;display:flex}}.foot-base nav{flex-wrap:wrap;align-items:flex-start;gap:10px 26px;display:flex}.foot-base nav a,.foot-meta a,.foot-meta span,.foot-legal a,.foot-legal span{font:400 12.5px/1.5 var(--f-mono);letter-spacing:.06em;color:#cfe0d7a8;transition:color .3s var(--ease-soft)}.foot-base nav a:hover,.foot-meta a:hover,.foot-legal a:hover{color:var(--messing)}.foot-meta{justify-items:start;gap:7px;display:grid}@media (width>=900px){.foot-meta{text-align:right;justify-items:end}}.foot-meta a{color:#fff}.foot-legal{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.foot-legal span{margin-left:auto}.foot .brand-name strong{font-size:14px}html.motion [data-reveal]{opacity:0;transition:opacity .9s var(--ease-soft) var(--d,0s),transform 1.05s var(--ease) var(--d,0s);transform:translateY(22px)}html.motion [data-reveal].is-in{opacity:1;transform:none}html.motion .ln{display:block;overflow:hidden}html.motion .ln>span{transition:transform 1.05s var(--ease) var(--d,0s);will-change:transform;display:block;transform:translateY(132%)}html.motion .is-in>.ln>span,html.motion .ln.is-in>span{transform:none}html.motion .hero [data-cue]{opacity:0;transform:translateY(18px)}html.motion .hero.is-live [data-cue]{opacity:1;transition:opacity .95s var(--ease-soft),transform 1.1s var(--ease);transition-delay:calc(var(--cue,0) * .105s);transform:none}html.motion .hero .run-track i,html.motion .hero.is-live .run-track i{transition-delay:calc(.95s + var(--n,0) * 85ms);transform:scaleX(1)}html.motion .hero .tag i{transition:transform .8s var(--ease);transform:scaleX(0)}html.motion .hero.is-live .tag i{transition-delay:.15s;transform:scaleX(1)}.curtain{z-index:180;background:var(--messing);transform-origin:0;height:1px;animation:curtain 1.5s var(--ease) forwards;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes curtain{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mesh i{animation:none}.curtain{display:none}}@media (width<=1000px){.head{grid-template-columns:auto auto;gap:16px;padding-block:18px}.head-nav,.head-cta{display:none}.head-burger{display:block}}@media (width<=900px){.hero{padding-top:132px}.shead h2,.hero h1{max-width:none}.scroll-hint{display:none}}@media (width<=620px){.btn{justify-content:space-between;width:100%}.faq summary{padding-right:44px}.foot-legal span{width:100%;margin-left:0}}@media (width>=900px){html.motion .steps{height:430vh}html.motion .steps-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0}}html.motion .hero h1 .ln>span{transition-delay:var(--d,0s)}html.motion .hero.is-live h1 .ln>span{transform:none}html.motion .split-lines .ln{margin-bottom:-.2em;padding-bottom:.2em}.split-lines{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 5;overflow-wrap:break-word}.steps.is-flat .steps-pin{height:auto;display:block;position:static}.steps.is-flat{height:auto!important}.steps.is-flat .steps-num{display:none}.steps.is-flat .steps-in{grid-template-columns:1fr;gap:0}.steps.is-flat .steps-list{border-top:1px solid var(--rule);min-height:0;display:grid;position:static}.steps.is-flat .steps-list li{opacity:1;pointer-events:auto;border-bottom:1px solid var(--rule);gap:14px;padding:clamp(26px,5vw,34px) 0;position:static;transform:none}.steps.is-flat .steps-list li:before{content:"0" counter(step);counter-increment:step;font:500 10.5px/1 var(--f-mono);letter-spacing:.2em;color:var(--accent)}.steps.is-flat .steps-list{counter-reset:step}.steps.is-flat .steps-track,.steps.is-flat .step-ico{display:none}@media (width>=1180px){.rail{justify-content:flex-end;gap:20px;padding:118px 0 46px}.rail-line{margin:0}.rail-label{order:2;max-height:330px}.rail-no{order:3}}html.motion .run[data-reveal] .run-track i,html.motion .run[data-reveal].is-in .run-track i{transition-delay:calc(.18s + var(--n,0) * 90ms);transform:scaleX(1)}@media (width>=900px){.stage-read{margin-top:0}}.cases{position:relative}.cases-pin{padding-block:clamp(20px,3vw,34px);position:relative}.cases-in{z-index:1;position:relative}.cases-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cases-bg img{object-fit:cover;opacity:0;filter:saturate(.5)contrast(1.05);width:100%;height:100%;transition:opacity 1.2s var(--ease-soft),transform 9s linear;position:absolute;inset:0;transform:scale(1.06)}.cases-bg img.is-on{opacity:.15;transform:scale(1.12)}.cases-bg:after{content:"";background:linear-gradient(105deg,var(--bg) 6%,#073027db 46%,#07302799 100%);position:absolute;inset:0}.case{align-content:start;justify-items:start;gap:clamp(12px,1.4vw,17px);display:grid}.case-step{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.case-title{letter-spacing:-.015em;color:#f4f8f6;max-width:19ch;font-size:clamp(1.65rem,3.1vw,2.7rem);font-weight:500;line-height:1.14}.case-lede{color:var(--fg-soft);max-width:56ch}.case-firm{font:400 12px/1.5 var(--f-mono);letter-spacing:.04em;color:var(--fg-faint);border-top:1px solid var(--rule);width:100%;max-width:56ch;padding-top:12px}.shift{gap:clamp(16px,2vw,24px);width:100%;margin-top:6px;display:grid}@media (width>=780px){.shift{grid-template-columns:1fr auto 1fr;align-items:stretch}}.shift-col{border:1px solid var(--rule);align-content:start;gap:10px;padding:clamp(15px,1.8vw,22px);display:grid}.shift-before{background:var(--panel)}.shift-after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.shift-after{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.shift-after{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.shift-after{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.shift-cap{font:500 9.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint)}.shift-after .shift-cap{color:var(--accent)}.shift-col ul{gap:9px;display:grid}.shift-col li{gap:2px;display:grid}.shift-col b{font:500 clamp(1.35rem,2.2vw,1.85rem)/1 var(--f-display);letter-spacing:-.012em;color:var(--fg);font-variant-numeric:lining-nums}.shift-after b{color:var(--accent)}.shift-col li>span{font:400 12.5px/1.4 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint)}.shift-arrow{place-items:center;gap:10px;padding:0 clamp(4px,1vw,14px);display:grid}.shift-arrow i{background:var(--accent);width:1px;height:36px;display:block;position:relative}.shift-arrow i:after{content:"";border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.shift-arrow span{font:500 9.5px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-align:center;max-width:14ch}@media (width>=780px){.shift-arrow{grid-template-rows:auto auto;align-content:center}.shift-arrow i{width:44px;height:1px}.shift-arrow i:after{inset:-3px 0 auto auto;transform:rotate(-45deg)}}.case-pick{background:var(--rule);border-top:1px solid var(--rule);gap:1px;margin-top:clamp(28px,3.4vw,44px);display:grid}@media (width>=760px){.case-pick{grid-template-columns:repeat(4,1fr)}}.case-pick button{background:var(--bg);font:500 11.5px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);text-align:left;transition:color .4s var(--ease-soft),background .4s;align-items:center;gap:13px;padding:20px clamp(14px,1.8vw,22px);display:flex;position:relative}.case-pick button i{border:1px solid;border-radius:50%;flex:none;width:7px;height:7px;transition:background .4s,border-color .4s}.case-pick button:after{content:"";background:var(--messing);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.case-pick button:hover{color:var(--salbei)}.case-pick button[aria-pressed=true]{color:#f4f8f6}.case-pick button[aria-pressed=true] i{background:var(--messing);border-color:var(--messing)}.case-pick button[aria-pressed=true]:after{transform:scaleX(1)}@media (width>=900px){html.motion .cases{height:430vh}html.motion .cases-pin{height:100vh;padding-block:0;position:sticky;top:0}html.motion .cases-stage>.case{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-soft),transform .8s var(--ease);align-content:center;position:absolute;inset:0;transform:translateY(22px)}html.motion .cases-in{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(18px,2.2vw,30px);height:100vh;padding-top:clamp(88px,10.5vh,112px);padding-bottom:clamp(24px,3vw,40px);display:grid}html.motion .case-pick{position:static}html.motion .cases-stage>.case.is-on{opacity:1;pointer-events:auto;transform:none}}@media (width<=899px){.cases-stage{counter-reset:kase;gap:clamp(16px,4.2vw,26px);display:grid}.cases-stage>.case{background:var(--panel);border:1px solid var(--rule);border-top:2px solid var(--accent);padding:clamp(26px,6.6vw,38px) clamp(20px,5.4vw,30px) clamp(22px,5.6vw,32px);position:relative;overflow:hidden}.cases-stage>.case:after{counter-increment:kase;content:counter(kase,decimal-leading-zero);z-index:0;pointer-events:none;font:500 clamp(3rem,16vw,4.4rem)/1 var(--f-display);font-variant-numeric:lining-nums;color:#c9a96121;position:absolute;top:clamp(2px,1vw,8px);right:clamp(12px,3.6vw,20px)}.cases-stage>.case .case-title{padding-right:2.4em}.cases-stage>.case .case-go{border-top:1px solid var(--rule);justify-content:space-between;width:100%;margin-top:clamp(4px,1.4vw,10px);padding-top:clamp(15px,3.8vw,20px)}.case-pick,.cases-bg{display:none}}.hero-shots{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-shots img{object-fit:cover;opacity:0;filter:saturate(.42)contrast(1.08);width:100%;height:100%;transition:opacity 1.6s var(--ease-soft),transform 12s linear;position:absolute;inset:0;transform:scale(1.08)}.hero-shots img.is-on{opacity:.13;transform:scale(1.15)}.hero-shots img.is-lit{opacity:.26;transition:opacity .8s var(--ease-soft),transform 4s linear;transform:scale(1.1)}.hero-shots:after{content:"";background:linear-gradient(100deg,var(--nacht) 4%,#04231de6 40%,#04231d9e 100%);position:absolute;inset:0}.case-win{font:500 clamp(1.2rem,1.85vw,1.62rem)/1.28 var(--f-display);letter-spacing:-.008em;color:var(--messing);border-top:1px solid #c9a96157;max-width:26ch;padding-top:clamp(12px,1.4vw,16px)}.case-step{align-items:center;gap:11px;display:flex}.cases-hold{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);border-bottom:1px solid var(--rule);align-items:center;gap:13px;padding-bottom:15px;display:flex}.cases-hold i{background:var(--messing);flex:none;width:24px;height:1px}.case{color:inherit;align-content:start;justify-items:start;gap:clamp(11px,1.3vw,16px);display:grid}.case-step{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:11px;display:flex}.case-step i{background:currentColor;flex:none;width:20px;height:1px}.case-crux{color:var(--fg-soft);max-width:54ch}.case-crux b{color:#f4f8f6;font-weight:600}.case-body{border-block:1px solid var(--rule);gap:clamp(18px,2.4vw,34px);width:100%;padding-block:clamp(16px,2vw,22px);display:grid}@media (width>=820px){.case-body{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}}.case-mods{border-top:1px solid var(--rule);width:100%;padding-top:clamp(14px,1.8vw,20px)}.case-mods-cap{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent);margin-bottom:13px}.case-mods ul{flex-wrap:wrap;gap:7px;display:flex}.case-mods li{display:flex}.case:hover .case-mods li a{color:var(--salbei);border-color:#c9a9616b}.case-out{justify-items:start;gap:2px;display:grid}@media (width>=820px){.case-out{text-align:right;justify-items:end;padding-right:2px}}.case-out b{font:500 clamp(2.6rem,4.6vw,4rem)/.94 var(--f-display);letter-spacing:-.022em;color:var(--messing);font-variant-numeric:lining-nums}.case-out>span{font:400 12.5px/1.35 var(--f-mono);letter-spacing:.01em;color:var(--salbei)}.case-out small{font:400 10.5px/1.35 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint);margin-top:3px}.case-win{font:500 clamp(1.5rem,2.5vw,2.25rem)/1.22 var(--f-display);letter-spacing:-.014em;color:var(--messing);align-self:center;max-width:20ch}.case-go{font:500 11px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--messing);align-items:center;gap:12px;display:inline-flex}.case-go i{width:16px;height:1px;transition:transform .4s var(--ease);background:currentColor;flex:none;position:relative}.case-go i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:0;right:0;transform:translateY(-2.5px)rotate(45deg)}.case:hover .case-go i{transform:translate(6px)}@media (pointer:fine){.case-go{display:none}}.cursor{z-index:120;pointer-events:none;background:var(--messing);color:var(--nacht);font:500 10px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .35s var(--ease-soft),transform .45s var(--ease);align-items:center;gap:10px;padding:11px 17px;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.7)}.cursor i{background:currentColor;width:14px;height:1px;position:relative}.cursor i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:0;right:0;transform:translateY(-2.5px)rotate(45deg)}.cursor.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.start{isolation:isolate;position:relative}.start-trace{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.start-trace img{object-fit:cover;opacity:.07;filter:saturate(.3)contrast(1.1);width:52%;height:auto;position:absolute}.start-trace img:first-child{top:6%;left:-6%;transform:rotate(-1.5deg)}.start-trace img:nth-child(2){bottom:4%;right:-8%;transform:rotate(1.5deg)}.start-trace:after{content:"";background:radial-gradient(70% 60% at 50% 45%,#04231d8c,var(--bg) 82%);position:absolute;inset:0}.light .start-trace img{opacity:.045;filter:saturate(.12)contrast(1.04)}.light .start-trace:after{background:radial-gradient(72% 62% at 50% 45%,#f4f3edb8,var(--bg) 78%)}.light .morph-say span{color:var(--fg-soft)}.light .steps-num span{-webkit-text-stroke-color:#16211d29}.light .steps-num span.is-on{color:var(--accent);-webkit-text-stroke-color:transparent}.light .step-ico{color:var(--accent)}.light .steps-bar span.is-done:after{background:#a8823c6b}.start-in{text-align:center;justify-items:center;gap:clamp(26px,3.4vw,44px);display:grid}.start-h{text-align:center;max-width:22ch}.start-h .ln{text-align:center}.start-foot{justify-items:center;gap:clamp(22px,2.6vw,32px);max-width:62ch;display:grid}.start-foot .lead{text-align:center;max-width:58ch}.start-act{justify-items:center;gap:14px;display:grid}.start-act .note{text-align:center;max-width:46ch}@media (width>=900px){html.motion .start{height:300vh}html.motion .start-in{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-block:clamp(76px,9vh,110px);display:flex;position:sticky;top:0}html.motion .start-h{font-size:clamp(1.7rem,3.1vw,2.7rem)}}.morph{justify-items:center;gap:clamp(8px,1.1vw,14px);width:100%;padding-block:clamp(10px,2vw,26px);display:grid;position:relative}.morph-slot{width:100%;height:clamp(3.9rem,7.9vw,6.4rem);position:relative;overflow:hidden}.morph-slot span{place-items:center;display:grid;position:absolute;inset:0;transform:translateY(105%)}.morph-slot span.is-on{transform:none}.morph-slot span.is-past{transform:translateY(-105%)}.morph-slot b{font:500 clamp(2.4rem,5.6vw,4.6rem)/1 var(--f-display);letter-spacing:-.022em;color:var(--accent)}html.motion .morph-slot span{transition:transform .9s var(--ease)}.morph-say{width:100%;height:clamp(2.6rem,4vw,3rem);position:relative}.morph-say span{text-align:center;font:400 clamp(.92rem,1.15vw,1.06rem)/1.5 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint);opacity:0;place-items:start center;display:grid;position:absolute;inset:0;transform:translateY(9px)}.morph-say span.is-on{opacity:1;transform:none}html.motion .morph-say span{transition:opacity .6s var(--ease-soft),transform .7s var(--ease)}.morph-rail{align-items:center;gap:clamp(10px,1.4vw,18px);display:flex}.morph-rail li{align-items:center;gap:9px;display:flex}.morph-rail i{background:var(--rule-strong);width:clamp(38px,5vw,74px);height:2px;display:block;position:relative;overflow:hidden}.morph-rail i:after{content:"";background:var(--messing);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html.motion .morph-rail i:after{transition:transform .8s var(--ease)}.morph-rail li.is-on i:after,.morph-rail li.is-past i:after{transform:scaleX(1)}.morph-rail span{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;color:var(--fg-faint);transition:color .6s var(--ease-soft)}.morph-rail li.is-on span{color:var(--accent)}.cases-stage{position:relative}.case-hit{z-index:1;position:absolute;inset:0}.case>:not(.case-hit){z-index:2;position:relative}.case-mods li a{border:1px solid var(--rule-strong);font:400 11.5px/1 var(--f-mono);letter-spacing:.03em;color:var(--fg-soft);transition:color .35s var(--ease-soft),border-color .35s,background .35s;align-items:center;gap:9px;padding:8px 13px;display:inline-flex}.case-mods li a i{opacity:0;width:11px;height:1px;transition:opacity .3s,transform .35s var(--ease);background:currentColor;flex:none;position:relative}.case-mods li a i:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:0;right:0;transform:translateY(-2px)rotate(45deg)}.case-mods li a:hover{color:var(--nacht);background:var(--messing);border-color:var(--messing)}.case-mods li a:hover i{opacity:1;transform:translate(2px)}html.motion .case-mods li{opacity:0;transform:translateY(12px)}html.motion .case.is-on .case-mods li{opacity:1;transition:opacity .6s var(--ease-soft),transform .7s var(--ease);transition-delay:calc(.3s + var(--i) * 90ms);transform:none}.overture{position:relative}.overture-pin{isolation:isolate;align-items:center;min-height:78vh;padding-block:clamp(70px,10vw,120px);display:flex;position:relative}.overture-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.overture-bg img{object-fit:cover;opacity:0;filter:saturate(.4)contrast(1.06);width:100%;height:100%;transition:opacity 1.8s var(--ease-soft),transform 14s linear;position:absolute;inset:0;transform:scale(1.08)}.overture-bg img.is-on{opacity:.13;transform:scale(1.16)}.overture-bg:after{content:"";background:radial-gradient(78% 70% at 50% 50%,#07302780,var(--bg) 88%);position:absolute;inset:0}.overture-in{text-align:center;justify-items:center;gap:clamp(26px,3.4vw,42px);display:grid}.overture-say{font-family:var(--f-display);letter-spacing:-.014em;max-width:21ch;color:var(--salbei);font-size:clamp(1.5rem,3.35vw,2.9rem);font-weight:500;line-height:1.24}.overture-say .wd{color:#cfe0d729;filter:blur(3px);display:inline-block;transform:translateY(.14em)}.overture-say .wd.is-lit{color:#f4f8f6;filter:none;transform:none}.overture-say .wd.wd-key.is-lit{color:var(--messing)}html.motion .overture-say .wd{transition:color .5s var(--ease-soft),transform .7s var(--ease),filter .5s var(--ease-soft)}html:not(.motion) .overture-say .wd{color:#f4f8f6;filter:none;transform:none}.overture-hint{font:500 9.5px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:13px;display:flex}.overture-hint i{background:currentColor;flex:none;width:34px;height:1px;position:relative;overflow:hidden}.overture-hint i:after{content:"";background:var(--messing);animation:sweepx 2.8s var(--ease-soft) infinite;position:absolute;inset:0}@keyframes sweepx{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.seal-row{align-items:center;gap:clamp(34px,5vw,72px);padding-block:clamp(20px,3vw,44px);display:grid}@media (width>=900px){.seal-row{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr)}}.seal{aspect-ratio:1;justify-self:center;place-items:center;width:clamp(168px,17vw,222px);margin:0;display:grid;position:relative}.seal-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.seal-ring circle{fill:none;stroke-width:1.4px}.seal-track{stroke:var(--rule)}.seal-row.is-full .seal-arc{stroke:var(--forst)}.seal-arc{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:584.3;stroke-dashoffset:584.3px}html.motion .seal-arc{transition:stroke-dashoffset .35s linear}html:not(.motion) .seal-arc{stroke-dashoffset:0}.seal-mark{font:400 clamp(3.4rem,6vw,5rem)/1 var(--f-display);color:var(--forst);transition:transform .9s var(--ease);transform:translateY(-.12em)}.seal-row.is-full .seal-mark{transform:translateY(-.12em)scale(1.05)}.seal figcaption{font:500 9.5px/1 var(--f-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-faint);position:absolute;bottom:clamp(24px,3.4vw,40px)}.seal-points{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}@media (width>=760px){.seal-points{grid-template-columns:repeat(3,1fr)}.seal-points>div+div{border-left:1px solid var(--rule)}}@media (width<=759px){.seal-points>div+div{border-top:1px solid var(--rule)}}.seal-points>div{align-content:start;gap:10px;padding:clamp(24px,2.6vw,30px) clamp(20px,2.2vw,26px);display:grid}.seal-points dt{font:500 clamp(1.05rem,1.4vw,1.24rem)/1.3 var(--f-display);letter-spacing:-.005em;color:var(--forst)}.seal-points dd{color:var(--fg-soft);font-size:.94em;line-height:1.6}html.motion .seal-points>div{opacity:0;transition:opacity .8s var(--ease-soft),transform .9s var(--ease);transform:translateY(14px)}html.motion .seal-points>div.is-free{opacity:1;transform:none}.faces,.faces figure{will-change:transform}@media (width>=760px){.faces figure{transform:translate3d(0,var(--y,0px),0)}}.faces figure:before{content:"";z-index:2;background:var(--nacht);transform-origin:bottom;position:absolute;inset:0}html.motion .faces figure:before{transition:transform 1.1s var(--ease) var(--d,0s);transform:scaleY(1)}html.motion .faces.is-in figure:before{transform:scaleY(0)}html:not(.motion) .faces figure:before{display:none}.case-out b,.shift-col b,.steps-num span,.morph-slot b,.p-stats b,.p-chain-sum b,.p-card-time b,.brick-time,.stage-read b,.p-meta dd,.pane-id,.case-firm{font-variant-numeric:lining-nums tabular-nums}h1,h2{font-weight:520}.dark h1,.dark h2,.foot h2,.hero h1{font-weight:560}.steps-num span{letter-spacing:-.028em;font-weight:500}.case-out b,.p-stats b,.morph-slot b{letter-spacing:-.018em;font-weight:560}.overture-say{letter-spacing:-.012em;max-width:20ch;font-weight:560;line-height:1.2}.seal-mark{font-weight:500}.case-title,.brick h3,.p-card h3{font-weight:560}.lead{font-size:clamp(1.01rem,1.22vw,1.14rem);line-height:1.6}.note{font:400 13px/1.55 var(--f-body)}.case-crux,.shead-aside p{line-height:1.62}.faq details p{line-height:1.64}.proof-row{width:calc(100% + max(0px,(100vw - var(--wrap) - var(--rail)) / 2) + var(--gut));justify-self:start;gap:clamp(13px,1.6vw,18px);max-width:none;margin:0;display:grid}.proof-track{width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 34px),#0000 100%)}.proof-track ul{flex:none;align-items:center;gap:clamp(20px,2.3vw,32px);padding-right:clamp(20px,2.3vw,32px);animation:64s linear infinite proof-roll;display:flex}.proof-track li{flex:none;justify-content:center;align-items:center;width:clamp(96px,8.4vw,128px);height:clamp(30px,2.9vw,40px);display:flex}.proof-track img{object-fit:contain;filter:brightness(0)invert();opacity:.62;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .4s var(--ease-soft);display:block}.proof-track:hover img{opacity:.78}@keyframes proof-roll{0%{transform:translate(0)}to{transform:translate(-100%)}}.proof-note{font:400 14px/1.5 var(--f-body);color:var(--fg-faint);letter-spacing:.01em}.proof-note b{color:var(--salbei);font-variant-numeric:lining-nums;font-weight:600}@media (height<=820px){.hero{padding-top:clamp(84px,10.5vh,104px);padding-bottom:clamp(26px,3vh,40px)}@media (width<=759px){.hero{padding-top:clamp(76px,10vh,92px);padding-bottom:clamp(30px,5vh,46px)}}.hero h1{font-size:clamp(2.1rem,3.9vw,3.3rem)}.hero .tag{margin-bottom:clamp(14px,2vh,22px)}.hero-foot{gap:clamp(16px,2vh,26px);margin-top:clamp(18px,2.6vh,30px)}.proof-row{gap:10px}.proof-track li{width:clamp(88px,7.6vw,112px);height:clamp(26px,2.5vw,34px)}.hero-act{gap:13px}.hero-act .btn{padding:15px 22px}.hero-act .note{font-size:12px}}@media (height<=640px){.hero h1{font-size:clamp(1.9rem,3.3vw,2.6rem)}.hero .tag{margin-bottom:12px}.hero-foot{gap:14px;margin-top:16px}.proof-track li{height:clamp(24px,2.2vw,30px)}.hero-act{gap:11px}}@media (prefers-reduced-motion:reduce){.proof-track ul{animation:none}.proof-track ul+ul{display:none}}@media (width>=760px){.faces{display:flex}.faces figure{min-width:0;transition:flex-grow .75s var(--ease);flex:1 1 0}.faces:hover figure{flex-grow:.88}.faces figure:hover{flex-grow:1.62}.faces .face-shot{aspect-ratio:auto;height:clamp(268px,29vw,412px)}.faces figcaption{z-index:3;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-soft),transform .6s var(--ease);background:linear-gradient(#0000,#04231d94 42%,#04231df0);gap:5px;padding:clamp(15px,1.5vw,24px) clamp(14px,1.3vw,22px);position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.faces figure:hover figcaption{opacity:1;transform:none}.faces figcaption b{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.faces figure,.faces figcaption{transition:none}}@media (width<=759px){.faces{gap:9px}.faces figure{gap:8px}.faces figcaption{gap:3px}.faces figcaption b{font-size:11.5px;line-height:1.22}.faces figcaption span{letter-spacing:.06em;font-size:8.5px;line-height:1.3}}.pj-fall{cursor:pointer}.pj-hit{z-index:2;position:absolute;inset:0}.pj-fall .wrap{z-index:3;pointer-events:none}.pj-fall .wrap a{pointer-events:auto}.pj-fall:hover .pj-go i{transform:translate(5px)}.pj-fall:hover .pj-typ{border-color:var(--messing-tief)}.leist-lead{max-width:74ch;font:400 clamp(15.5px,1.25vw,17px)/1.72 var(--f-body);color:var(--fg-soft);margin:clamp(18px,2.2vw,28px) 0 0}.lst{--schiene:clamp(24px,3.2vw,44px);padding-left:var(--schiene);margin-top:clamp(40px,5.4vw,72px);position:relative}.lst-schiene{background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:0}html.motion .lst-schiene[data-reveal]{opacity:1;transform-origin:top;transition:transform 1.15s cubic-bezier(.24,.7,.24,1);transform:scaleY(0)}html.motion .lst-schiene[data-reveal].is-in{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){html.motion .lst-schiene[data-reveal]{transition:none;transform:none}}.lst details{position:relative}.lst details:before{content:"";left:calc(-1 * var(--schiene));background:var(--accent);transform-origin:top;width:2px;transition:transform .55s cubic-bezier(.32,.72,.24,1);position:absolute;top:0;bottom:0;transform:scaleY(0)}.lst details:hover:before,.lst details[open]:before{transform:scaleY(1)}.lst summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 30px;padding:clamp(22px,2.7vw,34px) 0;list-style:none;display:grid;position:relative}.lst summary::-webkit-details-marker{display:none}.lst summary:after{content:"";background:var(--accent);opacity:.55;transform-origin:0;height:1px;transition:transform .75s cubic-bezier(.24,.7,.24,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lst details[open] summary:after{transform:scaleX(1)}.lst summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.lst summary:hover .l-titel{transform:translate(5px)}.l-plus{grid-area:1/2/3;width:18px;height:18px;position:relative}.l-plus:before,.l-plus:after{content:"";background:var(--fg-faint);transition:transform .55s cubic-bezier(.3,.8,.3,1),background .4s;position:absolute}.l-plus:before{height:1.5px;top:8.5px;left:0;right:0}.l-plus:after{width:1.5px;top:0;bottom:0;left:8.5px}.lst summary:hover .l-plus:before,.lst summary:hover .l-plus:after,.lst details[open] .l-plus:before,.lst details[open] .l-plus:after{background:var(--accent)}.lst details[open] .l-plus:after{transform:scaleY(0)}.l-inhalt{overflow:hidden}.l-koerper{gap:clamp(14px,1.6vw,20px);max-width:72ch;padding:clamp(20px,2.4vw,28px) 0 clamp(34px,4.2vw,54px);display:grid}.l-koerper p{font:400 clamp(15px,1.2vw,16.5px)/1.75 var(--f-body);color:var(--fg-soft);margin:0}.l-koerper b{color:var(--fg);font-weight:600}.l-koerper ul{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.l-koerper li{font:400 14.5px/1.62 var(--f-body);color:var(--fg-soft);padding-left:28px;position:relative}.l-koerper li:before{content:"";background:var(--accent);width:13px;height:1px;position:absolute;top:.74em;left:0}.l-link{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid #0000;justify-self:start;align-items:center;gap:11px;margin-top:8px;padding-bottom:5px;text-decoration:none;transition:border-color .35s;display:inline-flex}.l-link:hover{border-color:var(--accent)}.l-link i{font-style:normal;transition:transform .4s}.l-link:hover i{transform:translate(5px)}html.motion .l-inhalt{transition:height .62s cubic-bezier(.32,.72,.24,1)}html.motion .lst .l-anim{opacity:0;clip-path:inset(0 100% 0 0)}html.motion .lst details.ist-auf .l-anim{opacity:1;clip-path:inset(0 -2px 0 0);transition:opacity .5s ease var(--dd,0s),clip-path .8s cubic-bezier(.24,.7,.24,1) var(--dd,0s)}@media (prefers-reduced-motion:reduce){html.motion .l-inhalt{transition:none}html.motion .lst .l-anim{opacity:1;clip-path:none}}@media (width<=559px){.lst{--schiene:18px}.lst summary{gap:9px 18px}.l-titel{max-width:none;font-size:clamp(20px,5.4vw,25px)}.l-koerper li{padding-left:22px}.l-koerper li:before{width:10px}}.lst summary{align-items:center}.l-titel{font:600 clamp(19px,2.1vw,26px)/1.24 var(--f-display);letter-spacing:-.02em;color:var(--fg);grid-column:1;max-width:34ch;margin:0;transition:color .4s,transform .55s cubic-bezier(.3,.8,.3,1)}.l-nr{color:var(--accent);font-variant-numeric:lining-nums}.l-strich{color:var(--fg);margin:0 .12em 0 .18em}.l-plus{grid-row:1}.l-versprechen{font:600 clamp(19px,2.1vw,26px)/1.24 var(--f-display);letter-spacing:-.02em;color:var(--fg);max-width:44ch;margin:0}.leist-lead{font-size:clamp(16px,1.35vw,18.5px);font-weight:500;line-height:1.68}.leist-lead b{color:var(--fg);font-weight:700}.upx,.upx-strecke{position:relative}.upx-pin{flex-direction:column;justify-content:center;gap:clamp(18px,2.4vh,32px);display:flex}.upx-innen{flex-direction:column;gap:clamp(18px,2.6vh,34px);width:100%;display:flex}.upx-kopf-satz{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,22px);margin-top:clamp(10px,1.4vh,18px);display:grid}.upx-lead{max-width:84ch;font:500 clamp(13.5px,1.05vw,15.5px)/1.65 var(--f-body);color:var(--fg-soft);margin:0}.upx-lead b{color:var(--fg);font-weight:700}@media (width>=1000px){.upx-kopf-satz{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(24px,3vw,56px)}.upx-kopf-satz h2{margin:0}}.upx-fenster{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;overflow-x:auto}.upx-fenster::-webkit-scrollbar{display:none}.upx-bahn{align-items:stretch;gap:clamp(14px,1.6vw,20px);display:flex}.upx-bahn>*{min-width:0}.upx-karte{scroll-snap-align:start;background:var(--elfenbein);border:1px solid var(--rule);border-top:2px solid var(--messing-tief);transition:border-top-color .4s ease,box-shadow .45s ease,transform .55s var(--ease);flex-direction:column;flex:0 0 clamp(262px,25vw,320px);gap:9px;padding:clamp(20px,2vw,26px);text-decoration:none;display:flex;position:relative}.upx-karte:hover{border-top-color:var(--messing);transform:translateY(-5px);box-shadow:0 20px 44px #04231d47}.upx-karte:focus-visible{outline:2px solid var(--messing);outline-offset:4px}.upx-karte .k-kicker{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.upx-karte h3{font:700 clamp(18px,1.8vw,22px)/1.16 var(--f-display);letter-spacing:-.024em;color:var(--fg);margin:1px 0 0;transition:color .35s}.upx-karte:hover h3{color:var(--em)}.upx-karte .k-satz{font:400 13.5px/1.6 var(--f-body);color:var(--fg-soft);flex:1;margin:0}.upx-karte .k-satz b{color:var(--fg);font-weight:700}.upx-karte .k-zeit{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.upx-karte .k-zahl{font:400 clamp(2.4rem,3.3vw,3rem)/.88 var(--f-display);letter-spacing:-.035em;color:var(--em);font-variant-numeric:lining-nums tabular-nums}.upx-karte .k-einheit{font:600 clamp(14px,1.25vw,15.5px)/1.2 var(--f-body);color:var(--fg)}.upx-karte .k-wofuer{font:400 12.5px/1.45 var(--f-body);color:var(--fg-faint);margin-top:-5px}.upx-karte .k-skala{font:400 12px/1.5 var(--f-body);color:var(--fg-faint)}.upx-karte .k-geh{font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-top:6px;display:inline-flex}.upx-karte .k-geh i{font-style:normal;transition:transform .4s}.upx-karte:hover .k-geh i{transform:translate(6px)}.upx-karte--alle{background:var(--forst);border-color:var(--forst);border-top-color:var(--messing);justify-content:center}.upx-karte--alle:hover{background:#0f6a51}.upx-karte--alle h3,.upx-karte--alle:hover h3{color:var(--messing);max-width:14ch}.upx-karte--alle .k-satz{flex:none}.upx-spur{background:var(--rule);height:1px;display:none}.upx-spur i{background:var(--messing);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (width>=900px){html.motion .upx.ist-live .upx-pin{height:100vh;padding-block:clamp(84px,10vh,110px) clamp(24px,3vh,40px);position:sticky;top:0;overflow:hidden}html.motion .upx.ist-live .upx-fenster{overflow:hidden}html.motion .upx.ist-live .upx-bahn{will-change:transform;flex-wrap:nowrap}html.motion .upx.ist-live .upx-spur{display:block}}@media (prefers-reduced-motion:reduce){.upx-pin{height:auto!important;padding-block:0!important;position:static!important}.upx-fenster{overflow-x:auto!important}}@media (width>=900px) and (height<=900px){html.motion .upx.ist-live .upx-pin{gap:clamp(12px,1.8vh,20px);padding-block:clamp(74px,9vh,92px) clamp(14px,2vh,22px)}html.motion .upx.ist-live .upx-innen{gap:clamp(12px,1.8vh,22px)}html.motion .upx.ist-live .upx-kopf-satz h2{font-size:clamp(25px,2.6vw,33px)}html.motion .upx.ist-live .upx-lead{font-size:14.5px;line-height:1.58}html.motion .upx.ist-live .upx-karte{gap:7px;padding:clamp(17px,1.7vw,22px)}html.motion .upx.ist-live .upx-karte h3{font-size:clamp(17px,1.6vw,19.5px)}html.motion .upx.ist-live .upx-karte .k-satz{font-size:13px;line-height:1.55}html.motion .upx.ist-live .upx-karte .k-zahl{font-size:clamp(2.1rem,2.7vw,2.5rem)}html.motion .upx.ist-live .upx-karte .k-zeit{margin-top:7px}}@media (width>=900px) and (height<=800px){html.motion .upx.ist-live .upx-karte .k-skala{display:none}html.motion .upx.ist-live .upx-kopf-satz h2{font-size:clamp(23px,2.3vw,29px)}}.werk{margin-top:clamp(44px,5.5vw,72px)}.werk-kopf{gap:12px;margin-bottom:clamp(18px,2.2vw,28px);display:grid}.werk-satz{max-width:62ch;font:400 clamp(14.5px,1.1vw,16px)/1.62 var(--f-body);color:var(--fg-soft);margin:0}.werk-satz b{color:var(--fg);font-weight:700}.werk-reihe{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.werk-reihe li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:clamp(66px,6.2vw,88px);transition:background .4s var(--ease-soft);justify-content:center;align-items:center;padding:14px 12px;display:flex}.werk-reihe li:hover{background:var(--panel)}.werk-marke{font:700 clamp(14.5px,1.2vw,17px)/1 var(--f-body);letter-spacing:-.012em;color:var(--fg-soft);transition:color .35s var(--ease-soft)}.werk-reihe li:hover .werk-marke{color:var(--em)}.werk-marke img{width:auto;max-width:100%;height:clamp(18px,1.7vw,24px);display:block}@media (width>=700px){.werk-reihe{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.werk-reihe{grid-template-columns:repeat(8,minmax(0,1fr))}}:root{--ease-cine:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.23,1,.32,1)}body:after{content:"";z-index:90;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");background-size:260px 260px;width:200%;height:200%;position:fixed;inset:-50%}html.motion body:after{animation:1.6s steps(6,end) infinite korn}@keyframes korn{0%{transform:translate(0)}17%{transform:translate(-2%,-3%)}34%{transform:translate(3%,1%)}51%{transform:translate(-1%,3%)}68%{transform:translate(2%,-2%)}85%{transform:translate(-3%,2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-aus .3s var(--ease-out) both}::view-transition-new(root){animation:vt-ein .55s var(--ease-out) both}@keyframes vt-aus{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-ein{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}::selection{background:var(--messing);color:var(--nacht)}h1,h2,h3,h4,.statement,.foot-slogan{font-feature-settings:"kern" 1,"liga" 1,"dlig" 1;font-kerning:normal}h3,h4,.statement,.foot-slogan,.l-versprechen,.steps-list h3{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}.k-zahl,.f-zahl,.steps-num span,.pj-zaehl,.p-stats b{font-variant-numeric:lining-nums tabular-nums}html.motion .tag[data-reveal] i{transition:transform .9s var(--ease) 80ms;transform:scaleX(0)}html.motion .tag[data-reveal].is-in i{transform:scaleX(1)}html.motion .hero:before,html.motion .foot:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;animation:licht 18s var(--ease-soft) infinite;background:linear-gradient(108deg,#0000 40%,#cfe0d70d 47%,#c9a9611f 50%,#cfe0d70d 53%,#0000 60%);position:absolute;inset:-30% -25%;transform:translate(-70%)}html.motion .foot:after{animation-duration:26s;animation-delay:-9s}@keyframes licht{0%,10%{transform:translate(-70%)}64%,to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){html.motion .hero:before,html.motion .foot:after{opacity:0;animation:none}}.hero-shots{will-change:transform}@media (hover:hover) and (pointer:fine){html.motion .upx-karte,html.motion .fall{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transition:transform .6s var(--ease-cine),border-top-color .4s ease,box-shadow .5s ease}html.motion .upx-karte:hover,html.motion .fall:hover{--ty:-6px}html.motion .upx-karte:after,html.motion .fall:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#c9a96138,#c9a96100 70%);opacity:0;transition:opacity .5s var(--ease-soft);position:absolute;inset:0}html.motion .upx-karte:hover:after,html.motion .fall:hover:after{opacity:1}html.motion .upx-karte--alle:after{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),#ffffff26,transparent 70%)}html.motion .upx-karte:active,html.motion .fall:active{--ty:-2px}}html.motion .upx-fenster[data-reveal]{opacity:1;transition:none;transform:none}html.motion .upx-fenster[data-reveal]:not(.is-in) .upx-karte{opacity:0}html.motion .upx-fenster[data-reveal].is-in .upx-karte{animation:karte-ein .95s var(--ease-soft) both;animation-delay:calc(var(--i,0) * 85ms)}.upx-karte:first-child{--i:0}.upx-karte:nth-child(2){--i:1}.upx-karte:nth-child(3){--i:2}.upx-karte:nth-child(4){--i:3}.upx-karte:nth-child(5){--i:4}.upx-karte:nth-child(6){--i:5}.upx-karte:nth-child(7){--i:6}@keyframes karte-ein{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur()}}html.motion .step-ico svg *{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.25s var(--ease) .16s}html.motion .steps-list li.is-on .step-ico svg *,html.motion .steps.is-flat .step-ico svg *{stroke-dashoffset:0}.steps-bar{counter-reset:schritt}.steps-bar span{counter-increment:schritt}.steps-bar span:before{content:"0" counter(schritt);font:500 9px/1 var(--f-mono);letter-spacing:.2em;color:#cfe0d752;transition:color .5s var(--ease-soft);position:absolute;top:12px;left:0}.steps-bar span.is-on:before{color:var(--messing)}.steps-bar span.is-done:before{color:#c9a9618c}html.motion .menu:not([hidden]) a{animation:menu-ein .7s var(--ease) both;animation-delay:calc(70ms + var(--i,0) * 55ms)}.menu a:first-child{--i:0}.menu a:nth-child(2){--i:1}.menu a:nth-child(3){--i:2}.menu a:nth-child(4){--i:3}.menu a:nth-child(5){--i:4}.menu a:nth-child(6){--i:5}.menu a:nth-child(7){--i:6}.menu a:nth-child(8){--i:7}@keyframes menu-ein{0%{opacity:0;transform:translateY(18px)}}html.motion .faq details[open]>div>p{animation:faq-ein .55s var(--ease-out) both}@keyframes faq-ein{0%{opacity:0;transform:translateY(8px)}}.foot-base nav a{position:relative}.foot-base nav a:after{content:"";background:var(--messing);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.foot-base nav a:hover:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.motion .upx-karte,html.motion .fall{transform:none!important}html.motion .step-ico svg *{stroke-dashoffset:0;transition:none}html.motion .upx-fenster[data-reveal] .upx-karte{opacity:1;animation:none}html.motion .menu:not([hidden]) a{animation:none}}.page-hero{isolation:isolate;background:var(--bg);padding:clamp(132px,16vh,190px) 0 clamp(56px,7vw,92px);position:relative;overflow:hidden}.page-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#04231d8c 0%,#0000 30% 58%,#04231deb 100%);position:absolute;inset:0}.page-hero .wrap{justify-items:start;gap:clamp(20px,2.6vw,32px);display:grid}.page-hero h1{max-width:19ch}.page-hero .lead{max-width:62ch}.page-hero .lead+.lead{margin-top:-8px}.lead-note{border-left:1px solid var(--accent);color:var(--fg-faint);padding-left:20px}.back{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);transition:color .35s var(--ease-soft);align-items:center;gap:12px;display:inline-flex}.back i{width:18px;height:1px;transition:transform .4s var(--ease);background:currentColor;position:relative}.back i:after{content:"";border-bottom:1px solid;border-left:1px solid;width:6px;height:6px;position:absolute;top:0;left:0;transform:translateY(-2.5px)rotate(45deg)}.back:hover{color:var(--messing)}.back:hover i{transform:translate(-5px)}.back span[aria-hidden]{display:none}.p-meta{background:var(--rule);border-block:1px solid var(--rule);gap:1px;width:100%;margin-top:clamp(10px,1.6vw,20px);display:grid}@media (width>=720px){.p-meta{grid-template-columns:repeat(4,1fr)}}.p-meta>div{background:var(--bg);gap:7px;padding:18px clamp(16px,2vw,24px) 20px;display:grid}.p-meta dt{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.p-meta dd{font:400 15px/1.35 var(--f-body);color:var(--fg)}.p-jump{flex-wrap:wrap;gap:8px 10px;margin-top:clamp(8px,1.4vw,16px);display:flex}.p-jump a{border:1px solid var(--rule-strong);font:500 11px/1 var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-soft);transition:color .35s var(--ease-soft),border-color .35s,background .35s;padding:10px 15px}.p-jump a:hover{color:var(--nacht);background:var(--messing);border-color:var(--messing)}.p-grid{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=760px){.p-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.p-grid{grid-template-columns:repeat(3,1fr)}}.p-card{background:var(--bg);transition:background .55s var(--ease-soft);flex-direction:column;gap:13px;padding:clamp(26px,3vw,36px);display:flex;position:relative}.p-card:hover{background:#fff}.p-card-kicker{font:500 10px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.p-card h3{max-width:24ch}.p-card-sum{color:var(--fg-soft);font-size:.94em}.p-card-time{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;padding-top:20px;display:flex}.p-card-time b{font:400 clamp(1.5rem,2.1vw,1.95rem)/1 var(--f-display);letter-spacing:-.012em;color:var(--tinte)}.p-card-time span,.p-card-scale{font:400 12px/1.45 var(--f-mono);letter-spacing:.03em;color:var(--fg-faint)}.p-card-go{font:500 11px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:11px;margin-top:6px;display:inline-flex}.p-card-go i{transition:transform .4s var(--ease);font-style:normal}.p-card:hover .p-card-go i{transform:translate(5px)}.p-chain{border-top:1px solid var(--rule)}.p-chain li{border-bottom:1px solid var(--rule);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:15px 0;display:grid}.p-chain-idx{font:500 10px/1 var(--f-mono);letter-spacing:.18em;color:var(--accent)}.p-chain b{font:400 16px/1.3 var(--f-body);color:var(--fg);font-weight:600}.p-chain-time{font:500 12px/1 var(--f-mono);letter-spacing:.06em;color:var(--fg-soft);text-align:right;white-space:nowrap}.p-chain-bar{background:var(--rule);grid-column:2/4;height:3px;display:block;overflow:hidden}.p-chain-bar i{height:100%;width:var(--load,50%);background:var(--accent);transform-origin:0;display:block;transform:scaleX(0)}html.motion .p-chain li[data-reveal] .p-chain-bar i{transition:transform .9s var(--ease) var(--delay,0s)}html.motion .p-chain li.is-in .p-chain-bar i{transform:scaleX(1)}html:not(.motion) .p-chain-bar i{transform:none}@media (width>=720px){.p-chain li{grid-template-columns:42px minmax(0,20ch) minmax(0,1fr) 80px}.p-chain-bar{grid-column:3/4}}.p-chain-total{gap:clamp(20px,2.6vw,34px);padding-top:clamp(24px,3vw,34px);display:grid}@media (width>=840px){.p-chain-total{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.p-chain-sum{gap:7px;display:grid}.p-chain-sum span{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.p-chain-sum b{font:400 clamp(2rem,3.6vw,3rem)/1 var(--f-display);letter-spacing:-.014em;color:var(--fg)}.p-chain-sum small{font:400 13px/1.5 var(--f-body);color:var(--fg-faint)}.p-chain-total>p{color:var(--fg-soft);max-width:52ch}.p-stats{background:var(--rule);border-block:1px solid var(--rule);gap:1px;margin-top:clamp(34px,4vw,54px);display:grid}@media (width>=760px){.p-stats{grid-template-columns:repeat(3,1fr)}}.p-stats>div{background:var(--bg);align-content:start;gap:8px;padding:clamp(24px,3vw,34px);display:grid}.p-stats b{font:400 clamp(2.6rem,4.6vw,3.9rem)/.94 var(--f-display);letter-spacing:-.02em;color:var(--accent)}.p-stats strong{font:600 14px/1.3 var(--f-ui);letter-spacing:-.008em;color:var(--fg)}.p-stats span{color:var(--fg-soft);font-size:.9em;line-height:1.55}.p-shows{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=700px){.p-shows{grid-template-columns:repeat(2,1fr)}}.p-shows li{background:var(--bg);align-items:center;gap:16px;padding:20px clamp(18px,2.2vw,26px);display:flex}.p-shows i{width:22px;height:22px;color:var(--accent);flex:none;display:block}.p-shows svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.p-shows span{color:var(--fg);font-size:.96em}.p-steps{border-top:1px solid var(--rule);counter-reset:none}.p-steps>li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:17px 0;display:grid;position:relative}.rail-idx{font:500 10.5px/1 var(--f-mono);letter-spacing:.18em;color:var(--accent);padding-top:.35em}.p-steps p{color:var(--fg-soft);max-width:64ch}.p-steps>li.is-human{background:var(--panel);border-bottom-color:var(--accent);margin-inline:calc(-1*clamp(16px,2vw,22px));padding-inline:clamp(16px,2vw,22px)}.p-steps>li.is-human p{color:var(--fg)}.p-steps>li.is-human>div{gap:9px;display:grid}.p-steps>li.is-human .rail-tag{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent);justify-self:start;align-items:center;gap:9px;display:inline-flex}.p-steps>li.is-human .rail-tag:before{content:"";background:currentColor;width:14px;height:1px}.p-fig{margin:clamp(30px,3.6vw,48px) 0 0}.p-fig-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.p-fig-scroll::-webkit-scrollbar{display:none}.p-fig-scroll svg{width:100%;min-width:820px;height:auto;display:block}.p-fig-hint{font:400 11px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-faint);margin-top:12px}@media (width>=900px){.p-fig-hint{display:none}}.p-fig-cap{border-top:1px solid var(--rule);color:var(--fg-faint);max-width:74ch;margin-top:clamp(14px,1.8vw,20px);padding-top:14px;font-size:14px;line-height:1.6}.dg-cap,.dg-cap-light,.dg-cap-brass{font:500 9px var(--f-mono);letter-spacing:.17em;text-transform:uppercase}.dg-cap{fill:var(--fg-faint)}.dg-cap-light{fill:#cfe0d799}.dg-cap-brass{fill:var(--messing)}.dg-name-light{font:600 15px var(--f-ui);letter-spacing:-.01em;fill:#f2f7f4}.dg-note-light{font:400 12px var(--f-mono);letter-spacing:.02em;fill:var(--salbei)}.dg-note{font:400 12px var(--f-mono);fill:var(--fg-faint)}.dg-frame{fill:none;stroke:#c9a96166;stroke-dasharray:3 4}.dg-wire,.dg-wire-brass{fill:none;stroke-width:1px}.dg-wire{stroke:#cfe0d759}.dg-wire-brass{stroke:var(--messing)}.dg-dot{fill:var(--messing)}.dg-rule{stroke:#cfe0d733;fill:none}.dg-box{fill:#cfe0d712;stroke:#cfe0d74d}.dg-box-dark{fill:var(--nacht);stroke:#cfe0d74d}.dg-box-mint{fill:#0d5a4580;stroke:#cfe0d74d}.p-pair{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=760px){.p-pair{grid-template-columns:repeat(2,1fr)}}.p-pair>div{background:var(--bg);align-content:start;gap:10px;padding:clamp(24px,3vw,34px);display:grid}.p-pair small{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.p-pair b{font:400 clamp(1.1rem,1.5vw,1.3rem)/1.3 var(--f-display);letter-spacing:-.006em;color:var(--fg);font-weight:540}.p-pair p{color:var(--fg-soft);font-size:.92em}.p-chips{flex-wrap:wrap;gap:8px;margin-top:clamp(16px,2vw,22px);display:flex}.p-chips li{border:1px solid var(--rule-strong);font:400 12px/1 var(--f-mono);letter-spacing:.05em;color:var(--fg-soft);padding:9px 14px}.band.dark .sec-label,.band.dark p.sec-label,p.sec-label{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent);margin-top:clamp(30px,3.4vw,44px);display:block}.p-tools{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=640px){.p-tools{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.p-tools{grid-template-columns:repeat(3,1fr)}}.p-tools article{background:var(--bg);align-content:start;gap:9px;padding:clamp(24px,3vw,32px);display:grid}.p-tools small{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.p-tools h3{max-width:none}.p-tools p{color:var(--fg-soft);font-size:.92em}.p-decide{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=820px){.p-decide{grid-template-columns:repeat(2,1fr)}}.p-decide li{background:var(--bg);color:var(--fg);padding:19px clamp(18px,2.2vw,26px) 19px calc(clamp(18px,2.2vw,26px) + 22px);font-size:.96em;position:relative}.p-decide li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:1.72em;left:clamp(18px,2.2vw,26px)}.p-result{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=640px){.p-result{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.p-result{grid-template-columns:repeat(4,1fr)}}.p-result li{background:var(--bg);align-content:start;gap:9px;padding:20px clamp(16px,2vw,22px);display:grid}.p-result b{font:500 10px/1 var(--f-mono);letter-spacing:.19em;color:var(--accent)}.p-result span{color:var(--fg);font-size:.94em;line-height:1.4}.wrap.prose{max-width:calc(var(--wrap) + var(--rail))}.prose>*{max-width:74ch}.prose h2{max-width:34ch;margin:clamp(44px,5vw,66px) 0 14px;font-size:clamp(1.35rem,2.1vw,1.75rem)}.prose>h2:first-child{margin-top:0}.prose h3{margin:30px 0 10px}.prose p{color:var(--fg-soft);margin:0 0 17px}.prose ul,.prose ol{margin:6px 0 22px;padding-left:22px}.prose li{color:var(--fg-soft);margin-bottom:7px;padding-left:4px;list-style:outside}.prose ol>li{list-style:decimal}.prose a{color:var(--forst);transition:border-color .3s var(--ease-soft);border-bottom:1px solid #0d5a4552}.prose a:hover{border-bottom-color:var(--forst)}.prose strong{color:var(--fg);font-weight:600}.prose table{border-collapse:collapse;width:100%;margin:8px 0 26px;font-size:.92em}.prose th,.prose td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:11px 14px}.prose th{font:500 9.5px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:var(--panel)}.prose hr{border:0;border-top:1px solid var(--rule);margin:clamp(38px,4.4vw,56px) 0}.p-card,.p-jump a,.back{-webkit-tap-highlight-color:transparent}@media (width<=640px){.p-chain li{grid-template-columns:38px minmax(0,1fr) auto}.p-steps>li{grid-template-columns:38px minmax(0,1fr)}.prose h2{margin-top:38px}}.case-hero{padding-bottom:clamp(46px,5.4vw,72px)}.case-hero-bg{z-index:-3;object-fit:cover;opacity:.16;filter:saturate(.45)contrast(1.06);will-change:transform;width:100%;height:112%;position:absolute;inset:-6% 0}.case-hero .wrap{gap:clamp(16px,2vw,26px)}.anon{font:400 11.5px/1.5 var(--f-mono);letter-spacing:.03em;color:var(--fg-faint);border-left:1px solid var(--rule);max-width:62ch;padding-left:16px}.scope-cap,.chain-cap{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.scope-cap{margin-bottom:12px}.scope{flex-wrap:wrap;gap:8px;margin-bottom:clamp(34px,4vw,52px);display:flex}.scope li{border:1px solid var(--rule-strong);font:400 12.5px/1 var(--f-mono);letter-spacing:.02em;color:var(--fg-soft);padding:9px 15px}.chain-cap{margin-bottom:12px}.bricks{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=820px){.bricks{grid-template-columns:repeat(2,1fr)}}.brick{background:var(--bg);transition:background .5s var(--ease-soft);align-content:start;gap:11px;padding:clamp(26px,3.2vw,38px);display:grid;position:relative}.brick:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.brick:hover{background:var(--panel)}.brick:hover:after{transform:scaleX(1)}.brick-no{font:500 10px/1 var(--f-mono);letter-spacing:.2em;color:var(--accent)}.brick h3{max-width:22ch}.brick p{color:var(--fg-soft);max-width:46ch;font-size:.93em}.brick-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;padding-top:15px;display:flex}.brick-time{font:500 clamp(1.05rem,1.4vw,1.25rem)/1 var(--f-display);color:var(--fg)}.brick-time small{font:400 11px/1 var(--f-mono);letter-spacing:.04em;color:var(--fg-faint);margin-left:6px}.brick-go{font:500 10.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:inline-flex}.brick-go i{width:15px;height:1px;transition:transform .4s var(--ease);background:currentColor;position:relative}.brick-go i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:0;right:0;transform:translateY(-2.5px)rotate(45deg)}.brick:hover .brick-go i{transform:translate(5px)}.bricks-note{color:var(--fg-faint);align-items:flex-start;gap:13px;max-width:74ch;margin-top:clamp(22px,2.6vw,32px);font-size:.92em;line-height:1.6;display:flex}.bricks-note i{background:var(--accent);flex:none;width:20px;height:1px;margin-top:.72em}.case-hero+.band .p-chain{margin-top:0}.badge{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--messing);border:1px solid #c9a96173;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.figures{background:var(--rule);border-block:1px solid var(--rule);gap:1px;width:100%;margin-top:clamp(8px,1.4vw,16px);display:grid}@media (width>=720px){.figures{grid-template-columns:repeat(4,1fr)}}.figures>div{background:var(--bg);gap:5px;padding:20px clamp(16px,2vw,24px);display:grid}.figures b{font:500 clamp(1.6rem,2.6vw,2.3rem)/1 var(--f-display);letter-spacing:-.018em;color:var(--messing);font-variant-numeric:lining-nums tabular-nums}.figures span{font:400 12px/1.4 var(--f-mono);letter-spacing:.03em;color:var(--fg-faint)}.bind{margin-top:clamp(46px,6vw,80px)}.bind-h{letter-spacing:-.014em;max-width:22ch;margin-bottom:clamp(18px,2.2vw,26px);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:520;line-height:1.16}.bind-lead{color:var(--fg-soft);max-width:60ch;margin-bottom:20px}.bind-list{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=820px){.bind-list{grid-template-columns:repeat(2,1fr)}}.bind-list li{background:var(--bg);color:var(--fg);padding:17px clamp(18px,2.2vw,24px) 17px calc(clamp(18px,2.2vw,24px) + 22px);font-size:.96em;position:relative}.bind-list li:before{content:"";background:var(--accent);width:11px;height:1px;position:absolute;top:1.75em;left:clamp(18px,2.2vw,24px)}.bind-after{color:var(--fg-soft);max-width:66ch;margin-top:clamp(20px,2.4vw,28px)}.bricks-cap{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:13px;margin-bottom:clamp(16px,2vw,22px);display:flex}.bricks-cap i{background:currentColor;flex:none;width:24px;height:1px}.mesh-key{font:500 clamp(1.3rem,2.3vw,2rem)/1.26 var(--f-display);letter-spacing:-.014em;color:var(--messing);border-left:1px solid #c9a96173;max-width:30ch;margin-bottom:clamp(34px,4.4vw,58px);padding-left:22px}.mesh-text{gap:16px;max-width:74ch;margin-top:clamp(30px,3.6vw,46px);display:grid}.mesh-text p{color:var(--fg-soft)}.flow{margin:0}.flow-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.flow-scroll::-webkit-scrollbar{display:none}.flow-scroll svg{width:100%;min-width:860px;height:auto;display:block}.flow-hint{font:400 11px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-faint);margin-top:12px}@media (width>=940px){.flow-hint{display:none}}.fl-box{fill:#cfe0d70e;stroke:#cfe0d74d;stroke-width:1px}.fl-box-soft{stroke-dasharray:4 4;fill:#cfe0d708}.fl-box-flag{fill:#c9a9611a;stroke:#c9a96173}.fl-t{font:600 13.5px var(--f-ui);fill:#f4f8f6;text-anchor:middle;letter-spacing:-.01em}.fl-cap{font:500 9.5px var(--f-mono);letter-spacing:.15em;text-transform:uppercase;fill:#cfe0d78c}.fl-cap-ok{font:500 9.5px var(--f-mono);letter-spacing:.15em;text-transform:uppercase;fill:var(--salbei)}.fl-cap-flag{font:500 9.5px var(--f-mono);letter-spacing:.15em;text-transform:uppercase;fill:var(--messing)}.fl-line{fill:none;stroke:#cfe0d780;stroke-width:1.2px}.fl-line-alt{stroke:var(--messing)}.fl-back{fill:none;stroke:var(--messing);stroke-width:1.2px;stroke-dasharray:5 5}.fl-back-cap{font:500 9.5px var(--f-mono);letter-spacing:.17em;text-transform:uppercase;fill:var(--messing)}.fl-head{fill:#cfe0d780}html.motion .flow .fl-back{stroke-dasharray:5 5;stroke-dashoffset:600px;opacity:0}html.motion .flow.is-in .fl-back{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 2.2s var(--ease) .5s,opacity .6s var(--ease-soft) .5s}.ba{border-top:1px solid var(--rule);display:grid}.ba-head,.ba-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:clamp(10px,1.6vw,20px);display:grid}.ba-head{border-bottom:1px solid var(--rule);font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--fg-faint);padding:12px 0}.ba-head span:last-child{color:var(--accent)}.ba-row{border-bottom:1px solid var(--rule);padding:15px 0}.ba-old{color:var(--fg-faint);font-size:.96em}.ba-new{color:var(--fg);font-size:.96em;font-weight:600}.ba-row i{background:var(--rule-strong);width:100%;height:1px;display:block;position:relative}.ba-row i:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:6px;height:6px;position:absolute;top:0;right:0;transform:translateY(-2.5px)rotate(45deg)}@media (width<=640px){.ba-head{display:none}.ba-row{grid-template-columns:1fr;gap:6px;padding:16px 0}.ba-row i{width:22px}}.split-two{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (width>=860px){.split-two{grid-template-columns:repeat(2,1fr)}}.split-col{background:var(--bg);align-content:start;gap:18px;padding:clamp(26px,3.2vw,38px);display:grid}.mark-list{gap:11px;display:grid}.mark-list li{color:var(--fg);padding-left:24px;font-size:.96em;line-height:1.5;position:relative}.mark-list li:before{content:"";background:var(--rule-strong);width:12px;height:1px;position:absolute;top:.62em;left:0}.mark-list-on li:before{background:var(--accent)}.stays-note{border-top:1px solid var(--rule);color:var(--fg-faint);padding-top:16px;font-size:.92em}.point{font:500 clamp(1.2rem,2vw,1.72rem)/1.3 var(--f-display);letter-spacing:-.012em;color:var(--forst);border-left:1px solid #0d5a4566;max-width:44ch;margin-top:clamp(34px,4.4vw,58px);padding-left:22px}.usedin{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;padding-top:clamp(14px,1.8vw,20px);display:flex}.usedin>span{font:500 9.5px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--fg-faint)}.usedin a{border:1px solid var(--rule-strong);font:500 11px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-soft);transition:color .35s var(--ease-soft),border-color .35s,background .35s;align-items:center;gap:9px;padding:8px 13px;display:inline-flex}.usedin a:hover{color:var(--nacht);background:var(--messing);border-color:var(--messing)}.crew{--shot-h:clamp(300px,25vw,400px);grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.6vw,38px) clamp(16px,2vw,30px);display:grid}@media (width>=760px){.crew{grid-template-columns:repeat(3,1fr)}}.crew figure{grid-template-rows:auto auto;gap:clamp(12px,1.2vw,16px);min-width:0;margin:0;display:grid;position:relative}.crew .face-shot{aspect-ratio:4/5}@media (width>=760px){.crew figure{align-self:end}.crew .face-shot{aspect-ratio:auto;height:auto;min-height:var(--shot-h);transition:min-height .55s var(--ease)}.crew:hover figure{--shot-h:calc(clamp(300px,25vw,400px) - clamp(10px,1.1vw,20px))}.crew figure:hover{--shot-h:calc(clamp(300px,25vw,400px) + clamp(46px,4.6vw,82px))}}.crew .face-shot img{object-fit:cover;filter:none;width:100%;height:126%;transform:translate3d(0,var(--py,0%),0);transition:filter .8s var(--ease-soft);will-change:transform;position:absolute;top:-13%;left:0}.crew figure:hover .face-shot img{filter:none}.crew .face-shot:after{opacity:.1;transition:opacity .7s var(--ease-soft)}.crew figure:hover .face-shot:after{opacity:.04}.crew figcaption{align-content:start;gap:6px;display:grid}.crew h3{letter-spacing:-.008em;font-size:clamp(1.02rem,1.28vw,1.2rem);font-weight:500;line-height:1.2}.crew .role{font:400 10.5px/1.4 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);display:inline-block;position:relative}.crew .role:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.crew figure:hover .role:after{transform:scaleX(1)}.crew figure:before{content:"";z-index:2;background:var(--bg);transform-origin:bottom;position:absolute;inset:0}html.motion .crew figure:before{transition:transform 1s var(--ease) var(--d,0s);transform:scaleY(1)}html.motion .crew.is-in figure:before{transform:scaleY(0)}html:not(.motion) .crew figure:before{display:none}@media (prefers-reduced-motion:reduce){.crew .face-shot,.crew .face-shot img{transition:none}.crew .face-shot img{height:100%;top:0;transform:none}.crew figure:before{display:none}}.roles summary b{font:500 10px/1 var(--f-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.role-meta{font:400 11.5px/1.5 var(--f-mono);letter-spacing:.04em;color:var(--fg-faint);flex-wrap:wrap;gap:6px 20px;margin:0 0 clamp(20px,2.4vw,28px);display:flex}.role-meta span{align-items:center;gap:8px;display:inline-flex}.role-meta span:before{content:"";background:var(--accent);flex:none;width:4px;height:4px}.role-body{gap:clamp(24px,3vw,38px);display:grid}@media (width>=820px){.role-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.role-body h4{font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:14px}.role-apply{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 26px;margin-top:4px;padding-top:clamp(20px,2.4vw,26px);display:flex}.role-apply .note{max-width:40ch}.role-lead{color:var(--fg-soft);max-width:56ch;margin-bottom:clamp(16px,2vw,20px)}.roles summary{padding-top:clamp(26px,3vw,34px);padding-bottom:clamp(26px,3vw,34px)}.roles details p,.roles details ul{padding-right:0}.roles details>div{padding-right:clamp(0px,4vw,56px)}.roles details>div>:last-child{padding-bottom:clamp(30px,3.4vw,40px)}.pj-fall{position:relative;overflow:hidden}.pj-fall .pj-grund{z-index:0;pointer-events:none;position:absolute;inset:0}.pj-fall .pj-grund img{object-fit:cover;opacity:.14;filter:saturate(.6);width:100%;height:100%;-webkit-mask-image:linear-gradient(105deg,#0000 0 34%,#000 78%);mask-image:linear-gradient(105deg,#0000 0 34%,#000 78%)}.pj-fall .wrap{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid;position:relative}.pj-kopf{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:14px 22px;display:flex}.pj-typ{font:600 10.5px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--accent);border:1px solid var(--rule-strong);padding:7px 11px}.pj-zaehl{font:500 11px/1 var(--f-mono);letter-spacing:.14em;color:var(--fg-faint);margin-left:auto}.pj-fall h2{max-width:22ch;margin:0}.pj-crux{font:400 clamp(15px,1.25vw,17px)/1.68 var(--f-body);color:var(--fg-soft);max-width:58ch;margin:clamp(14px,1.8vw,22px) 0 0}.pj-crux b{color:var(--fg);font-weight:600}.pj-win{border-left:2px solid var(--messing-tief);font:600 clamp(16px,1.5vw,19px)/1.5 var(--f-display);letter-spacing:-.008em;color:var(--fg);margin:clamp(16px,2vw,24px) 0 0;padding-left:16px}.pj-seite{flex-direction:column;gap:clamp(18px,2.2vw,26px);display:flex}.pj-mess b{font:400 clamp(3.2rem,6vw,5rem)/.95 var(--f-display);letter-spacing:-.02em;color:var(--em);display:block}.pj-mess span{font:600 13px/1.4 var(--f-body);color:var(--fg);margin-top:10px;display:block}.pj-mess small{font:400 12px/1.55 var(--f-mono);letter-spacing:.03em;color:var(--fg-faint);margin-top:6px;display:block}.pj-mods p{font:500 10.5px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 10px}.pj-mods ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pj-mods a{border:1px solid var(--rule);font:500 12.5px/1 var(--f-mono);letter-spacing:.03em;color:var(--fg-soft);padding:8px 12px;text-decoration:none;transition:border-color .3s,color .3s;display:inline-block}.pj-mods a:hover{border-color:var(--messing-tief);color:var(--fg)}.pj-go{font:500 11px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.pj-go i{font-style:normal;transition:transform .4s}.pj-go:hover i{transform:translate(5px)}.pj-fall+.pj-fall{border-top:1px solid var(--rule)}@media (width<=899px){.pj-fall .wrap{grid-template-columns:minmax(0,1fr)}.pj-fall .pj-grund img{-webkit-mask-image:linear-gradient(#0000 0 30%,#000 80%);mask-image:linear-gradient(#0000 0 30%,#000 80%)}}.pj-regel{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(18px,2.6vw,36px);margin-top:clamp(26px,3.4vw,44px);display:grid}.pj-regel article h3{font:600 15.5px/1.35 var(--f-display);color:var(--fg);margin:0 0 8px}.pj-regel article p{font:400 13.5px/1.62 var(--f-body);color:var(--fg-soft);margin:0}.pj-regel article{border-top:1px solid var(--rule-strong);padding-top:14px}html.motion .p-fig[data-reveal] .dg-wire-brass{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) .3s}html.motion .p-fig[data-reveal] .dg-dot{opacity:0;transition:opacity .5s var(--ease-soft) 1.3s}html.motion .p-fig[data-reveal].is-in .dg-wire-brass{stroke-dashoffset:0}html.motion .p-fig[data-reveal].is-in .dg-dot{opacity:1}.pj-mess>b{display:inline-block;position:relative}html.motion .pj-seite[data-reveal] .pj-mess>b:after{content:"";background:var(--messing);transform-origin:0;height:1px;transition:transform 1.1s var(--ease) .5s;position:absolute;bottom:-.08em;left:.04em;right:-.1em;transform:scaleX(0)}html.motion .pj-seite[data-reveal].is-in .pj-mess>b:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.motion .p-fig[data-reveal] .dg-wire-brass{stroke-dashoffset:0;transition:none}html.motion .p-fig[data-reveal] .dg-dot{opacity:1;transition:none}html.motion .pj-seite[data-reveal] .pj-mess>b:after{transition:none;transform:scaleX(1)}}[hidden]{display:none!important}.nm{gap:12px;max-width:62ch;margin-top:clamp(22px,2.6vw,32px);display:grid}.nm li{color:var(--fg);padding-left:26px;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.55;position:relative}.nm li:before{content:"";background:var(--accent);width:14px;height:1px;position:absolute;top:.66em;left:0}.nm li b{color:var(--em);font-weight:600}.page-hero .wrap>*{min-width:0}.pz-meta{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(26px,3.2vw,40px);display:grid}@media (width>=820px){.pz-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.pz-meta>div{background:var(--bg);gap:5px;padding:14px 16px;display:grid}.pz-meta dt{font:500 9.5px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--accent)}.pz-meta dd{color:var(--fg);-webkit-hyphens:auto;hyphens:auto;font-size:.95em;line-height:1.4}.pz-projekt{border-left:2px solid var(--accent);background:var(--panel);color:var(--fg-soft);max-width:66ch;transition:background .4s var(--ease-soft);margin-top:clamp(20px,2.4vw,30px);padding:14px 18px;font-size:.94em;line-height:1.6;text-decoration:none;display:block}a.pz-projekt:hover{background:var(--rule)}.pz-projekt b{color:var(--fg);font-weight:600}.pz-projekt .quelle{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:6px;display:block}.blatt{background:var(--elfenbein);color:var(--tinte);border:1px solid #d8d6c9;border-top:2px solid var(--messing-tief)}.dark .blatt{border-color:#04231d59;border-top-color:var(--messing)}.blatt-kopf{border-bottom:1px solid #e3e1d5;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:14px 18px 12px;display:flex}.blatt-kopf b{font:600 clamp(.98rem,1.2vw,1.08rem)/1.3 var(--f-display);letter-spacing:-.008em;color:var(--tinte)}.blatt-kopf span{font:400 11px/1.5 var(--f-mono);letter-spacing:.05em;color:#6e7c76;overflow-wrap:anywhere;min-width:0}.blatt-fuss{font:400 11px/1.5 var(--f-mono);letter-spacing:.04em;color:#6e7c76;border-top:1px solid #e3e1d5;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:11px 18px;display:flex}.siegel{font:500 10px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.siegel:before{content:"";flex:none;width:8px;height:8px}.siegel--entwurf{color:var(--messing-tief)}.siegel--entwurf:before{border:1px dashed var(--messing-tief)}.siegel--offen{color:#5d6b65}.siegel--offen:before{border:1px solid #5d6b65}.siegel--fertig{color:var(--forst)}.siegel--fertig:before{background:var(--forst)}.blatt-cap{font:400 12.5px/1.6 var(--f-body);color:var(--fg-faint);max-width:64ch;margin-top:12px}.st{font:500 11px/1 var(--f-mono);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.st i{flex:none;width:9px;height:9px;display:block}@media (width<=699px){.st{white-space:normal;text-align:left}}.st--ein{color:var(--forst)}.st--ein i{background:var(--forst)}.st--fehlt{color:var(--messing-tief)}.st--fehlt i{border:1.5px solid var(--messing-tief);background:0 0}.st--klaer{color:#52616b}.st--klaer i{background:linear-gradient(135deg,#52616b 50%,#0000 50%);border:1.5px solid #52616b;transform:rotate(45deg)}.matrix{border-collapse:collapse;width:100%}.matrix caption{text-align:left;font:400 12px/1.5 var(--f-mono);color:#6e7c76;padding:0 18px 10px}.matrix th{text-align:left;font:500 9.5px/1.3 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#8a9691;border-bottom:1px solid #d8d6c9;padding:10px 12px}.matrix td{overflow-wrap:break-word;font:400 13px/1.45 var(--f-body);color:var(--tinte);vertical-align:top;border-bottom:1px solid #e9e7db;padding:11px 12px}.matrix th:first-child,.matrix td:first-child{padding-left:18px}.matrix th:last-child,.matrix td:last-child{padding-right:18px}.matrix .m-quelle{font:400 11.5px/1.5 var(--f-mono);color:#6e7c76;letter-spacing:.02em}.matrix .m-hin{color:#5d6b65;font-size:12.5px}.matrix tr[data-zeile].ist-offen td:first-child{box-shadow:inset 2px 0 0 var(--messing-tief)}.matrix tr[data-zeile].ist-klaer td:first-child{box-shadow:inset 2px 0 #52616b}@media (width<=699px){.matrix,.matrix tbody,.matrix tr,.matrix td{display:block}.matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.matrix tr{border-bottom:1px solid #e3e1d5;gap:4px;padding:12px 16px;display:grid}.matrix td{border:0;padding:0}.matrix td:first-child,.matrix td:last-child{padding:0}.matrix td[data-th]:before{content:attr(data-th);font:500 9px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#8a9691;margin:6px 0 3px;display:block}.matrix tr[data-zeile].ist-offen,.matrix tr[data-zeile].ist-klaer{padding-left:14px}.matrix tr[data-zeile].ist-offen{box-shadow:inset 2px 0 0 var(--messing-tief)}.matrix tr[data-zeile].ist-klaer{box-shadow:inset 2px 0 #52616b}}.m-summe{background:#f6f5ec;border-top:1px solid #d8d6c9;flex-wrap:wrap;gap:10px 26px;padding:12px 18px;display:flex}.brief{padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,30px)}.brief p{font:400 13.5px/1.7 var(--f-body);color:var(--tinte);max-width:58ch;margin-bottom:.9em}.brief p:last-child{margin-bottom:0}.brief .gestrichen{text-decoration:line-through;-webkit-text-decoration-color:var(--messing-tief);-webkit-text-decoration-color:var(--messing-tief);-webkit-text-decoration-color:var(--messing-tief);-webkit-text-decoration-color:var(--messing-tief);text-decoration-color:var(--messing-tief);color:#8a9691}.ausnahme{border:1px solid var(--rule-strong);background:var(--panel);border-left:2px solid #52616b;gap:14px;padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,28px);display:grid}.ausnahme-kopf{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.ausnahme-kopf b{font:600 clamp(1.02rem,1.25vw,1.14rem)/1.3 var(--f-display);color:var(--fg)}.ausnahme dl{gap:10px;display:grid}.ausnahme dl>div{gap:3px;display:grid}.ausnahme dt{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.ausnahme dd{color:var(--fg);font-size:.95em;line-height:1.5}@media (width>=820px){.ausnahme dl{grid-template-columns:repeat(2,1fr);gap:14px 28px}}.station{border:1px solid var(--rule-strong);border-top:2px solid var(--accent);background:var(--panel);gap:clamp(16px,2vw,22px);padding:clamp(20px,2.6vw,32px);display:grid}.station-rolle{font:500 10.5px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:inline-flex}.station-rolle:before{content:"";background:var(--accent);width:16px;height:1px}.station h3{max-width:30ch;font-size:clamp(1.25rem,1.9vw,1.7rem)}.station-evidenz{color:var(--fg-soft);max-width:58ch;font-size:.93em;line-height:1.6}.station-opt{flex-wrap:wrap;gap:9px;display:flex}.station-opt li{border:1px solid var(--rule-strong);font:500 11.5px/1 var(--f-mono);letter-spacing:.07em;color:var(--fg);align-items:center;min-height:44px;padding:10px 15px;display:inline-flex}.station-opt li.opt-primar{border-color:var(--accent);color:var(--em)}.station-danach{border-top:1px solid var(--rule);gap:6px;padding-top:14px;display:grid}.station-danach dt{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.station-danach dd{color:var(--fg);font-size:.95em}.zwei{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=760px){.zwei{grid-template-columns:1fr 1fr}}.zwei>div{background:var(--bg);padding:clamp(20px,2.6vw,30px)}.zwei h3{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px}.zwei .z-sys h3{color:var(--fg-faint)}.zwei .z-ihr h3{color:var(--accent)}.zwei ul{gap:10px;display:grid}.zwei li{color:var(--fg-soft);padding-left:22px;font-size:.96em;line-height:1.5;position:relative}.zwei .z-ihr li{color:var(--fg)}.zwei li:before{content:"";background:var(--rule-strong);width:11px;height:1px;position:absolute;top:.6em;left:0}.zwei .z-ihr li:before{background:var(--accent)}.grenze{border-left:2px solid var(--rule-strong);gap:14px;max-width:70ch;padding-left:clamp(18px,2.2vw,26px);display:grid}.grenze p{color:var(--fg);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}.grenze .g-datev b,.grenze .g-plus b{color:var(--em);font-weight:600}.grenze .g-label{font:500 9.5px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:5px;display:block}.vertrauen{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=820px){.vertrauen{grid-template-columns:repeat(3,1fr)}}.vertrauen>div{background:var(--bg);align-content:start;gap:9px;padding:clamp(18px,2.2vw,26px);display:grid}.vertrauen h3{font:500 10px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.vertrauen p{color:var(--fg-soft);font-size:.92em;line-height:1.6}.vertrauen p b{color:var(--fg);font-weight:600}.vertrauen-satz{font:500 clamp(1.05rem,1.5vw,1.3rem)/1.5 var(--f-display);letter-spacing:-.008em;color:var(--fg);max-width:62ch;margin-top:clamp(18px,2.2vw,26px)}.vertrauen-satz em{color:var(--em);font-style:italic}.technik{gap:0;max-width:760px;display:grid}.technik li{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;gap:16px;padding:14px 0;display:grid}.technik li:last-child{border-bottom:0}.technik b{font:500 10px/1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);min-width:92px}.technik span{color:var(--fg-soft);font-size:.95em;line-height:1.6}.angebot{justify-items:start;gap:clamp(20px,2.6vw,30px);display:grid}.pilot{gap:9px;display:grid}.pilot li{color:var(--fg-soft);padding-left:24px;font-size:.95em;line-height:1.55;position:relative}.pilot li:before{content:"";background:var(--accent);width:13px;height:1px;position:absolute;top:.62em;left:0}.teil-von{font:500 10.5px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;min-height:44px;padding:10px 0;text-decoration:none;display:inline-flex}.teil-von i{background:currentColor;width:15px;height:1px}.teil-von:hover{color:var(--em)}.module{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=820px){.module{grid-template-columns:repeat(2,1fr)}}.module a{background:var(--bg);color:inherit;transition:background .4s var(--ease-soft);align-content:start;gap:8px;padding:clamp(18px,2.4vw,26px);text-decoration:none;display:grid}.module a:hover{background:var(--panel)}.module .mod-art{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.module h3{max-width:26ch;font-size:clamp(1.05rem,1.4vw,1.25rem)}.module p{color:var(--fg-soft);max-width:44ch;font-size:.92em;line-height:1.55}.module .mod-geh{font:500 10.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;margin-top:4px;display:inline-flex}.module .mod-geh i{width:14px;height:1px;transition:transform .4s var(--ease);background:currentColor}.module a:hover .mod-geh i{transform:translate(5px)}.zst-schalter{display:none}html.lib-js .zst-schalter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(16px,2vw,22px);display:flex}.zst-schalter button{border:1px solid var(--rule-strong);color:var(--fg-soft);min-height:44px;font:500 11px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-soft),border-color .3s var(--ease-soft);background:0 0;padding:11px 16px}.zst-schalter button[aria-pressed=true]{border-color:var(--accent);color:var(--em)}.zst-titel{font:500 10.5px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin:clamp(20px,2.6vw,30px) 0 12px}html.lib-js .zst[data-offen=nein],html.lib-js .zst-titel{display:none}.unter-titel{font:500 10.5px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:14px}.zst-schalter-solo{border:1px solid var(--rule-strong);color:var(--fg-soft);min-height:44px;font:500 11px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-soft),border-color .3s var(--ease-soft);background:0 0;margin-bottom:14px;padding:11px 16px;display:none}html.lib-js .zst-schalter-solo{align-items:center;display:inline-flex}.zst-schalter-solo[aria-pressed=true]{border-color:var(--accent);color:var(--em)}.light .zst-schalter-solo,.ivory .zst-schalter-solo{color:var(--tinte-weich)}.light .zst-schalter-solo[aria-pressed=true]{color:var(--messing-tief)}html.lib-js.motion .matrix tr[data-zeile]{transition:background .5s var(--ease-soft)}html.lib-js .matrix tr[data-zeile].eben-gewechselt{background:#0d5a4512}.lib-abschnitt{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,36px);display:grid}.lib-abschnitt>*{min-width:0}.lib-vorspann{max-width:66ch}.lib-vorspann p{color:var(--fg-soft);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.65}.lib-vorspann p+p{margin-top:.8em}.lib-vorspann b{color:var(--fg);font-weight:600}.band.lib{padding-block:clamp(56px,7vw,96px)}.quelle-fuss{font:400 11.5px/1.6 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint);max-width:70ch}.quelle-fuss a{color:inherit}@media (prefers-reduced-motion:reduce){.zst-schalter button,.module a,.module .mod-geh i,a.pz-projekt,html.lib-js.motion .matrix tr[data-zeile]{transition:none}}.ebene{border-top:1px solid #e3e1d5;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 18px 10px;display:flex}.blatt .ebene:first-of-type{border-top:0}.ebene b{font:500 10px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--messing-tief)}.ebene span{font:400 11.5px/1.5 var(--f-mono);color:#8a9691}.matrix tr.ist-gleich td{color:#8a9691}.matrix tr.ist-gleich .m-quelle,.matrix tr.ist-gleich .m-hin{color:#a8b1ac}html.lib-js [data-fokus=an] .matrix tr.ist-gleich,.gleich-summe{display:none}html.lib-js [data-fokus=an] .gleich-summe{display:table-row}html.lib-js [data-fokus=an] .gleich-summe td{font:400 12px/1.5 var(--f-mono);color:#8a9691;padding:10px 12px 10px 18px}@media (width<=699px){html.lib-js [data-fokus=an] .gleich-summe{display:block}}.matrix .m-zahl{font:400 12.5px/1.5 var(--f-mono);letter-spacing:.01em;white-space:nowrap}.matrix .m-diff{font:500 12.5px/1.5 var(--f-mono);color:var(--messing-tief);white-space:nowrap}@media (width<=699px){.matrix .m-zahl,.matrix .m-diff{white-space:normal}}.st--neu{color:var(--messing-tief)}.st--neu i{background:var(--messing-tief);transform:rotate(45deg)}.st--gleichgeblieben{color:#8a9691}.st--gleichgeblieben i{background:0 0;border:1.5px solid #a8b1ac;border-radius:50%}.frist{gap:0;padding:clamp(6px,1vw,10px) clamp(18px,2.6vw,30px) clamp(16px,2vw,22px);display:grid}.frist>div{border-bottom:1px solid #e9e7db;grid-template-columns:minmax(92px,auto) 1fr;align-items:baseline;gap:4px 18px;padding:12px 0;display:grid}.frist>div:last-child{border-bottom:0}.frist .f-datum{font:600 clamp(1.02rem,1.4vw,1.25rem)/1.2 var(--f-display);color:var(--tinte);white-space:nowrap}.frist .f-regel{font:400 12px/1.55 var(--f-mono);color:#6e7c76}.frist .f-kandidat .f-datum{color:var(--messing-tief)}@media (width<=479px){.frist>div{grid-template-columns:1fr}}.mantel{align-items:start;gap:clamp(16px,2vw,24px);display:grid}@media (width>=980px){.mantel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.post .post-zeile{font:400 11.5px/1.5 var(--f-mono);color:#6e7c76;border-bottom:1px solid #e3e1d5;grid-template-columns:auto 1fr;gap:4px 14px;padding:12px 18px;display:grid}.post .post-zeile b{color:#8a9691;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:500}.post .post-zeile span{color:var(--tinte);overflow-wrap:anywhere}.post .post-text{padding:clamp(16px,2vw,22px) 18px}.post .post-text p{font:400 13.5px/1.7 var(--f-body);color:var(--tinte);max-width:52ch}.st--sperr{color:var(--forst)}.st--sperr i{background:var(--forst);border-radius:50%}.anliegen-nr{border:1px solid var(--messing-tief);width:20px;height:20px;font:500 10px/1 var(--f-mono);color:var(--messing-tief);vertical-align:middle;flex:none;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.bankzeile{background:#f6f5ec;border-bottom:1px solid #e3e1d5;flex-wrap:wrap;align-items:baseline;gap:8px 26px;padding:16px 18px;display:flex}.bankzeile .bz-betrag{font:600 clamp(1.25rem,1.9vw,1.6rem)/1 var(--f-display);color:var(--tinte);white-space:nowrap}.bankzeile .bz-meta{font:400 11.5px/1.6 var(--f-mono);color:#6e7c76}.bankzeile .bz-zweck{font:400 12.5px/1.5 var(--f-mono);color:var(--tinte);letter-spacing:.01em;flex-basis:100%}.kandidat{border-top:1px solid #e3e1d5;gap:0;display:grid}.kandidat-kopf{flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:13px 18px 4px;display:flex}.kandidat-kopf b{font:600 13.5px/1.4 var(--f-body);color:var(--tinte)}.kandidat-kopf .m-quelle{font:400 11px/1.5 var(--f-mono);color:#6e7c76}.kandidat-fakten{gap:2px 26px;padding:6px 18px 14px;display:grid}@media (width>=760px){.kandidat-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}.kandidat-fakten li{color:var(--tinte);padding-left:20px;font-size:12.5px;line-height:1.55;position:relative}.kandidat-fakten li:before{content:"";width:10px;height:1px;position:absolute;top:.55em;left:0}.kandidat-fakten li.f-plus:before{background:var(--forst)}.kandidat-fakten li.f-minus:before{background:var(--messing-tief);transform:rotate(45deg)}.kandidat-fakten li.f-minus{color:#5d6b65}.kandidat--verworfen .kandidat-kopf b,.kandidat--verworfen .kandidat-fakten li{color:#a8b1ac}body:has(.modul-seite) .head{background:var(--nacht)}.modul-seite{padding-block:clamp(96px,12vh,128px) clamp(56px,7vw,88px)}.modul-seite .wrap{grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.8vw,34px);display:grid}.modul-seite .wrap>*{min-width:0}.modul-kopf{gap:14px;max-width:70ch;display:grid}.modul-kopf h1{letter-spacing:-.014em;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.16}.modul-kopf .lead{color:var(--fg-soft);max-width:62ch;font-size:clamp(1rem,1.25vw,1.14rem)}.modul-rolle{border-left:2px solid var(--accent);gap:6px;max-width:66ch;padding-left:clamp(16px,2vw,22px);display:grid}.modul-rolle b{font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.modul-rolle p{color:var(--fg);font-size:.98em;line-height:1.6}.modul-grenze{color:var(--fg-soft);max-width:70ch;font-size:.95em;line-height:1.65}.modul-grenze b{color:var(--fg);font-weight:600}.modul-fuss{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:clamp(18px,2.2vw,24px);display:flex}.modul-fuss .tlink{align-items:center;gap:10px;min-height:44px;display:inline-flex}.leit{border-block:1px solid var(--rule);gap:0;display:grid}.leit-e{gap:clamp(14px,1.8vw,20px);padding:clamp(28px,3.6vw,46px) 0;display:grid;position:relative}.leit-e+.leit-e{border-top:1px solid var(--rule)}@media (width>=1000px){.leit-e{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,3vw,48px)}}.leit-e .l-text{align-content:start;gap:clamp(10px,1.4vw,16px);min-width:0;display:grid}.leit-e .l-nr{font:500 10.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;display:flex}.leit-e .l-nr:after{content:"";background:var(--rule);flex:1;max-width:60px;height:1px}.leit-e h3{letter-spacing:-.014em;max-width:24ch;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.18}.leit-e h3 em{color:var(--em);font-style:italic}.leit-e h3 a{color:inherit;text-decoration:none}.leit-e h3 a:after{content:"";z-index:1;position:absolute;inset:0}.leit-e:hover h3 a{color:var(--em)}.leit-e .l-satz{color:var(--fg-soft);max-width:52ch;font-size:.97em;line-height:1.6}.leit-e .l-rolle{font:400 12px/1.6 var(--f-mono);letter-spacing:.03em;color:var(--fg-faint)}.leit-e .l-rolle b{color:var(--accent);font-weight:500}.leit-e .l-beleg{border-left:2px solid var(--accent);color:var(--fg-soft);max-width:52ch;padding:8px 0 8px 14px;font-size:.88em;line-height:1.55}.leit-e .l-beleg b{color:var(--fg);font-weight:600}.leit-e .l-module{z-index:2;font:400 12px/1.7 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint);position:relative}.leit-e .l-module span{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-right:6px;font-size:9.5px;font-weight:500}.leit-e .l-module a{color:var(--fg-soft);border-bottom:1px solid var(--rule-strong);align-items:center;min-height:30px;text-decoration:none;display:inline-flex}.leit-e .l-module a:hover{color:var(--em);border-color:var(--accent)}.leit-e .l-geh{font:500 10.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:inline-flex}.leit-e .l-geh i{width:15px;height:1px;transition:transform .4s var(--ease);background:currentColor}.leit-e:hover .l-geh i{transform:translate(5px)}.leit-e .blatt{min-width:0}.leit-e .blatt .matrix td{padding-top:8px;padding-bottom:8px;font-size:12.5px}.famreg{gap:clamp(14px,1.8vw,22px);display:grid}@media (width>=860px){.famreg{grid-template-columns:repeat(2,minmax(0,1fr))}}.freg{border:1px solid var(--rule);border-top:2px solid var(--accent);background:var(--panel);transition:background .4s var(--ease-soft),border-color .4s var(--ease-soft);align-content:start;gap:11px;padding:clamp(20px,2.6vw,30px);display:grid;position:relative}.freg:hover{border-color:var(--rule-strong);background:#cfe0d717}.freg .fr-kopf{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.freg .fr-nr{font:500 10px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.freg .fr-rhythmus{font:500 9.5px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-faint)}.freg h3{letter-spacing:-.012em;max-width:24ch;font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.2}.freg h3 em{color:var(--em);font-style:italic}.freg h3 a{color:inherit;text-decoration:none}.freg h3 a:after{content:"";z-index:1;position:absolute;inset:0}.freg:hover h3 a{color:var(--em)}.freg .fr-satz{color:var(--fg-soft);max-width:50ch;font-size:.93em;line-height:1.6}.freg .fr-meta{font:400 11.5px/1.7 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint)}.freg .fr-meta b{color:var(--accent);font-weight:500}.freg .fr-module{z-index:2;border-top:1px solid var(--rule);font:400 12px/1.6 var(--f-mono);flex-wrap:wrap;gap:6px 14px;padding-top:12px;display:flex;position:relative}.freg .fr-module a{color:var(--fg-soft);border-bottom:1px solid var(--rule-strong);align-items:center;min-height:30px;text-decoration:none;display:inline-flex}.freg .fr-module a:hover{color:var(--em);border-color:var(--accent)}.freg .fr-geh{font:500 10.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:inline-flex}.freg .fr-geh i{width:15px;height:1px;transition:transform .4s var(--ease);background:currentColor}.freg:hover .fr-geh i{transform:translate(5px)}html.motion .freg{opacity:0;transform:translateY(12px)}html.motion [data-reveal].is-in .freg{opacity:1;transition:opacity .5s var(--ease-soft),transform .6s var(--ease);transform:none}html.motion [data-reveal].is-in .freg:nth-child(2){transition-delay:80ms}html.motion [data-reveal].is-in .freg:nth-child(3){transition-delay:.16s}html.motion [data-reveal].is-in .freg:nth-child(4){transition-delay:.24s}html.motion [data-reveal].is-in .freg:nth-child(5){transition-delay:.32s}html.motion [data-reveal].is-in .freg:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){html.motion .freg{opacity:1;transition:none;transform:none}}.riegel{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=820px){.riegel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.riegel{grid-template-columns:repeat(4,minmax(0,1fr))}}.riegel a{background:var(--bg);color:inherit;transition:background .4s var(--ease-soft);align-content:start;gap:9px;padding:clamp(18px,2.2vw,26px);text-decoration:none;display:grid}.riegel a:hover{background:var(--panel)}.riegel .r-nr{font:500 10px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--accent)}.riegel h3{max-width:22ch;font-size:clamp(1rem,1.3vw,1.15rem)}.riegel .r-mass{font:500 13px/1.5 var(--f-display);color:var(--em)}.riegel p{color:var(--fg-soft);font-size:.86em;line-height:1.55}.riegel .r-proz{font:400 11px/1.6 var(--f-mono);color:var(--fg-faint);letter-spacing:.02em}.filter{display:none}html.lib-js .filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter button{border:1px solid var(--rule-strong);color:var(--fg-soft);min-height:44px;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-soft),border-color .3s var(--ease-soft);background:0 0;padding:10px 16px}.filter button[aria-pressed=true]{border-color:var(--accent);color:var(--em)}.filterstand{font:400 12px/1.5 var(--f-mono);color:var(--fg-faint)}.rhythmus{gap:clamp(18px,2.2vw,26px);display:grid}.rhythmus-kopf{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:10px;display:flex}.rhythmus-kopf h3{font:500 12px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.rhythmus-kopf span{font:400 11.5px/1.5 var(--f-mono);color:var(--fg-faint)}.familien{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=900px){.familien{grid-template-columns:repeat(2,minmax(0,1fr))}}.fam{background:var(--bg);align-content:start;gap:12px;padding:clamp(20px,2.4vw,28px);display:grid}.fam h4{letter-spacing:-.01em;max-width:26ch;font-size:clamp(1.08rem,1.5vw,1.3rem)}.fam .fam-satz{color:var(--fg-soft);max-width:50ch;font-size:.93em;line-height:1.6}.fam .fam-meta{font:400 11px/1.7 var(--f-mono);letter-spacing:.03em;color:var(--fg-faint)}.fam .fam-meta b{color:var(--accent);font-weight:500}.fam ul{border-top:1px solid var(--rule);gap:6px;padding-top:10px;display:grid}.fam li a{color:var(--fg);flex-wrap:wrap;align-items:center;gap:4px 9px;min-height:32px;font-size:.93em;text-decoration:none;display:inline-flex}.fam li a:before{content:"";background:var(--accent);width:10px;height:1px}.fam li a:hover{color:var(--em)}.fam li .fam-art{font:500 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-left:4px}.mplus-kopf{padding-top:clamp(96px,12vh,124px);padding-bottom:clamp(120px,15vw,200px)}.mplus-kopf .wrap{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,20px);display:grid}.mplus-kopf .wrap>*{min-width:0}.mplus-zeile{flex-wrap:wrap;align-items:center;gap:4px 30px;display:flex}.mplus-kopf h1{letter-spacing:-.016em;max-width:22ch;font-size:clamp(1.9rem,3.9vw,3.3rem);line-height:1.12}.mplus-kopf .lead{max-width:60ch}.mplus-band{padding-top:0;padding-bottom:clamp(56px,7vw,96px)}.mplus-band .wrap{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);display:grid}.mplus-band .wrap>*{min-width:0}.mplus-buehne{margin-top:calc(-1*clamp(90px,12vw,168px))}.mplus-buehne .blatt{border-color:#04231d66;border-top-width:3px}.mplus-spalten{gap:clamp(22px,3vw,44px);display:grid}@media (width>=900px){.mplus-spalten{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.kette{border:1px solid var(--rule-strong);background:var(--panel);gap:0;display:grid}@media (width>=760px){.kette{grid-template-columns:repeat(3,minmax(0,1fr))}}.kette li{align-content:start;gap:7px;padding:clamp(16px,2vw,22px) clamp(16px,2vw,24px);display:grid;position:relative}@media (width>=760px){.kette li+li{border-left:1px solid var(--rule)}.kette li+li:before{content:"";border-top:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);background:var(--bg);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}}@media (width<=759px){.kette li+li{border-top:1px solid var(--rule)}}.kette .k-nr{font:500 9.5px/1 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--fg-faint)}.kette b{font:500 clamp(.98rem,1.2vw,1.1rem)/1.35 var(--f-display);color:var(--fg)}.kette p{color:var(--fg-soft);font-size:.88em;line-height:1.55}.kette li.ist-jetzt{box-shadow:inset 0 2px 0 var(--accent)}.kette li.ist-jetzt .k-nr{color:var(--accent)}.zeitstrahl{gap:6px;padding:clamp(16px,2vw,22px) 18px;display:grid}.zeitstrahl-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.zeitstrahl-kopf b{font:600 13.5px/1.4 var(--f-body);color:var(--tinte)}.zeitstrahl-kopf .m-quelle{font:400 11px/1.5 var(--f-mono);color:#6e7c76}.zs-balken{background:#f6f5ec;border:1px solid #cfccbc;height:clamp(40px,4.6vw,52px);display:flex;position:relative}.zs-seg{min-width:0;font:500 11px/1.3 var(--f-mono);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.zs-seg--offen{white-space:normal;text-align:center;padding:6px 10px;font-size:10.5px;line-height:1.45}.zs-balken{height:auto;min-height:clamp(40px,4.6vw,52px)}@media (width<=559px){.zs-seg--vor{font-size:9.5px}.zs-daten{flex-wrap:wrap}}.zs-seg--vor{flex:0 0 var(--l);color:#5d6b65;background:#e6e3d3}.zs-seg--nach{background:var(--forst);color:#f2f7f4;flex:1}.zs-seg--offen{color:#52616b;background:repeating-linear-gradient(135deg,#f6f5ec 0 8px,#e9e7db 8px 16px);flex:1}.zs-stichtag{top:-9px;bottom:-9px;left:var(--l);border-left:2px solid var(--messing-tief);width:0;position:absolute}.zs-stichtag i{font:500 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--messing-tief);white-space:nowrap;font-style:normal;position:absolute;top:-1px;left:6px}.zs-daten{font:400 10.5px/1.4 var(--f-mono);color:#8a9691;justify-content:space-between;gap:10px;display:flex}.zs-fazit{font:400 12px/1.5 var(--f-mono);color:#5d6b65}.zs-fazit b{color:var(--forst);font-weight:600}.zeitstrahl+.zeitstrahl{border-top:1px solid #e3e1d5}.formel{font:500 12px/1.7 var(--f-mono);letter-spacing:.01em;color:var(--tinte);background:#f6f5ec;border-top:1px solid #d8d6c9;padding:13px 18px}.formel b{color:var(--messing-tief)}.randdoc{gap:0;padding:clamp(6px,1vw,10px) 0;display:grid}.randdoc-abs{gap:6px 26px;padding:14px 18px;display:grid}.randdoc-abs+.randdoc-abs{border-top:1px solid #efede1}@media (width>=820px){.randdoc-abs{grid-template-columns:minmax(0,1fr) 218px}}.randdoc-abs>p{font:400 13.5px/1.7 var(--f-body);color:var(--tinte);max-width:56ch}.randdoc-abs>p b{font-weight:600}.randnote{align-self:start;gap:5px;padding-left:14px;display:grid;position:relative}.randnote:before{content:"";background:#cfccbc;width:1px;position:absolute;top:2px;bottom:2px;left:0}.randnote .m-quelle{display:block}.randdoc-abs.ist-klaer .randnote:before{background:#52616b;width:2px}.randdoc-abs.ist-offen .randnote:before{background:var(--messing-tief);width:2px}.randdoc-abs .abs-art{font:500 9px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a9691;margin-bottom:4px;display:block}.baum{justify-items:center;gap:0;padding:clamp(20px,2.6vw,30px) 18px;display:grid}.baum-knoten{text-align:center;background:#fff;border:1px solid #b9b6a6;gap:3px;max-width:30ch;padding:10px 16px;display:grid}.baum-knoten b{font:600 13px/1.35 var(--f-body);color:var(--tinte)}.baum-knoten span{font:400 10.5px/1.4 var(--f-mono);color:#6e7c76}.baum-knoten--wb{border-color:var(--forst);box-shadow:inset 0 2px 0 var(--forst)}.baum-knoten--offen{border-style:dashed;border-color:var(--messing-tief);color:var(--messing-tief);background:0 0}.baum-knoten--offen b{color:var(--messing-tief)}.baum-stamm{background:#b9b6a6;width:1px;height:20px}.baum-gabel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,44px);width:min(100%,560px);padding-top:20px;display:grid;position:relative}@media (width<=559px){.baum-gabel{grid-template-columns:minmax(0,1fr);gap:22px}.baum-gabel:before{width:1px;height:0;top:0;left:50%;right:auto}}.baum-gabel:before{content:"";background:#b9b6a6;height:1px;position:absolute;top:0;left:25%;right:25%}.baum-ast{justify-items:center;gap:0;display:grid}.baum-ast:before{content:"";background:#b9b6a6;width:1px;height:20px;margin-top:-20px}.baum-anteil{font:500 10px/1 var(--f-mono);letter-spacing:.1em;color:var(--messing-tief);background:var(--elfenbein);margin:-30px 0 6px;padding:2px 7px;position:relative}.baum-unter{justify-items:center;gap:0;margin-top:0;display:grid}.baum-unter:before{content:"";background:#b9b6a6;width:1px;height:18px}.baum-fuss{border-top:1px solid #e3e1d5;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:14px 18px;display:flex}.rechner{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=900px){.rechner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.rechner>div{background:var(--bg);padding:clamp(20px,2.6vw,30px)}.rechner-felder{gap:14px;display:grid}@media (width>=560px){.rechner-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.rechner label{gap:6px;display:grid}.rechner label span{font:500 10px/1.4 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-faint)}.rechner input{border:1px solid var(--rule-strong);color:var(--fg);font:500 15px/1 var(--f-mono);background:0 0;border-radius:0;width:100%;min-height:44px;padding:11px 12px}.rechner input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rechner-formel{font:400 11.5px/1.7 var(--f-mono);color:var(--fg-faint);letter-spacing:.01em;margin-top:16px}.rechner-erg{align-content:start;gap:10px;display:grid}.rechner-erg .re-wert{font:600 clamp(2.2rem,4.2vw,3.4rem)/1 var(--f-display);color:var(--em);font-variant-numeric:lining-nums}.rechner-erg .re-wert small{font:500 12px/1.4 var(--f-mono);letter-spacing:.08em;color:var(--fg-faint);text-transform:uppercase;margin-top:8px;display:block}.rechner-erg .re-neben{font:400 13px/1.6 var(--f-body);color:var(--fg-soft)}.rechner-erg .re-hinweis{border-top:1px solid var(--rule);font:400 12px/1.65 var(--f-body);color:var(--fg-faint);max-width:44ch;padding-top:12px}.mess{border-left:2px solid var(--accent);gap:6px;padding:10px 0 10px clamp(18px,2.4vw,28px);display:grid}.mess .mess-zahl{font:600 clamp(2.6rem,5.2vw,4.2rem)/1 var(--f-display);color:var(--em);font-variant-numeric:lining-nums;letter-spacing:-.015em}.mess .mess-zeile{font:400 clamp(.95rem,1.15vw,1.05rem)/1.55 var(--f-body);color:var(--fg);max-width:56ch}.mess .mess-regel{font:500 10.5px/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.zeitwert{border:1px solid var(--rule);background:var(--panel);gap:8px;max-width:66ch;margin-top:clamp(18px,2.2vw,26px);padding:14px 18px;display:grid}.zeitwert-zeile{flex-wrap:wrap;align-items:baseline;gap:6px 34px;display:flex}.zeitwert-zeile>span{align-items:baseline;gap:8px;display:inline-flex}.zeitwert b{font:600 clamp(1.2rem,1.9vw,1.6rem)/1 var(--f-display);color:var(--em);font-variant-numeric:lining-nums;white-space:nowrap}.zeitwert .zw-was{font:500 10px/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.zeitwert small{font:400 11px/1.6 var(--f-body);color:var(--fg-faint);display:block}.leiste{gap:0;padding:clamp(10px,1.4vw,18px) 18px;display:grid}.leiste li{grid-template-columns:auto minmax(0,1fr);gap:0 18px;padding:0 0 clamp(16px,2vw,22px);display:grid;position:relative}.leiste .lt-punkt{z-index:1;background:var(--forst);flex:none;width:13px;height:13px;margin-top:4px;position:relative}.leiste li.ist-offen .lt-punkt{border:2px solid var(--messing-tief);background:0 0}.leiste li.ist-klaer .lt-punkt{background:linear-gradient(135deg,#52616b 50%,#0000 50%);border:2px solid #52616b}.leiste li:before{content:"";background:#cfccbc;width:1px;position:absolute;top:18px;bottom:-4px;left:6px}.leiste li:last-child:before{display:none}.leiste .lt-inhalt{gap:3px;min-width:0;display:grid}.leiste .lt-station{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a9691}.leiste b{font:600 13.5px/1.45 var(--f-body);color:var(--tinte)}.leiste .lt-quelle{font:400 11px/1.5 var(--f-mono);color:#6e7c76}.leiste .lt-stand{margin-top:2px}.fk-kopf{border-bottom:1px solid #e3e1d5;gap:4px 26px;padding:14px 18px;display:grid}@media (width>=700px){.fk-kopf{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-kopf>div{gap:2px;display:grid}.fk-kopf dt{font:500 9px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a9691}.fk-kopf dd{font:400 13px/1.5 var(--f-body);color:var(--tinte)}.fk-anliegen{gap:0;display:grid}@media (width>=820px){.fk-anliegen{grid-template-columns:repeat(3,minmax(0,1fr))}}.fk-fach{border-bottom:1px solid #e9e7db;align-content:start;gap:8px;padding:clamp(14px,1.8vw,20px) 18px;display:grid}@media (width>=820px){.fk-fach{border-bottom:0}.fk-fach+.fk-fach{border-left:1px solid #e9e7db}}.fk-fach .fk-nr{font:500 9.5px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--messing-tief);align-items:center;gap:9px;display:inline-flex}.fk-fach .fk-nr i{border:1px solid var(--messing-tief);justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:inline-flex}.fk-fach b{font:600 13.5px/1.45 var(--f-body);color:var(--tinte)}.fk-fach p{color:#5d6b65;font-size:12.5px;line-height:1.55}.fk-fuss{background:#f6f5ec;border-top:1px solid #e3e1d5;gap:10px;padding:13px 18px;display:grid}.fk-fuss>div{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.fk-fuss .fk-label{font:500 9px/1.6 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a9691;min-width:84px}.fk-fuss span:not(.fk-label){color:var(--tinte);font-size:12.5px}.karten{gap:0;display:grid}@media (width>=820px){.karten{grid-template-columns:repeat(var(--sp,3),minmax(0,1fr))}}.karte{border-bottom:1px solid #e9e7db;align-content:start;gap:9px;padding:clamp(15px,1.9vw,22px) 18px;display:grid}@media (width>=820px){.karte{border-bottom:0}.karte+.karte{border-left:1px solid #e9e7db}}.karte .ka-kopf{font:500 9.5px/1.4 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--messing-tief);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.karte b{font:600 13.5px/1.45 var(--f-body);color:var(--tinte)}.karte .ka-feld{gap:2px;display:grid}.karte .ka-feld dt{font:500 9px/1.4 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#8a9691}.karte .ka-feld dd{color:var(--tinte);font-size:12.5px;line-height:1.55}.karte .m-quelle{font:400 11px/1.5 var(--f-mono);color:#6e7c76}.karte p{color:#5d6b65;font-size:12.5px;line-height:1.55}.bpaar{gap:5px;display:grid}.bpaar-zeile{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bpaar-zeile .bp-jahr{font:500 10px/1 var(--f-mono);letter-spacing:.08em;color:#8a9691}.bpaar-zeile .bp-balken{background:#e6e3d3;min-width:0;height:14px;position:relative}.bpaar-zeile .bp-balken i{width:var(--w);background:var(--forst);position:absolute;inset:0 auto 0 0}.bpaar-zeile.ist-vj .bp-balken i{background:#b9c6bf}.bpaar-zeile .bp-wert{font:500 12px/1 var(--f-mono);color:var(--tinte);white-space:nowrap}html.motion .bp-balken i{transform-origin:0;transition:transform .9s var(--ease) .15s;transform:scaleX(0)}html.motion [data-reveal].is-in .bp-balken i,html:not(.lib-js) .bp-balken i{transform:scaleX(1)}.abgleich{gap:0;display:grid}.abgleich-zeile{border-bottom:1px solid #e9e7db;gap:8px 16px;padding:clamp(13px,1.7vw,18px) 18px;display:grid}@media (width>=820px){.abgleich-zeile{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.abgleich-zeile:last-child{border-bottom:0}.abgleich .ab-was{font:600 13px/1.45 var(--f-body);color:var(--tinte)}.abgleich .ab-was .m-quelle{margin-top:2px;font-weight:400;display:block}.abgleich .ab-wert{font:500 12.5px/1.5 var(--f-mono);color:var(--tinte);background:#f6f5ec;border:1px solid #e3e1d5;padding:8px 12px}.abgleich .ab-zeichen{font:500 13px/1 var(--f-mono);color:#8a9691;text-align:center}.abgleich-zeile.ist-offen .ab-wert{border-color:var(--messing-tief)}.abgleich .ab-fazit{color:#5d6b65;grid-column:1/-1;font-size:12.5px}.formular{gap:0;display:grid}.formular-feld{border-bottom:1px solid #e9e7db;gap:4px 22px;padding:13px 18px;display:grid}@media (width>=820px){.formular-feld{grid-template-columns:240px minmax(0,1fr) auto;align-items:baseline}}.formular-feld:last-child{border-bottom:0}.formular-feld dt{font:500 10px/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a9691}.formular-feld dd{color:var(--tinte);font-size:13px;line-height:1.55}.formular-feld dd .m-quelle{margin-top:1px;display:block}.formular-feld.ist-offen dd.f-leer{border-bottom:1.5px dashed var(--messing-tief);color:var(--messing-tief);font:500 12px/1.6 var(--f-mono);letter-spacing:.03em;max-width:44ch;padding-bottom:3px}.rblatt{gap:0;padding:clamp(8px,1vw,12px) 0;display:grid}.rblatt-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 22px;padding:9px 18px;display:grid}.rblatt-zeile .rb-was{color:var(--tinte);font-size:13px;line-height:1.5}.rblatt-zeile .rb-was .m-quelle{display:block}.rblatt-zeile .rb-betrag{font:500 13px/1.4 var(--f-mono);color:var(--tinte);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rblatt-zeile.ist-klaer .rb-was b{color:#52616b}.rblatt-zeile.ist-offen{box-shadow:inset 2px 0 0 var(--messing-tief)}.rblatt-summe{border-top:1px solid var(--tinte);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:22px;margin:4px 18px 8px;padding:10px 0 6px;display:grid}.rblatt-summe .rb-was{font:600 13px/1.4 var(--f-body);color:var(--tinte)}.rblatt-summe .rb-betrag{font:600 14px/1.3 var(--f-mono);color:var(--tinte);white-space:nowrap;border-bottom:3px double var(--tinte);font-variant-numeric:tabular-nums;padding-bottom:2px}@media (width<=479px){.rblatt-zeile,.rblatt-summe{grid-template-columns:minmax(0,1fr)}.rblatt-zeile .rb-betrag,.rblatt-summe .rb-betrag{text-align:left}}.gleichung{font:500 clamp(12px,1.4vw,14px)/1.9 var(--f-mono);color:var(--tinte);letter-spacing:.01em;border-bottom:1px solid #e9e7db;padding:14px 18px}.gleichung b{color:var(--forst)}.gleichung .gl-warn{color:var(--messing-tief);font-weight:600}.gleichung .m-quelle{letter-spacing:.02em;display:block}.paar{gap:0;display:grid}.paar-zeile{border-bottom:1px solid #e9e7db;gap:6px 0;padding:12px 18px;display:grid}@media (width>=760px){.paar-zeile{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center}}.paar-zeile:last-child{border-bottom:0}.paar .pa-seite{gap:2px;display:grid}.paar .pa-seite b{font:600 12.5px/1.5 var(--f-body);color:var(--tinte)}.paar .pa-mitte{justify-content:center;align-items:center;display:flex}.paar .pa-mitte i{background:#b9b6a6;width:22px;height:1px;position:relative}.paar .pa-mitte i:after{content:"";border-top:1px solid #b9b6a6;border-right:1px solid #b9b6a6;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.paar-zeile.ist-klaer .pa-mitte i,.paar-zeile.ist-klaer .pa-mitte i:after{background:#52616b;border-color:#52616b}.paar-zeile.ist-offen .pa-mitte i,.paar-zeile.ist-offen .pa-mitte i:after{background:var(--messing-tief);border-color:var(--messing-tief)}.paar .pa-stand{margin-top:2px}.chips{flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.chips li{min-width:0;max-width:100%;font:500 11.5px/1.4 var(--f-mono);color:var(--tinte);overflow-wrap:anywhere;background:#fff;border:1px solid #cfccbc;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;display:inline-flex}.chips li.ist-offen{border:1.5px dashed var(--messing-tief);color:var(--messing-tief);background:0 0}.chips li .st{font-size:10px}html.motion .zs-seg{transform-origin:0;transform:scaleX(0)}html.motion [data-reveal].is-in .zs-seg{transition:transform .8s var(--ease);transform:scaleX(1)}html.motion [data-reveal].is-in .zs-seg--nach{transition-delay:.25s}html.motion .zs-stichtag{transform:scaleY(0)}html.motion [data-reveal].is-in .zs-stichtag{transition:transform .5s var(--ease) .55s;transform:scaleY(1)}html.motion .leiste li{opacity:0;transform:translateY(10px)}html.motion [data-reveal].is-in .leiste li{opacity:1;transition:opacity .5s var(--ease-soft),transform .6s var(--ease);transform:none}html.motion [data-reveal].is-in .leiste li:nth-child(2){transition-delay:80ms}html.motion [data-reveal].is-in .leiste li:nth-child(3){transition-delay:.16s}html.motion [data-reveal].is-in .leiste li:nth-child(4){transition-delay:.24s}html.motion [data-reveal].is-in .leiste li:nth-child(5){transition-delay:.32s}html.motion [data-reveal].is-in .leiste li:nth-child(6){transition-delay:.4s}html.motion [data-reveal].is-in .leiste li:nth-child(7){transition-delay:.48s}html.motion [data-reveal].is-in .leiste li:nth-child(8){transition-delay:.56s}html.motion [data-reveal].is-in .leiste li:nth-child(9){transition-delay:.64s}html.motion [data-reveal].is-in .leiste li:nth-child(10){transition-delay:.72s}html.motion [data-reveal].is-in .leiste li:nth-child(11){transition-delay:.8s}html.motion .kette li{opacity:0;transform:translateY(8px)}html.motion [data-reveal].is-in .kette li,html.motion .kette[data-reveal].is-in li{opacity:1;transition:opacity .5s var(--ease-soft),transform .6s var(--ease);transform:none}html.motion [data-reveal].is-in .kette li:nth-child(2){transition-delay:.12s}html.motion [data-reveal].is-in .kette li:nth-child(3){transition-delay:.24s}html.motion .fk-fach{opacity:0;transform:translateY(8px)}html.motion [data-reveal].is-in .fk-fach{opacity:1;transition:opacity .5s var(--ease-soft),transform .6s var(--ease);transform:none}html.motion [data-reveal].is-in .fk-fach:nth-child(2){transition-delay:.1s}html.motion [data-reveal].is-in .fk-fach:nth-child(3){transition-delay:.2s}html.motion .karte{opacity:0;transform:translateY(8px)}html.motion [data-reveal].is-in .karte{opacity:1;transition:opacity .5s var(--ease-soft),transform .6s var(--ease);transform:none}html.motion [data-reveal].is-in .karte:nth-child(2){transition-delay:.1s}html.motion [data-reveal].is-in .karte:nth-child(3){transition-delay:.2s}html.motion .baum-knoten{opacity:0;transform:translateY(6px)}html.motion [data-reveal].is-in .baum-knoten{opacity:1;transition:opacity .5s var(--ease-soft),transform .55s var(--ease);transform:none}html.motion [data-reveal].is-in .baum-gabel .baum-knoten{transition-delay:.18s}html.motion [data-reveal].is-in .baum-unter .baum-knoten{transition-delay:.36s}@media (prefers-reduced-motion:reduce){html.motion .zs-seg,html.motion .zs-stichtag,html.motion .leiste li,html.motion .kette li,html.motion .fk-fach,html.motion .karte,html.motion .baum-knoten,html.motion .bp-balken i{opacity:1!important;transition:none!important;transform:none!important}}.csgrid{gap:clamp(14px,1.8vw,22px);display:grid}@media (width>=860px){.csgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs{background:var(--bg);border:1px solid var(--rule-strong);border-top:2px solid var(--accent);color:inherit;transition:background .4s var(--ease-soft),border-color .4s var(--ease-soft),transform .5s var(--ease);align-content:start;gap:12px;padding:clamp(24px,3vw,36px);text-decoration:none;display:grid;position:relative}.cs:hover{background:var(--panel);border-color:var(--accent);transform:translateY(-3px)}.cs .cs-kopf{font:500 10px/1.4 var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cs h3{letter-spacing:-.012em;max-width:24ch;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2}.cs:hover h3{color:var(--em)}.cs .cs-fakten{color:var(--fg-soft);max-width:48ch;font-size:.92em;line-height:1.55}.cs .cs-mass{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:14px 0 4px;display:grid}.cs .cs-zahl{font:600 clamp(2.4rem,4.2vw,3.6rem)/1 var(--f-display);color:var(--em);font-variant-numeric:lining-nums;letter-spacing:-.015em;white-space:nowrap}.cs .cs-einheit{font:400 12.5px/1.55 var(--f-body);color:var(--fg);max-width:30ch}.cs .cs-regel{font:500 9.5px/1.6 var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-faint);grid-column:1/-1}.cs .cs-proz{font:400 11px/1.7 var(--f-mono);letter-spacing:.02em;color:var(--fg-faint);border-top:1px solid var(--rule);padding-top:12px}.cs .cs-geh{font:500 10.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:inline-flex}.cs .cs-geh i{width:15px;height:1px;transition:transform .4s var(--ease);background:currentColor;position:relative}.cs .cs-geh i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-2.5px;right:0;transform:rotate(45deg)}.cs:hover .cs-geh i{transform:translate(6px)}html.motion .cs{opacity:0;transform:translateY(12px)}html.motion [data-reveal].is-in .cs{opacity:1;transition:opacity .5s var(--ease-soft),transform .6s var(--ease);transform:none}html.motion [data-reveal].is-in .cs:nth-child(2){transition-delay:80ms}html.motion [data-reveal].is-in .cs:nth-child(3){transition-delay:.16s}html.motion [data-reveal].is-in .cs:nth-child(4){transition-delay:.24s}html.motion [data-reveal].is-in .cs:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){html.motion .cs{opacity:1;transition:none;transform:none}}@media (width<=479px){.cs .cs-mass{grid-template-columns:minmax(0,1fr)}}.mini{gap:9px;padding:clamp(12px,1.5vw,18px) 18px;display:grid}.mini-regal{gap:8px;display:grid}.mini-regal>div{align-items:center;gap:12px;display:flex}.mini-regal .slot{flex:none;width:15px;height:15px}.mini-regal .slot--ein{background:var(--forst)}.mini-regal .slot--fehlt{border:1.5px dashed var(--messing-tief)}.mini-regal .slot--klaer{background:linear-gradient(135deg,#52616b 50%,#0000 50%);border:1.5px solid #52616b}.mini-regal span{font:400 12.5px/1.4 var(--f-body);color:var(--tinte);min-width:0}.mini-regal>div>span:first-of-type{flex:1}.mini-regal .m-quelle{white-space:nowrap;text-align:right;margin-left:auto}@media (width<=379px){.mini-regal .m-quelle{white-space:normal}}.mini-bank{gap:0;display:grid}.mini-bank .mb-zeile{background:#f6f5ec;border:1px solid #e3e1d5;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:9px 12px;display:flex}.mini-bank .mb-zeile b{font:600 15px/1.2 var(--f-display);color:var(--tinte);white-space:nowrap}.mini-bank .mb-arm{background:#b9b6a6;width:1px;height:14px;margin-left:26px}.mini-bank .mb-kandidat{border:1px solid #e3e1d5;gap:5px;padding:9px 12px;display:grid}.mini-bank .mb-kandidat b{font:600 12.5px/1.4 var(--f-body);color:var(--tinte)}.mini-bank .kandidat-fakten{grid-template-columns:1fr;gap:3px;padding:0;display:grid}.mini-bank .kandidat-fakten li{font-size:11.5px}.mini-ebenen{gap:6px;display:grid}.mini-ebenen>div{border:1px solid #e3e1d5;border-left:3px solid var(--messing-tief);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.mini-ebenen>div:nth-child(2){margin-left:14px}.mini-ebenen>div:nth-child(3){margin-left:28px}.mini-ebenen .me-l{font:500 9px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--messing-tief);min-width:56px}.mini-ebenen span:not(.me-l):not(.st){font:400 12px/1.4 var(--f-body);color:var(--tinte)}.mini-mantel{gap:9px;display:grid}.mini-mantel blockquote{font:italic 400 12.5px/1.55 var(--f-body);color:#5d6b65;border-left:2px solid #cfccbc;margin:0;padding-left:12px}.mini-mantel .mm-anliegen{gap:6px;display:grid}.mini-mantel .mm-anliegen>div{align-items:center;gap:10px;min-width:0;display:flex}.mini-mantel .fk-nr i{width:17px;height:17px;font-size:9.5px}.mini-mantel .mm-anliegen span:last-child{margin-left:auto}.mini-tor{gap:7px;padding-right:20px;display:grid;position:relative}.mini-tor:after{content:"";background:var(--messing-tief);width:2px;position:absolute;top:-4px;bottom:-4px;right:8px}.mini-tor>div{align-items:center;gap:10px;display:flex}.mini-tor .mt-balken{background:#d8d6c9;flex:1;min-width:14px;height:1px}.mini-tor span{font:400 12.5px/1.4 var(--f-body);color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-tor .st{flex:none}.mini-tor .mt-summe{font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a9691;justify-content:flex-end}.anatomie{gap:12px;max-width:600px;margin-top:clamp(18px,2.4vw,30px);display:grid}.anatomie>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 16px;display:grid}.anatomie .a-was{font:400 14px/1.45 var(--f-body);color:var(--fg-soft);min-width:0}.anatomie .a-min{font:500 12px/1 var(--f-mono);color:var(--em);white-space:nowrap}.anatomie .a-balken{background:var(--rule);grid-column:1/-1;height:4px;overflow:hidden}.anatomie .a-balken i{height:100%;width:calc(var(--w)*1%);background:var(--messing-tief);display:block}.anatomie .a-summe{border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:10px;display:flex}.anatomie .a-summe b{font:600 14px/1.4 var(--f-body);color:var(--fg)}.anatomie .a-summe span{font:500 12px/1.6 var(--f-mono);color:var(--em)}html.motion .anatomie .a-balken i{transform-origin:0;transform:scaleX(0)}html.motion [data-reveal].is-in .anatomie .a-balken i,html.motion .anatomie[data-reveal].is-in .a-balken i{transition:transform .7s cubic-bezier(.22,.8,.3,1) .15s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.motion .anatomie .a-balken i{transition:none;transform:none}}.schritte{counter-reset:schritt;max-width:780px;margin:clamp(18px,2.4vw,30px) 0 0;padding:0;list-style:none}.schritte>li{counter-increment:schritt;border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:13px 0;display:grid}.schritte>li:last-child{border-bottom:1px solid var(--rule)}.schritte>li:before{content:counter(schritt,decimal-leading-zero);font:500 12px/1 var(--f-mono);color:var(--fg-faint);letter-spacing:.06em}.schritte .s-text{font:400 14.5px/1.55 var(--f-body);color:var(--fg-soft);min-width:0}.schritte .s-rolle{font:600 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--fg-faint);white-space:nowrap;justify-self:end;padding:5px 9px}.schritte>li.ist-sie{background:var(--panel);border-top-color:var(--rule-strong);margin:0 -12px;padding-left:12px;padding-right:12px}.schritte>li.ist-sie .s-text{color:var(--fg);font-weight:500}.schritte>li.ist-sie .s-rolle{border-color:var(--messing-tief);color:var(--messing)}.schritte-fazit{font:400 14px/1.6 var(--f-body);color:var(--fg-faint);max-width:70ch;margin-top:14px}@media (width<=479px){.schritte>li{grid-template-columns:30px minmax(0,1fr)}.schritte .s-rolle{grid-column:2;justify-self:start}}.rubrik{margin-top:clamp(34px,4.4vw,56px)}.rubrik:first-of-type{margin-top:clamp(20px,2.6vw,34px)}.rubrik-kopf{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:14px 20px;padding-bottom:12px;display:flex}.rubrik-kopf h3{font:600 clamp(19px,2vw,24px)/1.2 var(--f-display);color:var(--fg);margin:0}.rubrik-kopf .r-satz{font:400 13.5px/1.5 var(--f-body);color:var(--fg-faint)}.rubrik-kopf .r-zahl{font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;margin-left:auto}.pkgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin-top:16px;display:grid}.pk{background:var(--panel);border:1px solid var(--rule);border-top:2px solid var(--rule-strong);flex-direction:column;gap:9px;min-width:0;padding:clamp(16px,2vw,22px);transition:border-color .25s,transform .25s;display:flex;position:relative}.pk:hover{border-top-color:var(--messing-tief);transform:translateY(-2px)}.pk h4{font:600 clamp(16px,1.6vw,18.5px)/1.3 var(--f-display);color:var(--fg);margin:0}.pk h4 a{color:inherit;text-decoration:none}.pk h4 a:after{content:"";z-index:1;position:absolute;inset:0}.pk h4 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pk .pk-satz{font:400 13.5px/1.55 var(--f-body);color:var(--fg-soft);flex:1}.pk .pk-fuss{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pk .pk-zeit{font:500 11.5px/1 var(--f-mono);letter-spacing:.04em;color:var(--em);border:1px solid var(--rule);background:var(--bg);padding:6px 9px}.pk .pk-geh{font:600 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-left:auto;transition:color .25s}.pk:hover .pk-geh{color:var(--accent)}.pk--gross{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:16px clamp(18px,2.6vw,34px);display:grid}.pk--gross>.pk-inhalt{flex-direction:column;gap:9px;min-width:0;display:flex}.pk--gross .blatt{box-shadow:none;margin:0}.pk-chip{font:600 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-tief);border:1px solid var(--messing-tief);align-self:flex-start;padding:5px 8px}.rubrik-fuss{font:400 12.5px/1.6 var(--f-body);color:var(--fg-faint);max-width:78ch;margin-top:clamp(22px,3vw,34px)}@media (width<=819px){.pk--gross{grid-template-columns:minmax(0,1fr)}.pk--gross .blatt{max-width:460px}}.p-chain-disc{font:400 11.5px/1.6 var(--f-body);color:var(--fg-faint);max-width:62ch;margin-top:10px;display:block}.bib-kopf{margin-bottom:clamp(30px,3.8vw,46px)}.bib-kopf .bib-lead{max-width:62ch;font:400 clamp(15px,1.2vw,16.5px)/1.7 var(--f-body);color:var(--fg-soft);margin:clamp(14px,1.8vw,20px) 0 0}.pb-filter{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:9px;margin:clamp(26px,3.2vw,38px) 0 clamp(40px,5vw,66px);padding-bottom:clamp(24px,3vw,34px);display:flex}.pb-filter a{border:1px solid var(--rule-strong);font:600 12px/1 var(--f-body);letter-spacing:.01em;color:var(--fg-soft);white-space:nowrap;align-items:center;gap:9px;padding:11px 16px;text-decoration:none;transition:border-color .35s,color .35s,background .35s;display:inline-flex}.pb-filter a b{font:500 11px/1 var(--f-mono);color:var(--fg-faint);transition:color .35s}.pb-filter a:hover{border-color:var(--accent);color:var(--fg)}.pb-filter a[data-aktiv]{background:var(--forst);border-color:var(--forst);color:#f2f7f4}.pb-filter a[data-aktiv] b{color:var(--messing)}.pb-stand{font:400 13.5px/1.6 var(--f-body);color:var(--fg-faint);margin:-30px 0 clamp(30px,3.6vw,44px)}.pb-stand:empty{display:none}.rub{margin-top:clamp(54px,6.8vw,94px)}.rub:first-of-type{margin-top:0}.rub[hidden]{display:none}.rub-kopf{grid-template-columns:minmax(0,1fr) auto;gap:5px 26px;margin-bottom:clamp(24px,2.8vw,34px);padding-bottom:20px;display:grid;position:relative}.rub-kopf:after{content:"";background:var(--rule-strong);transform-origin:0;height:1px;transition:transform 1.05s cubic-bezier(.24,.7,.24,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rub.is-in .rub-kopf:after{transform:scaleX(1)}.rub-kopf .rub-zahl{font:500 10.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);grid-area:1/1}.rub-kopf h3{font:700 clamp(27px,3.4vw,40px)/1.06 var(--f-display);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;grid-area:2/1;margin:0}.rub-kopf .rub-satz{font:400 clamp(15px,1.3vw,17.5px)/1.6 var(--f-body);color:var(--fg-soft);grid-area:3/1;max-width:56ch;margin:8px 0 0}.rub-nav{grid-area:1/2/4;place-self:center end;gap:8px;display:flex}.rub-nav button{cursor:pointer;border:1px solid var(--rule-strong);width:40px;height:40px;color:var(--fg-soft);background:0 0;place-items:center;padding:0;transition:border-color .3s,color .3s,background .3s,opacity .3s;display:grid}.rub-nav button:hover:not(:disabled){border-color:var(--forst);background:var(--forst);color:#f2f7f4}.rub-nav button:disabled{opacity:.24;cursor:default}.rub-nav button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.rub-nav[hidden]{display:none}.rub-bahn{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:clamp(14px,1.6vw,20px);padding-bottom:4px;display:flex;overflow-x:auto}.rub-bahn::-webkit-scrollbar{display:none}.rub-bahn>*{min-width:0}.fall{scroll-snap-align:start;background:var(--elfenbein);border:1px solid var(--rule);border-top:2px solid var(--messing-tief);flex-direction:column;flex:0 0 clamp(272px,28vw,352px);gap:12px;min-width:0;padding:clamp(24px,2.6vw,32px);text-decoration:none;transition:border-top-color .4s,box-shadow .45s,transform .5s cubic-bezier(.3,.8,.3,1);display:flex;position:relative}.fall:hover{border-top-color:var(--messing);transform:translateY(-4px);box-shadow:0 18px 40px #04231d17}.fall:focus-visible{outline:2px solid var(--forst);outline-offset:4px}.fall .f-kicker{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.fall h4{font:700 clamp(21px,2.1vw,26px)/1.14 var(--f-display);letter-spacing:-.026em;color:var(--fg);margin:1px 0 0;transition:color .35s}.fall:hover h4{color:var(--em)}.fall .f-satz{font:400 14.5px/1.66 var(--f-body);color:var(--fg-soft);flex:1;margin:0}.fall .f-satz b{color:var(--fg);font-weight:700}.fall .f-zeit{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;display:flex}.fall .f-zahl{font:400 clamp(2.9rem,4.4vw,3.7rem)/.86 var(--f-display);letter-spacing:-.035em;color:var(--em);font-variant-numeric:lining-nums tabular-nums}.fall .f-einheit{font:600 clamp(15px,1.4vw,17px)/1.2 var(--f-body);color:var(--fg)}.fall .f-wofuer{font:400 13.5px/1.5 var(--f-body);color:var(--fg-faint);margin-top:-6px}.fall .f-skala{font:400 13px/1.55 var(--f-body);color:var(--fg-faint)}.fall .f-geh{font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-top:8px;display:inline-flex}.fall .f-geh i{font-style:normal;transition:transform .4s}.fall:hover .f-geh i{transform:translate(6px)}html.motion .rub .fall{opacity:0;transform:translateY(24px)}html.motion .rub.is-in .fall{opacity:1;transition:opacity .7s ease var(--d,0s),transform .85s cubic-bezier(.24,.7,.24,1) var(--d,0s);transform:none}html.motion .rub.is-in .fall:hover{transition:border-top-color .4s,box-shadow .45s,transform .5s cubic-bezier(.3,.8,.3,1);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){html.motion .rub .fall{opacity:1;transform:none}html.motion .rub-kopf:after{transform:scaleX(1)}.rub-bahn{scroll-behavior:auto}}.nur-eins .rub{margin-top:0}@media (width<=699px){.rub-kopf{gap:5px 14px}.rub-nav button{width:36px;height:36px}.rub-kopf .rub-satz{max-width:none}}@media (width>=760px){.hero{justify-content:center;padding-top:clamp(124px,15vh,164px);padding-bottom:clamp(56px,8vh,96px)}.hero h1{max-width:23ch;font-size:clamp(3.5rem,6.1vw,6rem);line-height:1.1}.hero .tag{margin-bottom:28px}.hero-foot{margin-top:32px}}@media (width>=760px) and (height<=700px){.hero{padding-top:108px;padding-bottom:36px}.hero h1{font-size:clamp(3rem,4.3vw,4.25rem)}.hero-foot{margin-top:24px}}.kw-footer-grid{border-top:1px solid #cfe0d738;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:64px;padding-bottom:28px;display:grid;position:relative}.kw-footer-grid .brand{width:max-content;margin-bottom:22px}.kw-footer-brand p{color:#cbd8d1;margin:0 0 20px;line-height:1.65}.kw-footer-grid a,.kw-footer-grid button{color:#e0e9e3;font:inherit;overflow-wrap:anywhere;text-decoration:none}.kw-footer-grid nav{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.kw-footer-grid nav h3{font:700 12px/1.4 var(--f-ui);text-transform:uppercase;letter-spacing:.13em;color:var(--messing);margin:0 0 12px}.kw-footer-grid button{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.kw-footer-grid a:hover,.kw-footer-grid button:hover{color:var(--messing)}.kw-footer-grid :focus-visible{outline:2px solid var(--messing);outline-offset:5px}.kw-footer-brand>a:not(.brand){font-size:14px}.kw-footer-bottom{color:#cbd8d1;border-top:1px solid #cfe0d738;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:18px;padding-top:24px;font-size:13px;display:flex}.kw-product-footer{background:#04231d;padding-top:32px}.gateway-page{overflow-wrap:break-word}.gateway-hero{padding-bottom:76px}.gateway-hero h1{max-width:22ch;font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:1.13}.gateway-hero .lead{max-width:65ch;margin-top:28px}.gateway-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.gateway-actions .btn{white-space:normal;gap:18px;line-height:1.5}.gateway-secondary{color:#e0e9e3;text-underline-offset:6px}.gateway-section,.scope-area{background:var(--papier);color:var(--tinte);--fg:var(--tinte);--fg-soft:var(--tinte-weich);--accent:var(--messing-tief);--em:var(--forst);padding:72px 0}.gateway-section:nth-child(odd),.scope-area:nth-child(odd){background:#edf1eb}.gateway-reading{max-width:1120px}.gateway-reading>h2,.scope-area h2{max-width:25ch;margin-bottom:28px;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.18}.gateway-reading>p,.scope-area header>p{max-width:74ch;margin:18px 0;font-size:18px;line-height:1.75}.gateway-text-link{color:#175741;text-underline-offset:5px;font-weight:700}.gateway-flow{border-block:1px solid #b5c6bc;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0;display:grid}.gateway-flow>span{padding:24px 22px;font-size:20px;font-weight:700}.gateway-flow>span+span{border-left:1px solid #b5c6bc}.gateway-flow small{margin-top:12px;font-size:14px;font-weight:400;line-height:1.5;display:block}.gateway-reading pre{color:#e0e9e3;background:#04231d;border-radius:0;max-width:100%;padding:28px;font-size:14px;line-height:1.8;overflow:auto}.gateway-reading pre code{color:inherit;font:inherit;background:0 0;padding:0}.gateway-steps{max-width:76ch;padding-left:24px}.gateway-steps li{padding:12px 0 24px 12px}.gateway-steps h3{margin-bottom:12px;font-size:22px}.gateway-steps p{font-size:18px;line-height:1.7}.gateway-prices{max-width:76ch;margin:32px 0}.gateway-prices>div{border-top:1px solid #b5c6bc;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;display:grid}.gateway-prices dt{font-size:17px}.gateway-prices dd{font-size:27px;font-weight:700}.gateway-prices small{font-size:14px;font-weight:400;display:block}.gateway-faq{border-top:1px solid #b5c6bc;padding:20px 0}.gateway-faq summary{cursor:pointer;padding-right:12px;font-size:19px;font-weight:650;line-height:1.5}.gateway-faq blockquote{max-width:74ch;margin:20px 0 0;font-size:17px;line-height:1.75}.gateway-faq cite{color:#435c50;margin-top:12px;font-size:13px;font-style:normal;display:block}.gateway-reading .gateway-source{margin-top:42px;font-size:14px}.gateway-source a{color:#175741;text-underline-offset:3px}.scope-index{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:32px;display:grid}.scope-index a{color:#175741;border-top:1px solid #b5c6bc;padding:15px 0;font-weight:650;text-decoration:none}.scope-license{border-block:1px solid #b5c6bc;padding:18px 0}.scope-row{border-bottom:1px solid #b5c6bc;grid-template-columns:1fr 1.6fr;gap:36px;padding:26px 0;display:grid}.scope-row h3{margin-bottom:10px;font-size:21px;line-height:1.35}.scope-row p{max-width:70ch;margin:0;font-size:17px;line-height:1.7}.scope-access{color:#175741;font-size:13px;font-weight:750}.scope-area{scroll-margin-top:90px}@media (width<=1000px){.kw-footer-grid{grid-template-columns:1.25fr 1fr;gap:36px}.kw-footer-bottom{margin-top:0}}@media (width<=759px){.kw-footer-grid{grid-template-columns:1fr 1fr;gap:32px 22px;padding-top:40px}.kw-footer-grid nav[aria-label=Rechtliches],.kw-footer-brand{grid-column:1/-1}.kw-footer-grid nav{gap:14px;font-size:14px}.kw-footer-bottom{flex-direction:column;gap:8px}.gateway-hero{padding-top:112px;padding-bottom:48px}.gateway-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.25rem,8vw,3.4rem)}.gateway-hero .lead{font-size:17px}.gateway-actions{flex-direction:column;align-items:flex-start;gap:22px}.gateway-actions .btn{max-width:100%;padding:17px 19px;font-size:14px}.gateway-section,.scope-area{padding:44px 0}.gateway-reading>p,.scope-area header>p,.gateway-steps p{font-size:17px;line-height:1.7}.gateway-reading>h2,.scope-area h2{-webkit-hyphens:auto;hyphens:auto}.gateway-flow{grid-template-columns:1fr;margin:28px 0}.gateway-flow>span+span{border-top:1px solid #b5c6bc;border-left:0}.gateway-prices>div,.scope-row{grid-template-columns:1fr;gap:14px}.scope-index{grid-template-columns:1fr}.scope-row{padding:24px 0}.gateway-reading pre{padding:20px;font-size:12px}.gateway-faq summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.gateway-page .mesh i{animation:none}}@font-face{font-family:Playfair;src:url(/__l5e/assets-v1/eed44adc-e5d4-4e26-b288-bad681723d6f/playfair.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Playfair;src:url(/__l5e/assets-v1/6ddbd771-e5eb-4331-a6f5-45422b689ce4/playfair-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Mulish;src:url(/__l5e/assets-v1/005f484c-af78-44ce-908f-5f31dd98db75/mulish.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Plex;src:url(/__l5e/assets-v1/f0a4d87e-69e0-4660-bf14-b86bc99158c6/plex-mono-400-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/__l5e/assets-v1/0f3eb80a-5d94-462d-8c28-5a9828e23e9d/plex-mono-500-latin.woff2)format("woff2");font-weight:500;font-display:swap}.kw-tax-guide{--nacht:#04231d;--tief:#0a3d31;--forst:#0d5a45;--messing:#c9a961;--messing-tief:#a8823c;--salbei:#cfe0d7;--papier:#f4f3ed;--elfenbein:#fbfaf6;--tinte:#16211d;--tinte-weich:#4a5a53;--f-display:Playfair,"Playfair Display",Georgia,"Times New Roman",serif;--f-body:Mulish,"Helvetica Neue",Arial,sans-serif;--f-mono:Plex,ui-monospace,"SF Mono",Menlo,monospace;--wrap:1120px;--gut:clamp(20px,5vw,56px);--ease:cubic-bezier(.19,1,.22,1);--ease-soft:cubic-bezier(.4,0,.2,1)}.kw-tax-guide .dark{--bg:var(--nacht);--fg:#f2f7f4;--fg-soft:var(--salbei);--fg-faint:#cfe0d78c;--accent:var(--messing);--rule:#cfe0d729;--rule-strong:#cfe0d74d;--em:var(--messing)}.kw-tax-guide .light{--bg:var(--papier);--fg:var(--tinte);--fg-soft:var(--tinte-weich);--fg-faint:#7d8a84;--accent:var(--messing-tief);--rule:#dcded4;--rule-strong:#c3c8bb;--em:var(--forst)}.kw-tax-guide .light.ivory{--bg:var(--elfenbein)}.kw-tax-guide *,.kw-tax-guide :before,.kw-tax-guide :after{box-sizing:border-box}.kw-tax-guide{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--nacht);color:var(--salbei);font:400 16.5px/1.6 var(--f-body);letter-spacing:-.002em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}@media (width>=900px){.kw-tax-guide{font-size:17.5px}}.kw-tax-guide img{max-width:100%;display:block}.kw-tax-guide a{color:inherit;text-decoration:none}.kw-tax-guide p,.kw-tax-guide h1,.kw-tax-guide h2,.kw-tax-guide h3,.kw-tax-guide figure,.kw-tax-guide dl,.kw-tax-guide dd,.kw-tax-guide dt,.kw-tax-guide ol,.kw-tax-guide ul,.kw-tax-guide fieldset{margin:0;padding:0}.kw-tax-guide fieldset{border:0;min-width:0}.kw-tax-guide li{list-style:none}.kw-tax-guide button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kw-tax-guide h1,.kw-tax-guide h2{font-family:var(--f-display);font-variant-numeric:lining-nums;text-wrap:balance;font-weight:500}.kw-tax-guide h2{letter-spacing:-.012em;font-size:clamp(1.4rem,1.05rem + 1.7vw,2.1rem);line-height:1.2}.kw-tax-guide h2 em{color:var(--em);font-style:normal}.kw-tax-guide ::selection{background:var(--messing);color:var(--nacht)}.kw-tax-guide :focus-visible{outline:2px solid var(--messing);outline-offset:3px;border-radius:1px}.kw-tax-guide .light :focus-visible{outline-color:var(--forst)}.kw-tax-guide .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kw-tax-guide .skip{z-index:200;background:var(--messing);color:var(--nacht);font:500 12px var(--f-mono);letter-spacing:.08em;transition:top .25s var(--ease-soft);padding:13px 20px;position:fixed;top:-80px;left:16px}.kw-tax-guide .skip:focus{top:14px}.kw-tax-guide .band{background:var(--bg);color:var(--fg)}.kw-tax-guide .wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.kw-tax-guide .ph{color:inherit;opacity:.85;font-style:normal}.kw-tax-guide .btn{min-height:54px;font:500 12.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--nacht);background:var(--messing);isolation:isolate;transition:color .45s var(--ease-soft);justify-content:space-between;align-items:center;gap:22px;padding:16px 24px;display:inline-flex;position:relative;overflow:hidden}.kw-tax-guide .btn span{z-index:2;position:relative}.kw-tax-guide .btn>i{z-index:2;width:20px;height:1px;transition:transform .45s var(--ease);background:currentColor;flex:none;position:relative}.kw-tax-guide .btn>i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:0;right:0;transform:translateY(-3px)rotate(45deg)}.kw-tax-guide .btn:before{content:"";z-index:0;background:var(--forst);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.kw-tax-guide .btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff61 50%,#0000 58%);animation:5.2s linear 2.2s infinite sheen;position:absolute;inset:0;transform:translate(-130%)}.kw-tax-guide .btn>i{animation:nudge 5.2s var(--ease) 2.2s infinite}@keyframes sheen{0%{transform:translate(-130%)}14%{transform:translate(130%)}to{transform:translate(130%)}}@keyframes nudge{0%,3%{transform:none}9%{transform:translate(6px)}16%,to{transform:none}}.kw-tax-guide .btn:hover{color:#fff}.kw-tax-guide .btn:hover:before{transform:scaleX(1)}.kw-tax-guide .btn:hover:after{opacity:0}.kw-tax-guide .btn:hover>i{animation:none;transform:translate(6px)}@media (width<=719px){.kw-tax-guide .btn{width:100%}}.kw-tax-guide .btn-pulse{animation:pulse 2.6s var(--ease-soft) infinite;background:linear-gradient(#e3bf68,#c9a961)}@keyframes pulse{50%{opacity:.5}}.kw-tax-guide .btn-pulse:hover{animation-play-state:paused}.kw-tax-guide .dl-proof{font:500 14px/1.5 var(--f-body);letter-spacing:.005em;color:var(--fg-soft);align-items:center;gap:9px;margin-top:16px;display:flex}.kw-tax-guide .dl-proof b{color:#f2f7f4;font-weight:800}.kw-tax-guide .dl-proof svg{width:17px;height:17px;color:var(--messing);flex:none}.kw-tax-guide .hero{padding-block:clamp(22px,3vw,38px) clamp(52px,6vw,80px);position:relative}.kw-tax-guide .hero:after{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:0;right:0}.kw-tax-guide .brandline{font:700 15px/1 var(--f-body);color:#f2f7f4;justify-content:center;align-items:center;gap:11px;margin-bottom:clamp(26px,3.5vw,44px);display:flex}.kw-tax-guide .brandline small{font:500 10px/1 var(--f-mono);letter-spacing:.22em;color:var(--messing);margin-left:2px}.kw-tax-guide .hero-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(36px,4.5vw,54px);display:flex}.kw-tax-guide .pill{border:1px solid var(--rule-strong);font:500 10.5px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft);border-radius:99px;align-items:center;gap:10px;margin-bottom:22px;padding:9px 16px;display:inline-flex}.kw-tax-guide .pill-dot{background:var(--messing);border-radius:50%;flex:none;width:6px;height:6px}.kw-tax-guide .hero h1{justify-items:center;gap:6px;display:grid}.kw-tax-guide .h1-a{letter-spacing:-.014em;color:#f2f7f4;font-size:clamp(1.55rem,1rem + 2.5vw,2.55rem);line-height:1.14}.kw-tax-guide .h1-a em{color:var(--messing);white-space:nowrap;font-style:normal;font-weight:640;position:relative}.kw-tax-guide .h1-a em:after{content:"";background:var(--messing);transform-origin:0;height:2px;animation:draw .55s var(--ease) 1s forwards;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.kw-tax-guide .h1-b{letter-spacing:-.016em;color:#f2f7f4;font-size:clamp(1.8rem,1.1rem + 3.1vw,3.05rem);font-weight:600;line-height:1.1}@keyframes draw{to{transform:scaleX(1)}}.kw-tax-guide .hero-lede{max-width:44ch;font:italic 500 clamp(1.12rem,1rem + .7vw,1.42rem)/1.5 var(--f-display);letter-spacing:-.005em;color:var(--fg-soft);text-wrap:balance;margin-top:18px}.kw-tax-guide .hero-lede .nb{white-space:nowrap}.kw-tax-guide .hero-lede u{color:var(--messing);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;text-decoration:none}.kw-tax-guide .hero-grid{align-items:center;gap:clamp(40px,5vw,60px);display:grid}.kw-tax-guide .hero-copy{min-width:0}@media (width>=960px){.kw-tax-guide .hero-grid{align-items:start}.kw-tax-guide .hero-fan{margin-top:14px}.kw-tax-guide .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.kw-tax-guide .hero-fan{order:-1}}.kw-tax-guide .checks{gap:14px;max-width:54ch;display:grid}.kw-tax-guide .checks li{align-items:flex-start;gap:13px;display:flex}.kw-tax-guide .checks i{background:var(--messing);border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px;position:relative}.kw-tax-guide .checks i:after{content:"";border-left:1.8px solid var(--nacht);border-bottom:1.8px solid var(--nacht);width:9px;height:4px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.kw-tax-guide .checks span{color:#f2f7f4;font-size:1.02rem;font-weight:600;line-height:1.5}.kw-tax-guide .checks b{font-weight:400;font:500 11px var(--f-mono);letter-spacing:.06em;color:var(--messing);white-space:nowrap}.kw-tax-guide .hero-authority{max-width:52ch;color:var(--fg-soft);margin-top:20px;font-size:.99rem;line-height:1.62}.kw-tax-guide .hero-authority strong{color:#f2f7f4;font-weight:700}.kw-tax-guide .hero-cta{max-width:560px;margin-top:26px}.kw-tax-guide .hero-fan{justify-content:center;display:flex}.kw-tax-guide .fan{aspect-ratio:210/297;width:min(290px,74vw);position:relative;transform:rotate(1.2deg)}.kw-tax-guide .sheet{object-fit:cover;background:var(--elfenbein);border:1px solid #04231d38;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 18px 40px #00000061}.kw-tax-guide .sheet-toc{transform:rotate(-10deg)translate(-13%,1.5%)}.kw-tax-guide .sheet-flow{transform:rotate(8.5deg)translate(13%,3%)}.kw-tax-guide .sheet-cover{border-color:#cfe0d747;transform:rotate(-1deg);box-shadow:0 26px 52px #00000080}@media (width<=959px){.kw-tax-guide .hero-fan{order:-1;margin-bottom:10px}.kw-tax-guide .fan{width:min(225px,62vw)}}.kw-tax-guide .hero-proof{margin-top:clamp(26px,4vw,56px)}@media (width>=960px){.kw-tax-guide .hero-proof-line{justify-content:center}}.kw-tax-guide .marquee{height:26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kw-tax-guide .m-track{width:max-content;animation:60s linear infinite march;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.kw-tax-guide .m-set{align-items:center;gap:clamp(34px,4vw,48px);padding-right:clamp(34px,4vw,48px);display:flex}.kw-tax-guide .m-set img{object-fit:contain;filter:brightness(0)invert();opacity:.58;flex:none;width:auto;max-width:110px;height:24px}@keyframes march{to{transform:translate(-50%)}}.kw-tax-guide .hero-proof-line{font:600 13px/1.4 var(--f-body);letter-spacing:.01em;color:var(--fg-soft);align-items:center;gap:11px;margin-top:14px;display:flex}.kw-tax-guide .faces{display:flex}.kw-tax-guide .faces img{object-fit:cover;object-position:50% 22%;filter:saturate(.92);border:1.5px solid #cfe0d780;border-radius:50%;width:30px;height:30px}.kw-tax-guide .faces img+img{margin-left:-9px}.kw-tax-guide .bar{padding-block:clamp(20px,2.5vw,30px)}.kw-tax-guide .partner-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px 28px;display:flex}.kw-tax-guide .partner-label{font:500 10px/1.6 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint)}.kw-tax-guide .partner-marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(24px,3vw,40px);display:flex}.kw-tax-guide .partner-marks img{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:130px;height:22px}.kw-tax-guide .partner-marks .pm-datev{height:30px}.kw-tax-guide .pm-pair{align-items:center;gap:7px;display:flex}.kw-tax-guide .pm-pair .pm-icon{height:20px}.kw-tax-guide .pm-pair span{font:700 14.5px/1 var(--f-body);letter-spacing:.01em;color:var(--tinte-weich);opacity:.85}.kw-tax-guide .foot{padding-block:clamp(26px,3.5vw,38px)}.kw-tax-guide .foot-row{font:400 11.5px/1.8 var(--f-mono);letter-spacing:.06em;color:var(--fg-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;display:flex}.kw-tax-guide .foot-row nav{gap:24px;display:flex}.kw-tax-guide .foot-row a{color:var(--fg-soft);border-bottom:1px solid var(--rule-strong);transition:color .3s var(--ease-soft),border-color .3s var(--ease-soft);padding-bottom:2px}.kw-tax-guide .foot-row a:hover{color:#fff;border-color:var(--messing)}.kw-tax-guide .modal{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kw-tax-guide .modal[hidden]{display:none}.kw-tax-guide .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04231dc7;position:absolute;inset:0}.kw-tax-guide .modal-panel{background:var(--elfenbein);width:100%;max-width:480px;max-height:calc(100dvh - 32px);color:var(--tinte);border-top:3px solid var(--messing);padding:clamp(26px,5vw,40px);position:relative;overflow:auto;box-shadow:0 30px 80px #00000073}.kw-tax-guide .modal-x{width:44px;height:44px;font:300 26px/1 var(--f-body);color:var(--tinte-weich);transition:color .25s var(--ease-soft);place-items:center;display:grid;position:absolute;top:10px;right:10px}.kw-tax-guide .modal-x:hover{color:var(--tinte)}.kw-tax-guide .modal-step{font:500 10.5px/1.5 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--messing-tief);margin-bottom:10px}.kw-tax-guide .modal-h{font:500 clamp(1.3rem,1.15rem + .8vw,1.6rem)/1.22 var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin-bottom:24px}.kw-tax-guide .modal .btn:after,.kw-tax-guide .modal .btn>i{animation:none}.kw-tax-guide .field{margin-bottom:18px}.kw-tax-guide .field label{font:600 13px/1.4 var(--f-body);letter-spacing:.01em;color:var(--tinte);margin-bottom:7px;display:block}.kw-tax-guide .field input[type=text],.kw-tax-guide .field input[type=tel],.kw-tax-guide .field input[type=email]{width:100%;min-height:50px;font:400 16px/1.4 var(--f-body);color:var(--tinte);border:1px solid var(--rule-strong);appearance:none;transition:border-color .25s var(--ease-soft),box-shadow .25s var(--ease-soft);background:#fff;border-radius:0;padding:12px 14px}.kw-tax-guide .field input:focus{border-color:var(--forst);box-shadow:0 0 0 1px var(--forst);outline:none}.kw-tax-guide .field.invalid input{border-color:#a4432c;box-shadow:0 0 0 1px #a4432c}.kw-tax-guide .field-err,.kw-tax-guide .form-err{font:500 12.5px/1.5 var(--f-body);color:#a4432c;margin-top:7px}.kw-tax-guide .form-err{background:#a4432c14;border-left:2px solid #a4432c;margin:0 0 16px;padding:12px 14px}.kw-tax-guide .field-consent{margin-top:22px}.kw-tax-guide .consent{cursor:pointer;font:400 13px/1.55 var(--f-body);color:var(--tinte-weich);gap:12px;display:flex}.kw-tax-guide .consent input{width:20px;height:20px;accent-color:var(--forst);flex:none;margin-top:1px}.kw-tax-guide .consent em{color:var(--messing-tief);font-style:normal}.kw-tax-guide .btn-modal{width:100%;margin-top:8px}.kw-tax-guide .modal-note{text-align:center;font:400 11px/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-top:14px}.kw-tax-guide .step-done .modal-h{margin-bottom:10px}.kw-tax-guide .done-text{color:var(--tinte-weich);margin-bottom:22px}@media (prefers-reduced-motion:no-preference){.kw-tax-guide .hero-head>*,.kw-tax-guide .hero-copy>*{animation:rise .7s var(--ease) backwards}.kw-tax-guide .hero-head>.pill{animation-delay:50ms}.kw-tax-guide .hero-head>h1{animation-delay:.14s}.kw-tax-guide .hero-head>.hero-lede{animation-delay:.26s}.kw-tax-guide .hero-copy>.checks{animation-delay:.34s}.kw-tax-guide .hero-copy>.hero-authority{animation-delay:.44s}.kw-tax-guide .hero-copy>.hero-cta{animation-delay:.52s}.kw-tax-guide .hero-proof{animation:rise .8s var(--ease) .55s backwards}.kw-tax-guide .hero-fan{animation:rise .8s var(--ease) .3s backwards}.kw-tax-guide .checks i{animation:stamp .4s var(--ease) backwards}.kw-tax-guide .checks li:first-child i{animation-delay:.65s}.kw-tax-guide .checks li:nth-child(2) i{animation-delay:.8s}.kw-tax-guide .checks li:nth-child(3) i{animation-delay:.95s}.kw-tax-guide .checks li:nth-child(4) i{animation-delay:1.1s}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kw-tax-guide{scroll-behavior:auto}.kw-tax-guide *,.kw-tax-guide :before,.kw-tax-guide :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.kw-tax-guide .btn:after{opacity:0;animation:none}.kw-tax-guide .btn>i{animation:none}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}.kw-guide-lawyers{--forest:#0d5a45;--forest-dark:#0a4637;--deep:#07372d;--night:#04231d;--sage:#d4e7de;--sage-dim:#a8c9ba;--mist:#eef3f0;--ivory:#fbfaf7;--paper:#f5f4ef;--brass:#76551d;--gold:#c9a961;--ink:#1f2421;--muted:#5a625d;--line:#dfe3de;--signal:#e7b95f;--error:#9f2f2f;--display:Manrope,Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif}.kw-guide-lawyers *{box-sizing:border-box}.kw-guide-lawyers{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);font:18px/1.52 var(--body);margin:0;overflow-x:clip}.kw-guide-lawyers.modal-open{overflow:hidden}.kw-guide-lawyers button,.kw-guide-lawyers input,.kw-guide-lawyers select{font:inherit}.kw-guide-lawyers a{color:inherit}.kw-guide-lawyers .shell{width:min(1240px,100vw - 48px);margin:auto}.kw-guide-lawyers .skip{z-index:1000;color:var(--deep);background:#fff;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.kw-guide-lawyers .skip:focus{transform:none}.kw-guide-lawyers .topline{background:var(--night);color:#fff;font:700 13px/1.2 var(--display);letter-spacing:.02em;text-align:center;padding:11px 20px}.kw-guide-lawyers .topline strong{color:var(--signal)}.kw-guide-lawyers .topbar{justify-content:space-between;align-items:center;gap:24px;height:74px;display:flex}.kw-guide-lawyers .brand{font:700 18px var(--display);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:flex}.kw-guide-lawyers .brand img{width:31px;height:31px}.kw-guide-lawyers .brand strong{font-weight:800}.kw-guide-lawyers .top-cta{border:1px solid var(--deep);background:var(--deep);color:#fff;font:750 14px var(--display);padding:12px 18px;text-decoration:none;transition:transform .2s,background .2s}.kw-guide-lawyers .top-cta:hover{background:var(--forest);transform:translateY(-2px)}.kw-guide-lawyers .hero{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.kw-guide-lawyers .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:70px;padding:76px 0 88px;display:grid}.kw-guide-lawyers .kicker{color:var(--forest-dark);font:800 13px var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 17px}.kw-guide-lawyers .hero h1{max-width:780px;font:750 clamp(48px,5.3vw,78px)/.99 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0}.kw-guide-lawyers .hero h1 em{color:var(--forest);font-style:normal}.kw-guide-lawyers .hero-lead{color:#39433e;max-width:670px;margin:28px 0 0;font-size:21px;line-height:1.48}.kw-guide-lawyers .hero-points{color:var(--forest-dark);font:700 14px var(--display);flex-wrap:wrap;gap:10px 22px;margin:27px 0 0;padding:0;list-style:none;display:flex}.kw-guide-lawyers .hero-points li:before{content:"✓";background:var(--sage);border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;font-size:12px;display:inline-grid}.kw-guide-lawyers .cta{background:var(--forest);color:#fff;min-height:58px;font:800 17px var(--display);box-shadow:7px 7px 0 var(--gold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;margin-top:34px;padding:16px 25px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.kw-guide-lawyers .cta:hover{background:var(--deep);box-shadow:10px 10px 0 var(--gold);transform:translate(-2px,-2px)}.kw-guide-lawyers .cta:focus-visible,.kw-guide-lawyers .top-cta:focus-visible,.kw-guide-lawyers .text-link:focus-visible,.kw-guide-lawyers button:focus-visible,.kw-guide-lawyers input:focus-visible,.kw-guide-lawyers select:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.kw-guide-lawyers .cta-note{color:var(--muted);margin:16px 0 0;font-size:14px}.kw-guide-lawyers .cta-note strong{color:var(--ink)}.kw-guide-lawyers .report-stage{place-items:center;min-height:540px;display:grid;position:relative}.kw-guide-lawyers .report-shadow{background:var(--sage);border:1px solid #91b7a6;width:78%;height:82%;position:absolute;transform:rotate(7deg)translate(28px,10px)}.kw-guide-lawyers .report{aspect-ratio:.707;background:var(--ivory);border:1px solid #07372d47;flex-direction:column;width:min(370px,88%);padding:34px;display:flex;position:relative;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 28px 55px #04231d38}.kw-guide-lawyers .report:after{content:"";border:45px solid var(--sage);opacity:.65;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-55px;right:-50px}.kw-guide-lawyers .report-label{color:var(--forest);font:800 11px var(--display);letter-spacing:.11em}.kw-guide-lawyers .report h2{z-index:1;font:750 clamp(27px,2.2vw,33px)/1.05 var(--display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:42px 0 18px;position:relative}.kw-guide-lawyers .report-sub{z-index:1;color:var(--muted);margin:0;font-size:15px;position:relative}.kw-guide-lawyers .report-path{z-index:1;border-top:1px solid var(--line);gap:13px;margin-top:auto;padding-top:24px;display:grid;position:relative}.kw-guide-lawyers .report-path span{font:700 12px var(--display);align-items:center;gap:10px;display:flex}.kw-guide-lawyers .report-path span:before{content:"";border:2px solid var(--forest);background:var(--ivory);width:10px;height:10px}.kw-guide-lawyers .report-badge{z-index:2;background:var(--signal);color:var(--night);font:800 12px var(--display);box-shadow:4px 4px 0 var(--deep);padding:12px 15px;position:absolute;top:66px;right:-5px;transform:rotate(3deg)}.kw-guide-lawyers .proofbar{background:var(--deep);color:#fff}.kw-guide-lawyers .proofbar-grid{grid-template-columns:repeat(3,1fr);display:grid}.kw-guide-lawyers .proofbar-item{font:700 15px var(--display);border-left:1px solid #ffffff2e;padding:23px 28px}.kw-guide-lawyers .proofbar-item:last-child{border-right:1px solid #ffffff2e}.kw-guide-lawyers .proofbar-item small{color:var(--sage-dim);font:400 14px var(--body);margin-top:4px;display:block}.kw-guide-lawyers .section{padding:104px 0}.kw-guide-lawyers .section-head{grid-template-columns:.75fr 1.25fr;align-items:end;gap:70px;margin-bottom:54px;display:grid}.kw-guide-lawyers .section-head h2{font:750 clamp(38px,4.6vw,64px)/1.03 var(--display);letter-spacing:-.038em;text-wrap:balance;margin:0}.kw-guide-lawyers .section-head p{max-width:640px;color:var(--muted);margin:0;font-size:20px}.kw-guide-lawyers .workflow-list{border-top:2px solid var(--deep)}.kw-guide-lawyers .workflow{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(220px,.56fr) 1.44fr;align-items:start;gap:28px;padding:30px 0;display:grid}.kw-guide-lawyers .workflow-no{background:var(--deep);color:#fff;width:48px;height:48px;font:800 13px var(--display);place-items:center;display:grid}.kw-guide-lawyers .workflow h3{font:750 24px/1.2 var(--display);letter-spacing:-.025em;margin:5px 0 0}.kw-guide-lawyers .workflow-flow{color:#34403a;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-guide-lawyers .workflow-flow span{background:var(--mist);padding:8px 10px;font-size:15px}.kw-guide-lawyers .workflow-flow i{color:var(--forest);font-style:normal;font-weight:800}.kw-guide-lawyers .workflow-boundary{border-top:1px solid var(--gold);color:var(--muted);grid-column:3;margin:8px 0 0;padding:8px 0 0;font-size:15px}.kw-guide-lawyers .mid-cta{text-align:center;padding-top:46px}.kw-guide-lawyers .mid-cta .cta{margin-top:0}.kw-guide-lawyers .dark{background:var(--night);color:#fff}.kw-guide-lawyers .dark .kicker{color:var(--gold)}.kw-guide-lawyers .dark .section-head p{color:#b9c9c1}.kw-guide-lawyers .contrast-grid{border:1px solid #ffffff38;grid-template-columns:1fr 1fr;display:grid}.kw-guide-lawyers .contrast-col{padding:42px}.kw-guide-lawyers .contrast-col+.contrast-col{background:#d4e7de14;border-left:1px solid #ffffff38}.kw-guide-lawyers .contrast-col h3{font:750 27px var(--display);margin:0 0 27px}.kw-guide-lawyers .contrast-col ol{counter-reset:contrast;margin:0;padding:0;list-style:none}.kw-guide-lawyers .contrast-col li{counter-increment:contrast;color:#dae4df;border-top:1px solid #ffffff29;grid-template-columns:30px 1fr;gap:12px;padding:14px 0;display:grid}.kw-guide-lawyers .contrast-col li:before{content:counter(contrast,decimal-leading-zero);color:var(--gold);font:800 12px var(--display)}.kw-guide-lawyers .human-line{background:var(--signal);color:var(--night);font:800 18px var(--display);margin:30px 0 0;padding:22px 24px}.kw-guide-lawyers .contents-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.kw-guide-lawyers .contents-copy h2{font:750 clamp(40px,4.7vw,64px)/1.03 var(--display);letter-spacing:-.038em;margin:0 0 25px}.kw-guide-lawyers .contents-copy>p{color:var(--muted);font-size:20px}.kw-guide-lawyers .page-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.kw-guide-lawyers .page-map>div{border-top:4px solid var(--gold);background:var(--paper);grid-template-rows:auto auto 1fr;align-content:start;min-width:0;padding:22px 20px 24px;display:grid}.kw-guide-lawyers .page-map>div>span{aspect-ratio:auto;background:var(--deep);color:#fff;width:42px;height:42px;font:800 11px var(--display);border:0;place-items:center;padding:0;display:grid}.kw-guide-lawyers .page-map>div>h3{font:750 20px/1.18 var(--display);letter-spacing:-.02em;margin:20px 0 10px}.kw-guide-lawyers .page-map>div>p{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.kw-guide-lawyers .takeaways{border-top:2px solid var(--deep);margin:0;padding:0;list-style:none}.kw-guide-lawyers .takeaways li{border-bottom:1px solid var(--line);padding:24px 0 24px 48px;position:relative}.kw-guide-lawyers .takeaways li:before{content:"→";color:var(--forest);font:800 23px var(--display);position:absolute;top:22px;left:5px}.kw-guide-lawyers .takeaways strong{font:750 20px var(--display);display:block}.kw-guide-lawyers .takeaways span{color:var(--muted);margin-top:5px;display:block}.kw-guide-lawyers .urgency{background:var(--signal);color:var(--night)}.kw-guide-lawyers .urgency-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:72px 0;display:grid}.kw-guide-lawyers .urgency h2{font:800 clamp(38px,4.5vw,61px)/1.02 var(--display);letter-spacing:-.04em;margin:0}.kw-guide-lawyers .urgency p{margin:0;font-size:20px}.kw-guide-lawyers .urgency .cta{background:var(--night);box-shadow:7px 7px #ffffffa6}.kw-guide-lawyers .faq-list{border-top:2px solid var(--deep);max-width:920px;margin:auto}.kw-guide-lawyers details{border-bottom:1px solid var(--line)}.kw-guide-lawyers summary{cursor:pointer;font:750 21px var(--display);padding:25px 48px 25px 0;list-style:none;position:relative}.kw-guide-lawyers summary::-webkit-details-marker{display:none}.kw-guide-lawyers summary:after{content:"+";font:500 30px var(--display);color:var(--forest);position:absolute;top:20px;right:8px}.kw-guide-lawyers details[open] summary:after{content:"−"}.kw-guide-lawyers details p{max-width:72ch;color:var(--muted);margin:0;padding:0 0 26px}.kw-guide-lawyers .final{background:var(--deep);color:#fff;padding:90px 0}.kw-guide-lawyers .final-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;display:grid}.kw-guide-lawyers .final h2{font:750 clamp(42px,5vw,70px)/1.01 var(--display);letter-spacing:-.04em;margin:0}.kw-guide-lawyers .final p{color:var(--sage-dim)}.kw-guide-lawyers .final .cta{background:var(--signal);color:var(--night);box-shadow:7px 7px #fff}.kw-guide-lawyers .footer{background:var(--night);color:#b8c9c1;padding:26px 0;font-size:14px}.kw-guide-lawyers .footer-grid{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.kw-guide-lawyers .footer a{color:#fff}.kw-guide-lawyers .mobile-cta{display:none}.kw-guide-lawyers .lead-modal{background:var(--paper);border-top:1px solid var(--line);padding:70px 0}.kw-guide-lawyers .js .lead-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04231dc7;padding:24px;display:none;position:fixed;inset:0;overflow:auto}.kw-guide-lawyers .js .lead-modal.is-open{place-items:start center;display:grid}.kw-guide-lawyers .modal-card{background:var(--ivory);grid-template-columns:300px 1fr;width:min(900px,100%);max-height:calc(100vh - 48px);margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000059}.kw-guide-lawyers .modal-aside{background:var(--deep);color:#fff;padding:42px 34px;overflow:hidden}.kw-guide-lawyers .modal-aside .report-mini{background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--gold);padding:20px;overflow:hidden;transform:rotate(-2deg)}.kw-guide-lawyers .modal-aside h2{font:750 24px/1.08 var(--display);letter-spacing:-.03em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0 0 14px}.kw-guide-lawyers .modal-aside ul{margin:32px 0 0;padding:0;list-style:none}.kw-guide-lawyers .modal-aside li{border-top:1px solid #ffffff2e;padding:11px 0;font-size:14px}.kw-guide-lawyers .modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;padding:42px 44px;overflow:auto}.kw-guide-lawyers .modal-close{z-index:2;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:13px;right:15px}.kw-guide-lawyers .form-head{margin-bottom:25px;padding-right:32px}.kw-guide-lawyers .form-head h2{font:750 34px/1.08 var(--display);letter-spacing:-.035em;margin:0}.kw-guide-lawyers .form-head p{color:var(--muted);margin:10px 0 0;font-size:16px}.kw-guide-lawyers .form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.kw-guide-lawyers .field{gap:6px;display:grid}.kw-guide-lawyers .field.full{grid-column:1/-1}.kw-guide-lawyers .field label,.kw-guide-lawyers .choice-title{font:750 14px var(--display)}.kw-guide-lawyers .field input,.kw-guide-lawyers .field select{width:100%;height:49px;color:var(--ink);background:#fff;border:1px solid #aeb8b2;border-radius:0;padding:0 13px}.kw-guide-lawyers .honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.kw-guide-lawyers .field-help{color:var(--muted);margin:0;font-size:12px}.kw-guide-lawyers .choice-set{grid-column:1/-1;margin:5px 0 0}.kw-guide-lawyers .choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.kw-guide-lawyers .choice-card{cursor:pointer;background:#fff;border:1px solid #aeb8b2;grid-template-columns:20px 1fr;gap:10px;padding:14px;display:grid}.kw-guide-lawyers .choice-card.recommended{border:2px solid var(--forest);background:var(--mist)}.kw-guide-lawyers .choice-card strong{font:750 14px var(--display);display:block}.kw-guide-lawyers .choice-card small{color:var(--muted);margin-top:3px;line-height:1.3;display:block}.kw-guide-lawyers .callback-fields{background:var(--mist);border:1px solid var(--sage-dim);grid-column:1/-1;padding:18px}.kw-guide-lawyers .callback-fields[hidden]{display:none}.kw-guide-lawyers .privacy{color:var(--muted);grid-column:1/-1;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.kw-guide-lawyers .privacy input{margin-top:3px}.kw-guide-lawyers .privacy a{color:var(--forest-dark);font-weight:700}.kw-guide-lawyers .consent-copy{color:var(--ink);margin-top:5px;display:block}.kw-guide-lawyers .error-summary{color:#7e2929;background:#f8e9e7;grid-column:1/-1;padding:14px}.kw-guide-lawyers .error-summary:focus{outline:3px solid var(--error)}.kw-guide-lawyers .error{color:var(--error);font-size:13px}.kw-guide-lawyers .invalid{border-color:var(--error)!important}.kw-guide-lawyers .submit-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.kw-guide-lawyers .submit-row .cta{box-shadow:5px 5px 0 var(--gold);margin:4px 0 0}.kw-guide-lawyers .submit-row small{max-width:260px;color:var(--muted)}.kw-guide-lawyers .success{display:none}.kw-guide-lawyers .success.is-visible{display:block}.kw-guide-lawyers .success h2{font:750 38px/1.08 var(--display);letter-spacing:-.035em;margin:0}.kw-guide-lawyers .success p{color:var(--muted)}.kw-guide-lawyers .download-actions{gap:12px;margin-top:26px;display:grid}.kw-guide-lawyers .download-actions .cta{margin:0}.kw-guide-lawyers .download-secondary{text-align:center;border:1px solid var(--deep);color:var(--deep);font:750 15px var(--display);padding:14px;display:block}.kw-guide-lawyers .browser-help{background:var(--mist);margin-top:22px;padding:14px;font-size:14px}.kw-guide-lawyers .preview-flag{color:#5f4515;font:700 13px var(--display);background:#fff2cc;margin-bottom:15px;padding:10px;display:none}.kw-guide-lawyers .preview-mode .preview-flag{display:block}.kw-guide-lawyers [data-preview-fill]{color:var(--forest);font:700 13px var(--body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:none}.kw-guide-lawyers .preview-mode [data-preview-fill]{display:inline-block}@media (width>=901px) and (height<=950px){.kw-guide-lawyers .hero-grid{padding:48px 0 58px}.kw-guide-lawyers .hero h1{font-size:clamp(46px,4.45vw,64px)}.kw-guide-lawyers .hero-lead{margin-top:20px;font-size:19px}.kw-guide-lawyers .hero-points{margin-top:20px}.kw-guide-lawyers .hero .cta{margin-top:24px}.kw-guide-lawyers .report-stage{min-height:465px}.kw-guide-lawyers .report{width:330px}.kw-guide-lawyers .report h2{margin-top:30px;font-size:31px}.kw-guide-lawyers .report-badge{top:48px}}@media (width>=901px){.kw-guide-lawyers .modal-body{padding:30px 44px}.kw-guide-lawyers .form-head{margin-bottom:18px}.kw-guide-lawyers .form-grid{gap:13px}.kw-guide-lawyers .field input,.kw-guide-lawyers .field select{height:45px}.kw-guide-lawyers .optional-details>summary{padding-top:12px;padding-bottom:12px}.kw-guide-lawyers .optional-details>summary:after{top:6px}.kw-guide-lawyers .submit-row .cta{padding-top:13px;padding-bottom:13px}}@media (width<=900px){.kw-guide-lawyers .hero-grid{grid-template-columns:1fr;gap:30px}.kw-guide-lawyers .hero-copy{padding-top:20px}.kw-guide-lawyers .report-stage{min-height:440px}.kw-guide-lawyers .report{width:310px}.kw-guide-lawyers .section-head,.kw-guide-lawyers .contents-grid,.kw-guide-lawyers .urgency-grid,.kw-guide-lawyers .final-grid{grid-template-columns:1fr;gap:30px}.kw-guide-lawyers .workflow{grid-template-columns:52px 1fr}.kw-guide-lawyers .workflow-flow,.kw-guide-lawyers .workflow-boundary{grid-column:2}.kw-guide-lawyers .proofbar-grid{grid-template-columns:1fr}.kw-guide-lawyers .proofbar-item,.kw-guide-lawyers .proofbar-item:last-child{border:0;border-bottom:1px solid #ffffff2e}.kw-guide-lawyers .modal-card{grid-template-columns:1fr}.kw-guide-lawyers .modal-aside{display:none}}@media (width<=640px){.kw-guide-lawyers{font-size:17px}.kw-guide-lawyers .shell{width:calc(100vw - 28px)}.kw-guide-lawyers .topbar{height:62px}.kw-guide-lawyers .top-note,.kw-guide-lawyers .top-cta{display:none}.kw-guide-lawyers .topline{font-size:12px}.kw-guide-lawyers .hero-grid{padding:48px 0 56px}.kw-guide-lawyers .hero h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(32px,10.5vw,41px)}.kw-guide-lawyers .hero-lead{font-size:19px}.kw-guide-lawyers .report-stage{min-height:385px}.kw-guide-lawyers .report{width:270px;padding:27px}.kw-guide-lawyers .report h2{margin-top:30px;font-size:31px}.kw-guide-lawyers .report-badge{top:40px;right:4px}.kw-guide-lawyers .section{padding:75px 0}.kw-guide-lawyers .section-head h2,.kw-guide-lawyers .contents-copy h2{font-size:42px}.kw-guide-lawyers .section-head p,.kw-guide-lawyers .contents-copy>p{font-size:18px}.kw-guide-lawyers .workflow{gap:15px;padding:24px 0}.kw-guide-lawyers .workflow h3{font-size:21px}.kw-guide-lawyers .workflow-flow span{font-size:14px}.kw-guide-lawyers .contrast-grid{grid-template-columns:1fr}.kw-guide-lawyers .contrast-col{padding:30px 22px}.kw-guide-lawyers .contrast-col+.contrast-col{border-top:1px solid #ffffff38;border-left:0}.kw-guide-lawyers .page-map{grid-template-columns:repeat(4,1fr)}.kw-guide-lawyers .urgency-grid{padding:58px 0}.kw-guide-lawyers .final{padding:64px 0 58px}.kw-guide-lawyers .final-grid{gap:24px}.kw-guide-lawyers .final .cta{margin-top:0}.kw-guide-lawyers .footer{padding:24px 0 74px}.kw-guide-lawyers .mobile-cta{z-index:500;background:var(--signal);color:var(--night);text-align:center;font:800 16px var(--display);padding:15px;text-decoration:none;display:block;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 8px 30px #04231d47}.kw-guide-lawyers .js .lead-modal{padding:0}.kw-guide-lawyers .modal-card{min-height:100%;max-height:none;box-shadow:none;overflow:visible}.kw-guide-lawyers .modal-body{padding:58px 20px 34px;overflow:visible}.kw-guide-lawyers .form-grid,.kw-guide-lawyers .choice-grid{grid-template-columns:1fr}.kw-guide-lawyers .field.full,.kw-guide-lawyers .choice-set,.kw-guide-lawyers .callback-fields,.kw-guide-lawyers .privacy,.kw-guide-lawyers .error-summary,.kw-guide-lawyers .submit-row{grid-column:1}.kw-guide-lawyers .form-head h2{font-size:30px}.kw-guide-lawyers .submit-row .cta{width:100%}}.kw-guide-lawyers .report h2{overflow-wrap:break-word}.kw-guide-lawyers .hero-saving{border-left:5px solid var(--signal);background:#fff;gap:3px;max-width:650px;margin:24px 0 0;padding:17px 20px 18px;display:grid;box-shadow:0 12px 30px #04231d14}.kw-guide-lawyers .hero-saving>span,.kw-guide-lawyers .time-result>span{color:var(--brass);font:800 11px var(--display);letter-spacing:.1em}.kw-guide-lawyers .hero-saving strong{font:750 21px/1.18 var(--display);letter-spacing:-.02em}.kw-guide-lawyers .hero-saving strong b{color:var(--forest);font-size:1.18em}.kw-guide-lawyers .hero-saving small{color:var(--muted);font-size:14px;line-height:1.4}.kw-guide-lawyers .timecalc{background:linear-gradient(135deg,#e4eee9 0%,#f7f6f1 58%,#efe3c8 100%);border-top:1px solid #c8d8cf;border-bottom:1px solid #c8d8cf;padding:88px 0}.kw-guide-lawyers .timecalc-grid{grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);align-items:center;gap:70px;display:grid}.kw-guide-lawyers .timecalc-copy h2{font:750 clamp(38px,4.4vw,61px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px}.kw-guide-lawyers .timecalc-copy>p:last-child{max-width:590px;color:var(--muted);margin:0;font-size:19px}.kw-guide-lawyers .timecalc-panel{background:#ffffffe6;border:1px solid #07372d2e;grid-template-columns:1fr 1fr;gap:22px;padding:28px 30px;display:grid;box-shadow:0 22px 55px #04231d1f}.kw-guide-lawyers .timecalc-panel label{color:var(--ink);font:750 14px/1.25 var(--display);grid-template-columns:1fr auto;align-items:end;gap:8px 15px;display:grid}.kw-guide-lawyers .timecalc-panel output{color:var(--forest);font:800 18px var(--display)}.kw-guide-lawyers .timecalc-panel input[type=range]{width:100%;height:24px;accent-color:var(--forest);cursor:pointer;grid-column:1/-1;margin:0}.kw-guide-lawyers .time-result{background:var(--night);color:#fff;grid-column:1/-1;gap:3px;padding:23px 25px;display:grid}.kw-guide-lawyers .time-result>span{color:var(--gold)}.kw-guide-lawyers .time-result strong{font:750 29px/1.08 var(--display)}.kw-guide-lawyers .time-result strong b{color:var(--signal);font-size:1.25em}.kw-guide-lawyers .time-result small{color:var(--sage-dim);font-size:15px}.kw-guide-lawyers .calc-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.kw-guide-lawyers .workflow-list{border-top:0;gap:18px;display:grid}.kw-guide-lawyers .workflow{border:1px solid var(--line);background:#fff;grid-template-columns:56px minmax(200px,.45fr) 1.55fr;gap:24px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 11px 30px #04231d0e}.kw-guide-lawyers .workflow:before{content:"";background:var(--gold);width:4px;position:absolute;inset:0 auto 0 0}.kw-guide-lawyers .workflow-no{width:44px;height:44px}.kw-guide-lawyers .workflow-flow{flex-wrap:nowrap;gap:7px;display:flex}.kw-guide-lawyers .workflow-flow span{text-align:center;background:var(--mist);min-width:0;min-height:62px;font:700 13px/1.25 var(--display);border:1px solid #dce7e1;flex:1;place-items:center;padding:10px 8px;display:grid}.kw-guide-lawyers .workflow-flow i{flex:0 0 17px;place-items:center;display:grid}.kw-guide-lawyers .workflow-boundary{margin-top:1px;padding-top:9px}.kw-guide-lawyers .workflow-boundary:before{content:"MENSCHLICHE ENTSCHEIDUNG · ";color:var(--brass);font:800 10px var(--display);letter-spacing:.05em}.kw-guide-lawyers .optional{color:var(--muted);font:600 12px var(--body)}.kw-guide-lawyers .phone-primary{background:var(--mist);border:1px solid #0d5a454d;padding:14px}@keyframes report-float{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(-1.7deg)translateY(-8px)}}@keyframes shadow-float{0%,to{transform:rotate(7deg)translate(28px,10px)}50%{transform:rotate(6deg)translate(25px,14px)}}.kw-guide-lawyers .js .report{animation:5.8s ease-in-out infinite report-float}.kw-guide-lawyers .js .report-shadow{animation:6.4s ease-in-out infinite shadow-float}.kw-guide-lawyers .js [data-reveal]{opacity:0;transition:opacity .62s,transform .72s cubic-bezier(.2,.75,.25,1);transform:translateY(22px)}.kw-guide-lawyers .js [data-reveal].is-visible{opacity:1;transform:none}.kw-guide-lawyers .js .workflow .workflow-flow span,.kw-guide-lawyers .js .workflow .workflow-flow i{opacity:0;transition:opacity .35s,transform .42s;transform:translate(-10px)}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow span,.kw-guide-lawyers .js .workflow.is-visible .workflow-flow i{opacity:1;transform:none}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :first-child{transition-delay:.12s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(2){transition-delay:.2s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(3){transition-delay:.28s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(4){transition-delay:.36s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(5){transition-delay:.44s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(6){transition-delay:.52s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(7){transition-delay:.6s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(8){transition-delay:.68s}.kw-guide-lawyers .js .workflow.is-visible .workflow-flow :nth-child(9){transition-delay:.76s}@media (width<=900px){.kw-guide-lawyers .timecalc-grid{grid-template-columns:1fr;gap:34px}.kw-guide-lawyers .timecalc-panel{max-width:680px}.kw-guide-lawyers .workflow{grid-template-columns:52px 1fr}.kw-guide-lawyers .workflow-flow,.kw-guide-lawyers .workflow-boundary{grid-column:1/-1}}@media (width<=640px){.kw-guide-lawyers .hero{overflow:clip}.kw-guide-lawyers .hero-grid{gap:20px;padding:42px 0 34px}.kw-guide-lawyers .hero-saving{margin-top:20px;padding:15px 16px}.kw-guide-lawyers .hero-saving strong{font-size:19px}.kw-guide-lawyers .hero-saving small{font-size:13px}.kw-guide-lawyers .hero-points{gap:9px;margin-top:20px}.kw-guide-lawyers .hero .cta{width:100%;margin-top:25px}.kw-guide-lawyers .report-stage{width:100%;min-height:415px;padding:8px 20px;overflow:visible}.kw-guide-lawyers .report-shadow{width:min(260px,100vw - 66px);height:350px;transform:rotate(4deg)translate(4px,8px)}.kw-guide-lawyers .report{width:270px;max-width:calc(100vw - 62px);padding:25px;transform:rotate(-1.2deg)}.kw-guide-lawyers .report h2{overflow-wrap:break-word;margin-top:27px;font-size:clamp(22px,6.2vw,25px);line-height:1.04}.kw-guide-lawyers .report-sub{font-size:13px}.kw-guide-lawyers .report-path{gap:9px;padding-top:16px}.kw-guide-lawyers .report-badge{padding:10px 12px;top:42px;right:16px}.kw-guide-lawyers .timecalc{padding:66px 0}.kw-guide-lawyers .timecalc-copy h2{font-size:38px}.kw-guide-lawyers .timecalc-copy>p:last-child{font-size:17px}.kw-guide-lawyers .timecalc-panel{grid-template-columns:1fr;gap:24px;padding:22px 18px}.kw-guide-lawyers .timecalc-panel label{grid-template-columns:1fr auto}.kw-guide-lawyers .time-result,.kw-guide-lawyers .calc-note{grid-column:1}.kw-guide-lawyers .time-result{padding:20px}.kw-guide-lawyers .time-result strong{font-size:24px}.kw-guide-lawyers .time-result small{font-size:13px}.kw-guide-lawyers .workflow-list{gap:14px}.kw-guide-lawyers .workflow{grid-template-columns:43px 1fr;gap:13px;padding:22px 17px}.kw-guide-lawyers .workflow-no{width:38px;height:38px}.kw-guide-lawyers .workflow h3{margin:2px 0 0;font-size:20px}.kw-guide-lawyers .workflow-flow{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;padding:5px 0 0 18px;position:relative}.kw-guide-lawyers .workflow-flow:before{content:"";background:linear-gradient(var(--gold),var(--forest));width:2px;position:absolute;top:17px;bottom:17px;left:5px}.kw-guide-lawyers .workflow-flow span{text-align:left;place-items:center start;min-height:0;padding:12px 13px;position:relative}.kw-guide-lawyers .workflow-flow span:before{content:"";border:2px solid var(--forest);background:var(--ivory);border-radius:50%;width:10px;height:10px;position:absolute;left:-18px}.kw-guide-lawyers .workflow-flow i{justify-content:start;height:24px;padding-left:12px;transform:rotate(90deg)}.kw-guide-lawyers .workflow-boundary{grid-column:1/-1;margin-top:0;padding:12px 0 0 18px;font-size:14px}.kw-guide-lawyers .js .workflow .workflow-flow span,.kw-guide-lawyers .js .workflow .workflow-flow i{transform:translateY(8px)}.kw-guide-lawyers .form-head{margin-bottom:20px}.kw-guide-lawyers .phone-primary{padding:12px}.kw-guide-lawyers .choice-card{padding:14px}.kw-guide-lawyers .modal-body{padding-bottom:94px}}.kw-guide-lawyers .optional-details{border:1px solid var(--line);background:#fff;grid-column:1/-1}.kw-guide-lawyers .optional-details>summary{color:var(--forest);padding:15px 48px 15px 16px;font-size:14px}.kw-guide-lawyers .optional-details>summary:after{top:9px;right:15px}.kw-guide-lawyers .optional-details>.form-grid{padding:4px 16px 17px}.kw-guide-lawyers .optional-details[open]{box-shadow:0 8px 22px #04231d0f}.kw-guide-lawyers .consent-compact{padding-top:2px}.kw-guide-lawyers .consent-compact .consent-copy{color:var(--muted);margin-top:0;line-height:1.45}.kw-guide-lawyers .privacy-note{color:var(--muted);grid-column:1/-1;margin:-4px 0 0;font-size:12px;line-height:1.45}.kw-guide-lawyers .privacy-note a,.kw-guide-lawyers .consent-copy a{color:var(--forest);text-underline-offset:2px}.kw-guide-lawyers .save-guide{background:var(--mist);border:1px solid var(--line);margin-top:22px;padding:18px}.kw-guide-lawyers .save-guide>strong{color:var(--deep);font:750 18px var(--display);margin-bottom:12px;display:block}.kw-guide-lawyers .save-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kw-guide-lawyers .save-steps span{color:var(--muted);align-items:center;gap:8px;font-size:13px;line-height:1.3;display:flex}.kw-guide-lawyers .save-steps b{background:var(--deep);color:#fff;height:26px;font:750 12px var(--display);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.kw-guide-lawyers .success.is-visible .save-steps span{animation:.45s cubic-bezier(.2,.75,.25,1) both save-step-in}.kw-guide-lawyers .success.is-visible .save-steps span:nth-child(2){animation-delay:.12s}.kw-guide-lawyers .success.is-visible .save-steps span:nth-child(3){animation-delay:.24s}}@keyframes save-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=360px) and (width<=640px){.kw-guide-lawyers .modal-body form>.form-grid{grid-template-columns:1fr 1fr}.kw-guide-lawyers .modal-body form>.form-grid>.field.full,.kw-guide-lawyers .modal-body form>.form-grid>.choice-set,.kw-guide-lawyers .modal-body form>.form-grid>.callback-fields,.kw-guide-lawyers .modal-body form>.form-grid>.optional-details,.kw-guide-lawyers .modal-body form>.form-grid>.privacy,.kw-guide-lawyers .modal-body form>.form-grid>.error-summary,.kw-guide-lawyers .modal-body form>.form-grid>.submit-row{grid-column:1/-1}}@keyframes report-float-mobile{0%,to{transform:rotate(-1.2deg)translateY(0)}50%{transform:rotate(-.7deg)translateY(-4px)}}@keyframes shadow-float-mobile{0%,to{transform:rotate(4deg)translate(4px,8px)}50%{transform:rotate(3.5deg)translate(5px,10px)}}@media (width<=640px){.kw-guide-lawyers .js .report{animation-name:report-float-mobile}.kw-guide-lawyers .js .report-shadow{animation-name:shadow-float-mobile}}.kw-guide-lawyers .proofbar-item{letter-spacing:-.02em;font-size:22px}.kw-guide-lawyers .proofbar-item small{letter-spacing:0;font-size:13px}.kw-guide-lawyers .timecalc{background:var(--mist)}.kw-guide-lawyers .timecalc-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-guide-lawyers .time-result{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.kw-guide-lawyers .time-hours,.kw-guide-lawyers .time-cost{gap:4px;padding:24px 25px;display:grid}.kw-guide-lawyers .time-hours>span,.kw-guide-lawyers .time-cost>span{color:var(--gold);font:800 10px var(--display);letter-spacing:.1em}.kw-guide-lawyers .time-hours strong,.kw-guide-lawyers .time-cost strong{font:750 27px/1.08 var(--display)}.kw-guide-lawyers .time-hours strong b,.kw-guide-lawyers .time-cost strong b{color:var(--signal);font-size:1.18em}.kw-guide-lawyers .time-hours small,.kw-guide-lawyers .time-cost small{color:var(--sage-dim);font-size:14px}.kw-guide-lawyers .time-cost{background:#07372d;border-left:1px solid #fff3}.kw-guide-lawyers .calc-cta{background:var(--signal);min-height:52px;color:var(--night);font:800 15px var(--display);grid-column:1/-1;justify-content:center;align-items:center;padding:13px 18px;text-decoration:none;display:flex}.kw-guide-lawyers .workflow-section{background:var(--paper)}.kw-guide-lawyers .workflow-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kw-guide-lawyers .workflow-visual{background:var(--night);color:#fff;min-width:0;box-shadow:10px 10px 0 var(--sage);flex-direction:column;padding:26px;display:flex}.kw-guide-lawyers .workflow-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.kw-guide-lawyers .workflow-card-head>div{align-items:center;gap:11px;min-width:0;display:flex}.kw-guide-lawyers .workflow-card-head small{color:var(--sage-dim);font:800 10px var(--display);letter-spacing:.1em}.kw-guide-lawyers .workflow-card-head strong{color:var(--signal);font:800 13px var(--display);flex:none}.kw-guide-lawyers .workflow-visual .workflow-no{background:var(--signal);width:34px;height:34px;color:var(--night)}.kw-guide-lawyers .workflow-visual h3{min-height:88px;font:750 24px/1.14 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:24px 0 20px}.kw-guide-lawyers .workflow-visual>p{color:var(--sage-dim);margin:20px 0 0;font-size:14px;line-height:1.48}.kw-guide-lawyers .workflow-visual>p strong{color:#fff}.kw-guide-lawyers .process-map{background-color:#063029;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='%23d4e7de' stroke-opacity='.07'/%3E%3C/svg%3E");grid-template-columns:54px minmax(46px,1fr) minmax(46px,1fr) 76px;align-items:center;gap:7px;min-height:178px;padding:26px 12px;display:grid;position:relative;overflow:hidden}.kw-guide-lawyers .process-map:before{content:"";background:var(--gold);height:2px;position:absolute;top:50%;left:32px;right:36px}.kw-guide-lawyers .map-inputs,.kw-guide-lawyers .map-node,.kw-guide-lawyers .map-result{z-index:1;position:relative}.kw-guide-lawyers .map-inputs{gap:5px;display:grid}.kw-guide-lawyers .map-inputs span{background:var(--night);text-align:center;color:var(--sage);font:700 8px var(--display);border:1px solid #d4e7de59;padding:6px 4px}.kw-guide-lawyers .map-node{text-align:center;background:#07372d;border:1px solid #d4e7de61;align-content:center;min-height:62px;padding:10px 6px;display:grid}.kw-guide-lawyers .map-node small{color:var(--gold);font:700 7px var(--display);position:absolute;top:4px;left:5px}.kw-guide-lawyers .map-node b{font:750 10px/1.15 var(--display);overflow-wrap:anywhere}.kw-guide-lawyers .map-result{aspect-ratio:1;border:2px solid var(--gold);background:var(--ivory);color:var(--night);text-align:center;border-radius:50%;place-content:center;display:grid;box-shadow:6px 6px #c9a96138}.kw-guide-lawyers .map-result small{color:var(--brass);font:800 7px var(--display);letter-spacing:.08em}.kw-guide-lawyers .map-result b{max-width:8ch;font:750 10px/1.12 var(--display)}.kw-guide-lawyers .model-split{text-align:center;max-width:850px;color:var(--muted);margin:28px auto 0;font-size:13px}.kw-guide-lawyers .page-map{grid-template-columns:repeat(4,1fr)}.kw-guide-lawyers .js .workflow-visual .map-inputs,.kw-guide-lawyers .js .workflow-visual .map-node,.kw-guide-lawyers .js .workflow-visual .map-result{opacity:0;transition:opacity .38s,transform .46s;transform:translate(-10px)}.kw-guide-lawyers .js .workflow-visual.is-visible .map-inputs,.kw-guide-lawyers .js .workflow-visual.is-visible .map-node,.kw-guide-lawyers .js .workflow-visual.is-visible .map-result{opacity:1;transform:none}.kw-guide-lawyers .js .workflow-visual.is-visible .map-inputs{transition-delay:.12s}.kw-guide-lawyers .js .workflow-visual.is-visible .map-node:nth-of-type(2){transition-delay:.24s}.kw-guide-lawyers .js .workflow-visual.is-visible .map-node:nth-of-type(3){transition-delay:.36s}.kw-guide-lawyers .js .workflow-visual.is-visible .map-result{transition-delay:.5s}@media (width<=1000px){.kw-guide-lawyers .workflow-gallery{grid-template-columns:1fr}.kw-guide-lawyers .workflow-visual{grid-template-columns:minmax(230px,.72fr) 1.28fr;gap:0 28px;display:grid}.kw-guide-lawyers .workflow-card-head,.kw-guide-lawyers .workflow-visual h3,.kw-guide-lawyers .workflow-visual>p{grid-column:1}.kw-guide-lawyers .process-map{grid-area:1/2/4}.kw-guide-lawyers .workflow-visual h3{min-height:0}.kw-guide-lawyers .page-map,.kw-guide-lawyers .timecalc-panel{grid-template-columns:1fr 1fr}.kw-guide-lawyers .timecalc-panel label:last-of-type{grid-column:1/-1}}@media (width>=901px) and (height<=950px){.kw-guide-lawyers .hero h1{font-size:60px}.kw-guide-lawyers .hero-saving{margin-top:16px}.kw-guide-lawyers .hero-points{margin-top:14px}.kw-guide-lawyers .hero .cta{margin-top:18px}}@media (width<=640px){.kw-guide-lawyers .proofbar-item{padding:20px 18px;font-size:20px}.kw-guide-lawyers .timecalc-panel{grid-template-columns:1fr}.kw-guide-lawyers .timecalc-panel label:last-of-type{grid-column:1}.kw-guide-lawyers .time-result{grid-template-columns:1fr}.kw-guide-lawyers .time-hours,.kw-guide-lawyers .time-cost{padding:21px 19px}.kw-guide-lawyers .time-cost{border-top:1px solid #fff3;border-left:0}.kw-guide-lawyers .time-hours strong,.kw-guide-lawyers .time-cost strong{font-size:23px}.kw-guide-lawyers .workflow-gallery{gap:22px}.kw-guide-lawyers .workflow-visual{box-shadow:7px 7px 0 var(--sage);padding:20px;display:flex}.kw-guide-lawyers .workflow-visual h3{min-height:0;margin:19px 0 17px;font-size:22px}.kw-guide-lawyers .workflow-visual>p{margin-top:16px}.kw-guide-lawyers .process-map{grid-template-columns:48px minmax(42px,1fr) minmax(42px,1fr) 68px;gap:5px;width:100%;min-height:164px;padding:20px 8px}.kw-guide-lawyers .process-map:before{left:25px;right:30px}.kw-guide-lawyers .map-inputs span{padding:5px 3px;font-size:7px}.kw-guide-lawyers .map-node{min-height:56px;padding:9px 3px}.kw-guide-lawyers .map-node b,.kw-guide-lawyers .map-result b{font-size:9px}.kw-guide-lawyers .section-head{gap:21px}.kw-guide-lawyers .section-head p{font-size:17px}.kw-guide-lawyers .page-map{grid-template-columns:1fr}.kw-guide-lawyers .model-split{text-align:left}.kw-guide-lawyers .calc-cta{text-align:center}.kw-guide-lawyers .hero h1{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;font-size:clamp(32px,9.5vw,38px);line-height:1.02}.kw-guide-lawyers .hero-saving{border-left:0;border-top:5px solid var(--signal)}}@media (width<=350px){.kw-guide-lawyers .workflow-visual{padding:17px}.kw-guide-lawyers .process-map{grid-template-columns:43px minmax(38px,1fr) minmax(38px,1fr) 62px}.kw-guide-lawyers .workflow-card-head small{font-size:8px}.kw-guide-lawyers .workflow-card-head strong{font-size:11px}}@media (width<=640px){.kw-guide-lawyers .report-stage{min-height:465px;padding:12px 16px}.kw-guide-lawyers .report-shadow{width:min(260px,100vw - 66px);height:400px}.kw-guide-lawyers .report{aspect-ratio:auto;height:420px;max-height:none;padding:24px}.kw-guide-lawyers .report-label{font-size:10px}.kw-guide-lawyers .report h2{margin-top:25px;font-size:clamp(21px,5.8vw,24px);line-height:1.03}.kw-guide-lawyers .report-sub{font-size:12.5px;line-height:1.38}.kw-guide-lawyers .report-path{gap:8px;margin-top:18px;padding-top:14px}.kw-guide-lawyers .report-path span{font-size:11px;line-height:1.25}.kw-guide-lawyers .page-map{grid-template-columns:1fr;gap:12px;margin-top:28px}.kw-guide-lawyers .page-map>div{border:1px solid var(--line);background:var(--paper);grid-template-columns:48px minmax(0,1fr);grid-template-areas:"number title""number copy";align-items:start;gap:5px 16px;padding:18px;display:grid}.kw-guide-lawyers .page-map>div>span{aspect-ratio:auto;background:var(--deep);color:#fff;border-color:var(--deep);grid-area:number;place-items:center;width:48px;height:48px;padding:0;font-size:12px}.kw-guide-lawyers .page-map>div>h3{font:750 20px/1.18 var(--display);letter-spacing:-.02em;grid-area:title;margin:0}.kw-guide-lawyers .page-map>div>p{color:var(--muted);grid-area:copy;margin:0;font-size:16px;line-height:1.42}}@media (width<=350px){.kw-guide-lawyers .report-stage{min-height:478px;padding-inline:10px}.kw-guide-lawyers .report{height:432px;padding:22px}.kw-guide-lawyers .report-shadow{height:410px}.kw-guide-lawyers .page-map>div{grid-template-columns:42px minmax(0,1fr);column-gap:13px;padding:16px}.kw-guide-lawyers .page-map>div>span{width:42px;height:42px}}.kw-guide-lawyers .process-timeline,.kw-guide-lawyers .review-board,.kw-guide-lawyers .status-ledger{background-color:#063029;background-image:linear-gradient(#d4e7de0e 1px,#0000 1px),linear-gradient(90deg,#d4e7de0e 1px,#0000 1px);background-size:28px 28px;min-height:218px;padding:16px;position:relative;overflow:hidden}.kw-guide-lawyers .timeline-inbox{background:var(--night);border:1px solid #d4e7de4d;gap:2px;padding:11px 12px;display:grid}.kw-guide-lawyers .timeline-inbox small,.kw-guide-lawyers .review-notes small,.kw-guide-lawyers .ledger-query small{color:var(--gold);font:800 8px var(--display);letter-spacing:.1em}.kw-guide-lawyers .timeline-inbox strong{font:750 14px var(--display)}.kw-guide-lawyers .timeline-inbox span{color:var(--sage-dim);font-size:10px}.kw-guide-lawyers .timeline-rail{gap:7px;margin:11px 0 10px;padding:0;list-style:none;display:grid;position:relative}.kw-guide-lawyers .timeline-rail:before{content:"";background:var(--gold);width:1px;position:absolute;top:10px;bottom:10px;left:12px}.kw-guide-lawyers .timeline-rail li{grid-template-columns:25px 1fr;align-items:center;gap:8px;display:grid;position:relative}.kw-guide-lawyers .timeline-rail i{z-index:1;border:1px solid var(--gold);width:25px;height:25px;color:var(--gold);font:800 8px var(--display);background:#063029;border-radius:50%;place-items:center;font-style:normal;display:grid}.kw-guide-lawyers .timeline-rail span{gap:1px;display:grid}.kw-guide-lawyers .timeline-rail small{color:var(--sage-dim);font:800 7px var(--display);letter-spacing:.08em}.kw-guide-lawyers .timeline-rail b{font:700 11px var(--display)}.kw-guide-lawyers .timeline-gate{background:var(--gold);color:var(--night);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.kw-guide-lawyers .timeline-gate span{font:800 8px var(--display);letter-spacing:.1em}.kw-guide-lawyers .timeline-gate strong{font:800 11px var(--display)}.kw-guide-lawyers .review-board{grid-template-rows:1fr auto;grid-template-columns:.86fr 1.14fr;gap:10px;display:grid}.kw-guide-lawyers .review-doc{color:var(--night);background:#f3efe3;grid-row:1/3;align-content:start;gap:9px;padding:30px 12px 12px;display:grid;position:relative;transform:rotate(-1deg);box-shadow:5px 5px #c19b4f73}.kw-guide-lawyers .review-doc:before{content:"";z-index:-1;border:1px solid #d4e7de47;position:absolute;inset:7px -5px -5px 7px}.kw-guide-lawyers .doc-tab{color:var(--forest);font:800 7px var(--display);letter-spacing:.08em;position:absolute;top:9px;left:10px}.kw-guide-lawyers .review-doc i{background:#b7b9b1;height:3px;display:block}.kw-guide-lawyers .review-doc i.marked{border-left:2px solid var(--forest);background:#c19b4f94;height:8px}.kw-guide-lawyers .review-doc i.short{width:68%}.kw-guide-lawyers .review-doc small{color:var(--forest);font:800 8px var(--display);margin-top:5px}.kw-guide-lawyers .review-notes{gap:8px;display:grid}.kw-guide-lawyers .review-notes div{background:var(--night);border:1px solid #d4e7de47;gap:4px;padding:10px;display:grid}.kw-guide-lawyers .review-notes b{font:700 10px/1.25 var(--display)}.kw-guide-lawyers .review-decision{background:var(--gold);color:var(--night);grid-column:2;gap:2px;padding:10px;display:grid}.kw-guide-lawyers .review-decision span,.kw-guide-lawyers .ledger-answer span{font:800 7px var(--display);letter-spacing:.1em}.kw-guide-lawyers .review-decision strong{font:800 10px/1.2 var(--display)}.kw-guide-lawyers .status-ledger{grid-template-rows:auto 1fr auto;gap:10px;display:grid}.kw-guide-lawyers .ledger-query{border-left:2px solid var(--gold);background:var(--night);gap:3px;padding:11px 12px 11px 28px;display:grid;position:relative}.kw-guide-lawyers .ledger-query:before{content:"?";color:var(--gold);font:800 13px var(--display);position:absolute;top:13px;left:9px}.kw-guide-lawyers .ledger-query strong{font:750 13px var(--display)}.kw-guide-lawyers .ledger-table{background:#04231db3;border:1px solid #d4e7de47}.kw-guide-lawyers .ledger-table div{border-bottom:1px solid #d4e7de29;justify-content:space-between;gap:10px;padding:8px 10px;font-size:10px;display:flex}.kw-guide-lawyers .ledger-table div:last-child{border-bottom:0}.kw-guide-lawyers .ledger-table span{color:var(--sage-dim)}.kw-guide-lawyers .ledger-table b{font:750 9px var(--display)}.kw-guide-lawyers .ledger-table b.ok{color:var(--sage)}.kw-guide-lawyers .ledger-table .alert{border-left:3px solid var(--gold);background:#c19b4f1c}.kw-guide-lawyers .ledger-table .alert b{color:var(--gold)}.kw-guide-lawyers .ledger-answer{background:var(--gold);color:var(--night);grid-template-columns:1fr;gap:2px;padding:10px 11px;display:grid}.kw-guide-lawyers .ledger-answer strong{font:800 11px var(--display)}.kw-guide-lawyers .ledger-answer small{font-size:8px}.kw-guide-lawyers .js .workflow-visual .timeline-inbox,.kw-guide-lawyers .js .workflow-visual .timeline-rail li,.kw-guide-lawyers .js .workflow-visual .timeline-gate,.kw-guide-lawyers .js .workflow-visual .review-doc,.kw-guide-lawyers .js .workflow-visual .review-notes>div,.kw-guide-lawyers .js .workflow-visual .review-decision,.kw-guide-lawyers .js .workflow-visual .ledger-query,.kw-guide-lawyers .js .workflow-visual .ledger-table,.kw-guide-lawyers .js .workflow-visual .ledger-answer{opacity:0;transition:opacity .38s,transform .46s;transform:translateY(8px)}.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-inbox,.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-rail li,.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-gate,.kw-guide-lawyers .js .workflow-visual.is-visible .review-doc,.kw-guide-lawyers .js .workflow-visual.is-visible .review-notes>div,.kw-guide-lawyers .js .workflow-visual.is-visible .review-decision,.kw-guide-lawyers .js .workflow-visual.is-visible .ledger-query,.kw-guide-lawyers .js .workflow-visual.is-visible .ledger-table,.kw-guide-lawyers .js .workflow-visual.is-visible .ledger-answer{opacity:1;transform:none}.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-rail li:first-child,.kw-guide-lawyers .js .workflow-visual.is-visible .review-notes>div:first-child,.kw-guide-lawyers .js .workflow-visual.is-visible .ledger-table{transition-delay:.12s}.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-rail li:nth-child(2),.kw-guide-lawyers .js .workflow-visual.is-visible .review-notes>div:last-child,.kw-guide-lawyers .js .workflow-visual.is-visible .ledger-answer{transition-delay:.22s}.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-rail li:nth-child(3),.kw-guide-lawyers .js .workflow-visual.is-visible .review-decision{transition-delay:.32s}.kw-guide-lawyers .js .workflow-visual.is-visible .timeline-gate{transition-delay:.42s}@media (width<=1000px){.kw-guide-lawyers .process-timeline,.kw-guide-lawyers .review-board,.kw-guide-lawyers .status-ledger{grid-area:1/2/4;min-height:230px}}@media (width<=640px){.kw-guide-lawyers .process-timeline,.kw-guide-lawyers .review-board,.kw-guide-lawyers .status-ledger{min-height:214px;padding:14px}.kw-guide-lawyers .review-board{grid-template-columns:.82fr 1.18fr}.kw-guide-lawyers .timeline-rail{gap:6px}.kw-guide-lawyers .workflow-visual:nth-child(2),.kw-guide-lawyers .workflow-visual:nth-child(3){box-shadow:7px 7px 0 var(--sage)}}@media (prefers-reduced-motion:reduce){.kw-guide-lawyers{scroll-behavior:auto}.kw-guide-lawyers .cta,.kw-guide-lawyers .top-cta{transition:none}.kw-guide-lawyers .js .report,.kw-guide-lawyers .js .report-shadow{animation:none}.kw-guide-lawyers .js [data-reveal],.kw-guide-lawyers .js .workflow .workflow-flow span,.kw-guide-lawyers .js .workflow .workflow-flow i,.kw-guide-lawyers .js .workflow-visual .map-inputs,.kw-guide-lawyers .js .workflow-visual .map-node,.kw-guide-lawyers .js .workflow-visual .map-result,.kw-guide-lawyers .js .workflow-visual .timeline-inbox,.kw-guide-lawyers .js .workflow-visual .timeline-rail li,.kw-guide-lawyers .js .workflow-visual .timeline-gate,.kw-guide-lawyers .js .workflow-visual .review-doc,.kw-guide-lawyers .js .workflow-visual .review-notes>div,.kw-guide-lawyers .js .workflow-visual .review-decision,.kw-guide-lawyers .js .workflow-visual .ledger-query,.kw-guide-lawyers .js .workflow-visual .ledger-table,.kw-guide-lawyers .js .workflow-visual .ledger-answer{opacity:1;transition:none;transform:none}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}.kw-landing *{box-sizing:border-box}.kw-landing{scroll-behavior:smooth;--forest:#0d5a45;--forest-dark:#0a4637;--deep:#07372d;--night:#04231d;--sage:#d4e7de;--sage-dim:#a8c9ba;--mist:#eef3f0;--ivory:#fbfaf7;--paper:#f5f4ef;--brass:#76551d;--gold:#c9a961;--ink:#1f2421;--muted:#5a625d;--line:#dfe3de;--display:Manrope,Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif;background:var(--ivory);color:var(--ink);font:17px/1.5 var(--body);margin:0;overflow-x:clip}.kw-landing button,.kw-landing input,.kw-landing select,.kw-landing textarea{font:inherit}.kw-landing button{cursor:pointer}.kw-landing img{max-width:100%;display:block}.kw-landing a{color:inherit}.kw-landing [hidden]{display:none!important}.kw-landing .shell{width:min(1280px,100vw - 64px);margin-inline:auto}.kw-landing .skip{z-index:30;background:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.kw-landing .skip:focus{transform:none}.kw-landing :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.kw-landing .topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;display:flex}.kw-landing .brand{font:750 15px var(--display);letter-spacing:-.02em;align-items:center;gap:11px;text-decoration:none;display:flex}.kw-landing .brand img{flex:0 0 38px;width:38px;height:38px}.kw-landing .brand-mark{background:var(--forest);color:#fff;width:38px;height:38px;font:800 16px var(--display);border-radius:50%;place-items:center;display:grid}.kw-landing .brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.kw-landing .top-note{color:var(--muted);font-size:13px}.kw-landing .label{color:var(--forest);font:750 11px/1.3 var(--display);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}.kw-landing h1,.kw-landing h2,.kw-landing h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.04}.kw-landing h1{max-width:13ch;font-size:clamp(43px,5.25vw,76px)}.kw-landing h2{font-size:clamp(34px,4vw,54px)}.kw-landing h3{font-size:24px}.kw-landing .lead{max-width:61ch;color:var(--muted);margin:22px 0;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.kw-landing .subtle{color:var(--muted)}.kw-landing .button{background:var(--forest);color:#fff;min-height:50px;font:750 15px var(--display);border:0;border-radius:3px;justify-content:center;align-items:center;padding:13px 20px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #07372d26}.kw-landing .button:hover{background:var(--deep);transform:translateY(-2px)}.kw-landing .text-link{color:var(--forest);font-weight:700}.kw-landing .hero-a{grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);align-items:start;gap:60px;padding:64px 0 86px;display:grid}.kw-landing .hero-copy{padding-top:12px}.kw-landing .proof-line{color:var(--forest-dark);font:700 12px var(--display);flex-wrap:wrap;gap:8px 20px;margin:28px 0 30px;padding:0;list-style:none;display:flex}.kw-landing .proof-line li:before{content:"◆";color:var(--brass);margin-right:8px;font-size:8px}.kw-landing .offer-stage{background:var(--deep);min-height:338px;margin-top:42px;padding:30px;position:relative;overflow:hidden}.kw-landing .offer-stage:before{content:"";pointer-events:none;border:1px solid #c9a96157;position:absolute;inset:20px}.kw-landing .measure{color:var(--gold);font:700 9px var(--display);letter-spacing:.12em;text-transform:uppercase;position:absolute}.kw-landing .measure.top{top:9px;right:24px}.kw-landing .measure.bottom{bottom:8px;left:25px}.kw-landing .pdf-stack{height:278px;position:relative}.kw-landing .pdf-card{filter:drop-shadow(12px 17px 18px #02141040);width:188px;transition:transform .35s;position:absolute}.kw-landing .pdf-card:first-child{z-index:2;top:1%;left:9%;transform:rotate(-3deg)}.kw-landing .pdf-card:last-child{top:12%;right:9%;transform:rotate(5deg)}.kw-landing .offer-stage:hover .pdf-card:first-child{transform:rotate(-5deg)translateY(-4px)}.kw-landing .offer-stage:hover .pdf-card:last-child{transform:rotate(7deg)translateY(-2px)}.kw-landing .form-panel{background:var(--paper);padding:34px;position:relative;box-shadow:13px 17px 34px #1f24211f}.kw-landing .form-panel:before{content:"";background:var(--brass);width:72px;height:4px;position:absolute;top:0;left:34px}.kw-landing .form-head{margin-bottom:24px}.kw-landing .form-head h2{font-size:30px}.kw-landing .form-head p{color:var(--muted);margin:8px 0 0}.kw-landing .field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kw-landing .field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.kw-landing .field.full{grid-column:1/-1}.kw-landing .field label,.kw-landing .field-label{font:700 13px var(--display)}.kw-landing .field input,.kw-landing .field select,.kw-landing .field textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #b8c1bb;border-radius:2px;padding:11px 12px}.kw-landing .field textarea{resize:vertical;min-height:86px}.kw-landing .field input::placeholder,.kw-landing .field textarea::placeholder{color:#6d756f}.kw-landing .field input:focus,.kw-landing .field select:focus,.kw-landing .field textarea:focus{border-color:var(--forest);outline:3px solid #0d5a4526}.kw-landing .choice-set{border:0;margin:7px 0 20px;padding:0}.kw-landing .choice-set legend{font:750 14px var(--display);margin-bottom:9px}.kw-landing .choice{background:#fff;border:1px solid #bcc5bf;grid-template-columns:22px 1fr;gap:10px;margin:8px 0;padding:13px;display:grid;position:relative}.kw-landing .choice:has(input:checked){border-color:var(--forest);background:var(--mist)}.kw-landing .choice input{width:18px;height:18px;accent-color:var(--forest);margin:2px 0}.kw-landing .choice strong{font:750 14px var(--display);display:block}.kw-landing .choice small{color:var(--muted);margin-top:2px;display:block}.kw-landing .callback{background:var(--sage);margin:0 0 20px;padding:18px}.kw-landing .callback .field:last-of-type{margin-bottom:10px}.kw-landing .privacy{color:#434a46;grid-template-columns:22px 1fr;gap:9px;margin:15px 0;font-size:14px;display:grid}.kw-landing .privacy input{width:18px;height:18px;accent-color:var(--forest);margin:2px 0}.kw-landing .honeypot{position:absolute!important;left:-10000px!important}.kw-landing .submit-row{align-items:center;gap:14px;display:flex}.kw-landing .submit-row .button{flex:1}.kw-landing .test-note{color:var(--muted);font-size:11px}.kw-landing .error-summary{color:#6f1f1f;background:#fff0ee;border:2px solid #9b2f2f;margin:0 0 18px;padding:15px}.kw-landing .error-summary ul{margin:8px 0 0;padding-left:20px}.kw-landing .error{color:#8a2020;font-size:13px;font-weight:700;display:block}.kw-landing .invalid{border-color:#a82929!important}.kw-landing .success h2{font-size:34px}.kw-landing .success code{font-size:12px}.kw-landing .delivery-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.kw-landing .band{padding:88px 0}.kw-landing .band.paper{background:var(--paper)}.kw-landing .band.dark{background:var(--night);color:#fff}.kw-landing .band.dark .label{color:var(--gold)}.kw-landing .band.dark .subtle{color:var(--sage-dim)}.kw-landing .section-head{grid-template-columns:.55fr 1fr;align-items:end;gap:50px;margin-bottom:44px;display:grid}.kw-landing .section-head p{max-width:58ch;color:var(--muted);margin:0}.kw-landing .outcomes{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.kw-landing .outcome{border-right:1px solid var(--line);padding:26px 28px 10px 0}.kw-landing .outcome:last-child{border-right:0;padding-left:28px}.kw-landing .outcome:nth-child(2){padding-left:28px}.kw-landing .outcome .num{color:var(--brass);font:750 11px var(--display);letter-spacing:.1em}.kw-landing .outcome h3{margin:9px 0}.kw-landing .preview-strip{grid-template-columns:.7fr 1.3fr;align-items:center;gap:56px;display:grid}.kw-landing .preview-pages{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.kw-landing .preview-page{background:#fff;overflow:hidden;box-shadow:8px 12px 25px #1f242121}.kw-landing .preview-page figcaption{padding:12px 14px;font-size:13px;font-weight:700}.kw-landing .boundary{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.kw-landing .boundary-list{margin:0;padding:0;list-style:none}.kw-landing .boundary-list li{border-bottom:1px solid #d4e7de38;padding:16px 0}.kw-landing .boundary-list strong{color:var(--sage);font-family:var(--display);display:block}.kw-landing .hero-b{padding:68px 0 28px}.kw-landing .hero-b h1{max-width:15ch}.kw-landing .xray-wrap{padding:36px 0 76px}.kw-landing .xray{background:var(--deep);color:#fff;box-shadow:16px 20px 0 var(--sage);padding:38px 32px 34px;position:relative}.kw-landing .xray:before{content:"PROZESSAUFNAHME · SYNTHETISCHE DARSTELLUNG";color:var(--gold);font:700 9px var(--display);letter-spacing:.1em;position:absolute;top:12px;right:18px}.kw-landing .process-track{grid-template-columns:repeat(5,1fr);gap:0;margin-top:24px;display:grid}.kw-landing .process-step{text-align:center;font:700 13px var(--display);border-top:1px solid #fff6;padding:31px 10px 10px;position:relative}.kw-landing .process-step:before{content:"";background:var(--sage);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.kw-landing .process-step.break{color:var(--gold)}.kw-landing .process-step.break:before{background:var(--gold);width:16px;height:16px;top:-9px;box-shadow:0 0 0 7px #c9a9612e}.kw-landing .break-note{text-align:center;max-width:410px;color:var(--sage);border:1px solid #c9a96173;margin:28px auto 0;padding:15px}.kw-landing .symptoms{justify-content:center;gap:10px;margin-top:18px;display:flex}.kw-landing .symptom{border:1px solid var(--forest);min-height:43px;color:var(--forest);background:0 0;border-radius:99px;padding:9px 17px;font-weight:750}.kw-landing .symptom[aria-pressed=true]{background:var(--forest);color:#fff}.kw-landing .offer-b{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:start;gap:64px;display:grid}.kw-landing .offer-b-copy{position:sticky;top:28px}.kw-landing .offer-b-copy .pdf-stack{height:340px;margin-top:34px}.kw-landing .offer-b-copy .pdf-card{width:220px}.kw-landing .faq-list{border-top:1px solid var(--line);max-width:860px;margin-top:34px}.kw-landing details{border-bottom:1px solid var(--line)}.kw-landing summary{cursor:pointer;font:750 18px var(--display);padding:20px 30px 20px 0;list-style:none}.kw-landing summary::-webkit-details-marker{display:none}.kw-landing summary:after{content:"+";float:right;color:var(--forest);font-size:24px}.kw-landing details[open] summary:after{content:"−"}.kw-landing details p{max-width:70ch;color:var(--muted);margin:0;padding:0 0 21px}.kw-landing footer{background:var(--night);color:var(--sage);padding:30px 0}.kw-landing .footer-row{justify-content:space-between;gap:30px;font-size:13px;display:flex}.kw-landing .xray .process{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.kw-landing .xray .node{text-align:center;border-top:1px solid #ffffff6b;padding:31px 12px 12px;position:relative}.kw-landing .xray .node:before{content:"";background:var(--sage);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.kw-landing .xray .node strong,.kw-landing .xray .node small{display:block}.kw-landing .xray .node small{color:var(--sage-dim);margin-top:5px;font-size:12px}.kw-landing .xray .node.break{color:var(--gold)}.kw-landing .xray .node.break:before{background:var(--gold);width:16px;height:16px;top:-9px;box-shadow:0 0 0 7px #c9a9612e}.kw-landing .xray .symptoms{justify-content:center;gap:10px;margin-top:24px;display:flex}.kw-landing .xray .symptoms button{border:1px solid var(--sage);color:#fff;background:0 0;border-radius:99px;min-height:43px;padding:9px 17px;font-weight:750}.kw-landing .xray .symptoms button[aria-pressed=true]{border-color:var(--gold);background:var(--gold);color:var(--night)}.kw-landing .bridge{padding:72px 0 30px}.kw-landing .bridge h2{max-width:18ch}.kw-landing .variant-b .offer-b{padding-bottom:86px}@media (width<=980px){.kw-landing .hero-a,.kw-landing .offer-b{grid-template-columns:1fr}.kw-landing .hero-a{gap:34px}.kw-landing .hero-a h1{max-width:15ch}.kw-landing .offer-b-copy{position:static}.kw-landing .section-head,.kw-landing .preview-strip,.kw-landing .boundary{grid-template-columns:1fr;gap:28px}.kw-landing .offer-stage{max-width:620px}.kw-landing .form-panel{max-width:720px}.kw-landing .outcomes{grid-template-columns:1fr}.kw-landing .outcome,.kw-landing .outcome:nth-child(2),.kw-landing .outcome:last-child{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}}@media (width<=600px){.kw-landing .shell{width:calc(100vw - 28px)}.kw-landing .topbar{min-height:62px}.kw-landing .top-note{display:none}.kw-landing .brand-mark{width:34px;height:34px}.kw-landing .hero-a,.kw-landing .hero-b{padding-top:42px}.kw-landing .hero-a{padding-bottom:58px}.kw-landing .hero-b{padding-bottom:14px}.kw-landing h1{font-size:clamp(39px,12vw,58px)}.kw-landing h2{font-size:36px}.kw-landing .lead{font-size:19px}.kw-landing .form-panel{padding:25px 18px}.kw-landing .form-panel:before{left:18px}.kw-landing .field-grid{grid-template-columns:1fr}.kw-landing .field.full{grid-column:auto}.kw-landing .offer-stage{min-height:286px;margin-top:28px;padding:22px 8px}.kw-landing .pdf-stack{height:238px}.kw-landing .pdf-card{width:151px}.kw-landing .pdf-card:first-child{left:4%}.kw-landing .pdf-card:last-child{right:4%}.kw-landing .band{padding:62px 0}.kw-landing .preview-pages{gap:10px}.kw-landing .preview-page figcaption{padding:9px;font-size:11px}.kw-landing .xray-wrap{padding-bottom:58px}.kw-landing .xray{box-shadow:8px 10px 0 var(--sage);padding:34px 14px 22px}.kw-landing .xray:before{font-size:8px;left:14px;right:auto}.kw-landing .process-track{grid-template-columns:1fr;margin-top:35px}.kw-landing .process-step{text-align:left;border-top:0;border-left:1px solid #fff6;padding:12px 5px 12px 28px}.kw-landing .process-step:before{top:50%;left:-1px;transform:translate(-50%,-50%)}.kw-landing .process-step.break:before{top:50%}.kw-landing .symptoms{justify-content:flex-start;padding:3px 0;overflow-x:auto}.kw-landing .symptom{flex:none}.kw-landing .offer-b{gap:32px}.kw-landing .offer-b-copy .pdf-stack{height:260px}.kw-landing .offer-b-copy .pdf-card{width:160px}.kw-landing .submit-row{display:block}.kw-landing .submit-row .button{width:100%}.kw-landing .test-note{margin-top:9px;display:block}.kw-landing .footer-row{display:block}.kw-landing .footer-row p{margin:7px 0}}@media (width<=340px){.kw-landing{font-size:16px}.kw-landing h1{font-size:37px}.kw-landing .form-panel{padding-inline:14px}.kw-landing .choice{padding:10px}.kw-landing .pdf-card{width:138px}.kw-landing .offer-stage{min-height:268px}}@media (prefers-reduced-motion:reduce){.kw-landing{scroll-behavior:auto}.kw-landing *,.kw-landing :before,.kw-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=600px){.kw-landing .brand img{flex-basis:34px;width:34px;height:34px}.kw-landing .xray .process{grid-template-columns:1fr;margin-top:35px}.kw-landing .xray .node{text-align:left;border-top:0;border-left:1px solid #ffffff6b;padding:12px 5px 12px 28px}.kw-landing .xray .node:before,.kw-landing .xray .node.break:before{top:50%;left:-1px;transform:translate(-50%,-50%)}.kw-landing .xray .symptoms{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.kw-landing .xray .symptoms button{flex:none}.kw-landing .bridge{padding:54px 0 24px}}.kw-landing .hero-cta{color:var(--forest);font:750 15px var(--display);text-underline-offset:5px;align-items:center;gap:9px;margin:0 0 24px;display:inline-flex}.kw-landing .hero-cta span{color:var(--brass)}.kw-landing .resource-cue{color:var(--forest);font:700 13px var(--display);margin:0 0 13px}.kw-landing .xray-intro .hero-cta{margin-bottom:0}.kw-landing .xray-head{grid-template-columns:1fr .72fr;align-items:end;gap:70px;display:grid}.kw-landing .xray-hero{padding:68px 0 0}.kw-landing .xray-hero h1{max-width:15ch}.kw-landing .xray-hero .xray{margin-top:26px}.kw-landing .offer-card{background:var(--deep);margin-top:26px;padding:24px;position:relative;overflow:hidden}.kw-landing .offer-card>strong{color:var(--sage);margin-top:10px;font-size:13px;display:block}.kw-landing .offer-card .pdf-stack{height:270px}.kw-landing .offer-card .pdf-stack img{filter:drop-shadow(10px 14px 16px #0214104d);width:185px;position:absolute}.kw-landing .offer-card .pdf-stack img:first-child{z-index:2;left:13%;transform:rotate(-3deg)}.kw-landing .offer-card .pdf-stack img:last-child{top:20px;right:13%;transform:rotate(5deg)}.kw-landing .form-wrap{background:var(--paper);padding:34px;box-shadow:13px 17px 34px #1f24211f}.kw-landing .form-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.kw-landing .test-badge{color:var(--brass);font:700 10px var(--display);letter-spacing:.1em}.kw-landing .form-wrap h3{font-size:25px}.kw-landing .form-wrap .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kw-landing .form-wrap label{font-weight:700}.kw-landing .form-wrap input:not([type=radio]):not([type=checkbox]),.kw-landing .form-wrap select,.kw-landing .form-wrap textarea{background:#fff;border:1px solid #b8c1bb;width:100%;min-height:48px;padding:11px 12px}.kw-landing .form-wrap textarea{min-height:86px}.kw-landing .variant-b .offer-b{padding-top:52px}@media (width<=980px){.kw-landing .xray-head{grid-template-columns:1fr;gap:16px}.kw-landing .xray-hero{padding-top:52px}}@media (width<=600px){.kw-landing .xray-hero{padding-top:24px}.kw-landing .xray-intro .lead{margin-bottom:12px}.kw-landing .resource-cue{font-size:12px}.kw-landing .xray-hero .xray{margin-top:20px}.kw-landing .offer-card{margin-top:18px;padding:14px}.kw-landing .offer-card .pdf-stack{height:220px}.kw-landing .offer-card .pdf-stack img{width:145px}.kw-landing .offer-card .pdf-stack img:first-child{left:3%}.kw-landing .offer-card .pdf-stack img:last-child{right:3%}.kw-landing .form-wrap{padding:25px 18px}.kw-landing .form-wrap .row{grid-template-columns:1fr}}.kw-landing .form-wrap .grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.kw-landing .form-wrap .field.full{grid-column:1/-1}.kw-landing .form-wrap label small{color:var(--muted);font:500 12px/1.35 var(--body);margin-top:2px;display:block}.kw-landing .form-wrap fieldset{border:0;margin:7px 0 20px;padding:0}.kw-landing .form-wrap .legend{font:750 14px var(--display);margin-bottom:9px}.kw-landing .form-wrap .conditional{background:var(--sage);margin:0 0 20px;padding:18px}.kw-landing .form-wrap .cta{border:1px solid var(--forest);background:var(--forest);color:#fff;min-height:50px;font:750 15px var(--display);border-radius:2px;justify-content:center;align-items:center;padding:13px 19px;display:inline-flex}.kw-landing .form-wrap .cta:hover{background:var(--forest-dark)}.kw-landing .form-wrap .micro{color:var(--muted);font-size:12px}.kw-landing .success{background:var(--sage);padding:24px}.kw-landing .outcomes{border-top:1px solid var(--line);padding:88px 0;display:block}.kw-landing .outcome-grid{grid-template-columns:repeat(3,1fr);display:grid}.kw-landing .outcome-grid>h2{grid-column:1/-1;margin-bottom:40px}.kw-landing .outcome-grid .outcome{border-right:1px solid var(--line);padding:26px 28px}.kw-landing .outcome-grid .outcome:last-child{border-right:0}.kw-landing .outcome-grid .outcome>span{color:var(--brass);font:750 11px var(--display);letter-spacing:.1em}.kw-landing .outcome-grid .outcome h3{margin:9px 0}.kw-landing .previews{padding:88px 0}.kw-landing .previews .preview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.kw-landing .previews figure{margin:0}.kw-landing .previews figure img{width:100%;box-shadow:8px 12px 25px #1f242121}.kw-landing .previews figcaption{padding:12px 2px;font-weight:700}.kw-landing .trust{background:var(--night);color:#fff;padding:88px 0}.kw-landing .trust .label{color:var(--gold)}.kw-landing .trust-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.kw-landing .rules .rule{border-bottom:1px solid #d4e7de38;grid-template-columns:120px 1fr;gap:24px;padding:17px 0;display:grid}.kw-landing .rules .rule strong{color:var(--sage);font-family:var(--display)}.kw-landing .rules .rule span{color:#fff}.kw-landing .faq{grid-template-columns:.45fr 1fr;gap:70px;padding:88px 0;display:grid}.kw-landing .faq>div:last-child{border-top:1px solid var(--line)}.kw-landing .offer-b>div:first-child{position:sticky;top:28px}.kw-landing .offer-b>div:first-child .pdf-stack{height:340px;margin-top:34px}.kw-landing .offer-b>div:first-child .pdf-stack img{filter:drop-shadow(12px 17px 18px #02141040);width:220px;position:absolute}.kw-landing .offer-b>div:first-child .pdf-stack img:first-child{z-index:2;left:4%;transform:rotate(-3deg)}.kw-landing .offer-b>div:first-child .pdf-stack img:last-child{top:28px;right:4%;transform:rotate(5deg)}@media (width<=980px){.kw-landing .form-wrap .grid{grid-template-columns:1fr}.kw-landing .form-wrap .field.full{grid-column:auto}.kw-landing .outcome-grid{grid-template-columns:1fr}.kw-landing .outcome-grid .outcome{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.kw-landing .previews .preview-strip{grid-template-columns:1fr}.kw-landing .trust-grid,.kw-landing .faq{grid-template-columns:1fr;gap:32px}.kw-landing .offer-b>div:first-child{position:static}}@media (width<=600px){.kw-landing .outcomes,.kw-landing .previews,.kw-landing .trust,.kw-landing .faq{padding:58px 0}.kw-landing .rules .rule{grid-template-columns:1fr;gap:5px}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-display:swap}.kw-map-concepts{--forest:#0d5a45;--deep:#07372d;--night:#04231d;--paper:#f5f4ef;--brass:#c9a961;--muted:#607069}.kw-map-concepts *{box-sizing:border-box}.kw-map-concepts{background:var(--paper);color:#1d2722;margin:0;font:16px/1.5 Manrope,Arial,sans-serif}.kw-map-concepts .map-page{min-height:100vh;padding:55px max(22px,50vw - 590px)}.kw-map-concepts .top{color:var(--forest);letter-spacing:.14em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.kw-map-concepts .top a{color:inherit;text-decoration:none}.kw-map-concepts .map-page h1{letter-spacing:-.06em;max-width:850px;margin:100px 0 22px;font-size:clamp(42px,6vw,78px);line-height:1}.kw-map-concepts .map-page h1 em{color:var(--brass);font-style:normal}.kw-map-concepts .map-page>p{max-width:650px;color:var(--muted);font-size:19px}.kw-map-concepts .canvas{background:var(--deep);color:#fff;min-height:430px;margin-top:70px;padding:32px;position:relative;overflow:hidden;box-shadow:18px 20px #c9a9613b}.kw-map-concepts .canvas:before{content:"";background-image:linear-gradient(#d4e7de0f 1px,#0000 1px),linear-gradient(90deg,#d4e7de0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.kw-map-concepts .canvas>*{z-index:1;position:relative}.kw-map-concepts .legend{color:var(--brass);letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex}.kw-map-concepts .flow{justify-content:space-between;align-items:center;gap:20px;margin-top:120px;display:flex}.kw-map-concepts .node{min-width:150px;min-height:110px;color:var(--forest);background:#fff;border:1px solid #b9d0c4;padding:18px;animation:4s ease-in-out infinite float}.kw-map-concepts .node:nth-child(3){animation-delay:-1.4s}.kw-map-concepts .node:nth-child(5){background:var(--forest);color:#fff;border-color:var(--brass);animation-delay:-2.8s}.kw-map-concepts .node small{color:var(--brass);letter-spacing:.12em;font-size:9px;display:block}.kw-map-concepts .node b{margin:18px 0 4px;font-size:20px;display:block}.kw-map-concepts .node span{color:var(--muted);font-size:11px}.kw-map-concepts .node:nth-child(5) span{color:var(--paper)}.kw-map-concepts .arrow{color:var(--brass);font-size:28px}.kw-map-concepts .timeline{border-top:1px solid #d4e7de59;grid-template-columns:repeat(5,1fr);gap:0;margin-top:100px;display:grid}.kw-map-concepts .timeline div{color:var(--sage);border-right:1px solid #d4e7de33;padding:20px 14px 0 0}.kw-map-concepts .timeline b{color:#fff;margin:12px 0 6px;font-size:17px;display:block}.kw-map-concepts .timeline span{color:var(--brass);font-size:10px}.kw-map-concepts .radar{border:1px solid #d4e7de59;border-radius:50%;place-items:center;width:420px;height:420px;margin:50px auto 0;display:grid;position:relative}.kw-map-concepts .radar:before,.kw-map-concepts .radar:after{content:"";border:1px solid #d4e7de40;border-radius:50%;position:absolute}.kw-map-concepts .radar:before{inset:70px}.kw-map-concepts .radar:after{inset:140px}.kw-map-concepts .radar .center{background:var(--brass);width:130px;height:130px;color:var(--night);text-align:center;z-index:2;border-radius:50%;place-items:center;font-weight:800;display:grid}.kw-map-concepts .radar i{background:var(--brass);transform-origin:0;width:150px;height:1px;animation:5s linear infinite sweep;position:absolute}.kw-map-concepts .radar span{background:#04231dcc;border:1px solid #d4e7de59;padding:8px 10px;font-size:11px;position:absolute}.kw-map-concepts .radar span:first-of-type{top:25px;left:120px}.kw-map-concepts .radar span:nth-of-type(2){top:160px;right:15px}.kw-map-concepts .radar span:nth-of-type(3){bottom:38px;left:90px}.kw-map-concepts .radar span:nth-of-type(4){top:160px;left:14px}.kw-map-concepts .stack{max-width:680px;height:310px;margin:70px auto 0;position:relative}.kw-map-concepts .sheet{width:78%;height:190px;color:var(--forest);background:#fff;border:1px solid #b7cec4;padding:22px;animation:5s ease-in-out infinite stack;position:absolute;box-shadow:10px 10px #c9a96133}.kw-map-concepts .sheet:first-child{top:0;left:0;transform:rotate(-6deg)}.kw-map-concepts .sheet:nth-child(2){animation-delay:-1.6s;top:35px;left:11%;transform:rotate(2deg)}.kw-map-concepts .sheet:nth-child(3){background:var(--forest);color:#fff;animation-delay:-3.2s;top:70px;left:22%;transform:rotate(7deg)}.kw-map-concepts .sheet small{letter-spacing:.13em;color:var(--brass);font-size:9px}.kw-map-concepts .sheet b{margin:25px 0 8px;font-size:24px;display:block}.kw-map-concepts .sheet span{color:var(--muted);font-size:12px}.kw-map-concepts .sheet:nth-child(3) span{color:var(--paper)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sweep{0%,20%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes stack{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=650px){.kw-map-concepts .map-page{padding-top:25px}.kw-map-concepts .map-page h1{margin-top:65px}.kw-map-concepts .canvas{min-height:500px;padding:20px}.kw-map-concepts .flow{flex-direction:column;margin-top:65px}.kw-map-concepts .arrow{transform:rotate(90deg)}.kw-map-concepts .node{width:100%;min-height:83px}.kw-map-concepts .node b{margin:10px 0 3px}.kw-map-concepts .timeline{display:none}.kw-map-concepts .radar{width:min(88vw,360px);height:min(88vw,360px)}.kw-map-concepts .radar .center{width:100px;height:100px}.kw-map-concepts .radar i{width:120px}.kw-map-concepts .stack{height:360px}.kw-map-concepts .sheet{width:92%;height:185px}.kw-map-concepts .sheet:nth-child(2){left:4%}.kw-map-concepts .sheet:nth-child(3){left:8%}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/c292c838-7a92-4099-8494-54a75049aaba/manrope-latin-ext.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-24F}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/105d4da0-eccf-4289-9d8a-698fa00fda67/source-sans-latin-ext.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+100-24F}.kw-v5{--forest:#0d5a45;--forest-dark:#0a4637;--forest-deep:#07372d;--forest-night:#04231d;--sage:#d4e7de;--sage-dim:#a8c9ba;--mist:#eef3f0;--ivory:#fbfaf7;--paper:#f5f4ef;--gold:#76551d;--gold-light:#c9a961;--ink:#1f2421;--muted:#5a625d;--line:#dfe3de;--display:Manrope,system-ui,sans-serif;--body:"Source Sans 3",system-ui,sans-serif;--shell:min(1320px,calc(100vw - 64px));--ease:cubic-bezier(.22,.72,.26,1)}.kw-v5 *{box-sizing:border-box}.kw-v5{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:88px;font-size:17px;line-height:1.58;overflow-x:clip}.kw-v5 h1,.kw-v5 h2,.kw-v5 h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-inline-size:100%}.kw-v5 button,.kw-v5 input{font:inherit}.kw-v5 a{color:inherit;text-decoration:none}.kw-v5 img{max-width:100%;display:block}.kw-v5 ::selection{background:var(--gold-light);color:var(--forest-night)}.kw-v5 :focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}.kw-v5 .skip-link{z-index:1000;background:#fff;padding:10px 14px;transition:all .2s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.kw-v5 .skip-link:focus{transform:none}.kw-v5 .scroll-meter{z-index:999;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.kw-v5 .scroll-meter span{background:var(--gold-light);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.kw-v5 .site-header{z-index:50;background:#fbfaf7f5;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:78px;padding:0 max(24px,50vw - 660px);transition:box-shadow .3s,border-color .3s;display:grid;position:relative}.kw-v5 .site-header.is-stuck{border-color:var(--line);position:fixed;top:0;box-shadow:0 10px 30px #04231d0f}.kw-v5 .brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.kw-v5 .brand-mark{flex:0 0 42px;width:42px;height:42px;display:block}.kw-v5 .brand-name{line-height:1;display:grid}.kw-v5 .brand-name strong{font:750 15px var(--display)}.kw-v5 .brand-name small{font:500 8px var(--display);letter-spacing:.22em;margin-top:4px}.kw-v5 .desktop-nav{font:600 14px var(--body);gap:32px;display:flex}.kw-v5 .desktop-nav a{position:relative}.kw-v5 .desktop-nav a:after{content:"";background:var(--forest);height:1px;transition:right .35s var(--ease);position:absolute;bottom:-8px;left:0;right:100%}.kw-v5 .desktop-nav a:hover:after,.kw-v5 .desktop-nav a[aria-current=location]:after{right:0}.kw-v5 .desktop-nav a[aria-current=location]{color:var(--forest)}.kw-v5 .header-cta{background:var(--forest);color:#fff;justify-content:space-between;justify-self:end;align-items:center;min-width:151px;padding:13px 19px;font-size:14px;font-weight:700;display:flex}.kw-v5 .header-cta span{transition:transform .25s}.kw-v5 .header-cta:hover span{transform:translate(3px,-3px)}.kw-v5 .menu-button,.kw-v5 .mobile-nav{display:none}.kw-v5 .noscript-nav{background:var(--forest-night);color:#fff;justify-content:center;gap:24px;padding:12px 20px;font-weight:650;display:flex}.kw-v5 .hero{width:var(--shell);grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);align-items:center;gap:clamp(38px,6vw,88px);min-height:calc(100vh - 78px);margin:auto;padding:90px 0 72px;display:grid}.kw-v5 .hero-copy{min-width:0}.kw-v5 .hero-kicker,.kw-v5 .section-index{font:650 11px var(--display);letter-spacing:.2em;color:var(--forest);text-transform:uppercase;margin:0 0 25px}.kw-v5 .hero-kicker{align-items:center;gap:13px;display:flex}.kw-v5 .hero-kicker span{background:var(--forest);width:25px;height:1px}.kw-v5 h1,.kw-v5 h2,.kw-v5 h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.kw-v5 h1{max-width:14ch;font-size:clamp(45px,5.15vw,76px);font-weight:690;line-height:1.02}.kw-v5 h1 em{font-style:normal;position:relative}.kw-v5 h1 em:after{content:"";background:var(--sage);z-index:-1;height:.12em;position:absolute;bottom:.03em;left:0;right:0}.kw-v5 .hero-lead{color:var(--muted);max-width:59ch;margin:28px 0 31px;font-size:clamp(18px,1.55vw,22px);line-height:1.48}.kw-v5 .hero-actions{align-items:center;gap:25px;display:flex}.kw-v5 .button{justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:15px 22px;font-weight:750;display:inline-flex}.kw-v5 .button-primary{background:var(--forest);color:#fff;min-width:235px}.kw-v5 .button-primary span{transition:transform .25s}.kw-v5 .button-primary:hover span{transform:translate(5px)}.kw-v5 .text-link{border-bottom:1px solid var(--line);padding:10px 0;font-weight:700}.kw-v5 .text-link span{margin-left:12px}.kw-v5 .principles{color:var(--muted);font:550 11px var(--display);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:14px 26px;margin:32px 0 0;padding:0;list-style:none;display:flex}.kw-v5 .principles li{align-items:center;gap:9px;display:flex}.kw-v5 .principles li:before{content:"";background:var(--forest);border-radius:50%;width:5px;height:5px}.kw-v5 .process-lens{background:var(--forest-night);color:#fff;min-height:560px;box-shadow:22px 22px 0 var(--sage);padding:23px 26px 20px;position:relative;overflow:hidden}.kw-v5 .process-lens:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M44 0H0V44' fill='none' stroke='%23d4e7de' stroke-opacity='.07'/%3E%3C/svg%3E");position:absolute;inset:0}.kw-v5 .lens-topline{font:550 10px var(--display);letter-spacing:.17em;color:var(--sage-dim);z-index:4;justify-content:space-between;gap:20px;display:flex;position:relative}.kw-v5 .lens-topline output{color:var(--gold-light)}.kw-v5 .lens-stage{height:390px;margin:16px 0 0;position:relative}.kw-v5 .lens-blueprint{opacity:0;transition:opacity .7s var(--ease) .45s;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:10px 3% auto}.kw-v5 .lens-blueprint span{font:600 8px var(--display);letter-spacing:.18em;color:var(--sage-dim)}.kw-v5 .lens-blueprint span:nth-child(2){text-align:center}.kw-v5 .lens-blueprint span:last-child{text-align:right}.kw-v5 .lens-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kw-v5 .path{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke;transition:opacity .85s var(--ease),stroke-dashoffset 1.65s var(--ease)}.kw-v5 .path-now{stroke:#c9a961b8;stroke-dasharray:8 8}.kw-v5 .path-target{stroke:var(--sage);opacity:0;stroke-dasharray:620;stroke-dashoffset:620px}.kw-v5 .path-target-ghost{stroke:#d4e7de29;stroke-width:1px;stroke-dasharray:3 7;transition-delay:.35s}.kw-v5 .process-node{text-align:left;width:92px;height:72px;transition:left 1.45s var(--ease),top 1.45s var(--ease),right 1.45s var(--ease),background 1.15s var(--ease),color .7s var(--ease),box-shadow .7s var(--ease);z-index:2;background:#07372df0;border:1px solid #d4e7de47;place-content:center;padding:16px 12px 10px;display:grid;position:absolute}.kw-v5 .process-node:before{content:attr(data-step);font:600 7px var(--display);letter-spacing:.12em;color:var(--gold-light);position:absolute;top:6px;left:8px}.kw-v5 .process-node b{font:650 13px var(--display)}.kw-v5 .process-node small{color:var(--sage-dim);font-size:9px}.kw-v5 .node-1{top:13%;left:1%}.kw-v5 .node-2{top:24%;left:25%}.kw-v5 .node-3{top:10%;left:47%}.kw-v5 .node-4{top:38%;left:67%}.kw-v5 .node-5{border-color:var(--gold-light);text-align:center;border-radius:50%;width:112px;height:112px;padding:25px 16px 12px;top:53%;right:0}.kw-v5 .manual-note{color:var(--gold-light);font:500 9px var(--display);letter-spacing:.08em;transition:opacity .55s var(--ease);position:absolute}.kw-v5 .note-1{top:50%;left:15%}.kw-v5 .note-2{top:56%;left:54%}.kw-v5 .note-3{top:30%;right:4%}.kw-v5 .case-token{background:var(--ivory);width:68px;height:48px;color:var(--forest-night);opacity:0;z-index:5;transition:left 1.55s var(--ease) .65s,top 1.55s var(--ease) .65s,opacity .4s .55s;padding:8px 9px;position:absolute;top:70%;left:5%;box-shadow:7px 7px #d4e7de29}.kw-v5 .case-token small{font:650 7px var(--display);letter-spacing:.14em;display:block}.kw-v5 .case-token b{font:700 11px var(--display)}.kw-v5 .target-note{opacity:0;color:var(--sage);transition:.7s var(--ease) .9s;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;display:grid;position:absolute;bottom:10px;left:3%;right:3%;transform:translateY(10px)}.kw-v5 .target-note span{font:650 8px var(--display);letter-spacing:.17em;color:var(--gold-light)}.kw-v5 .target-note b{font:700 18px var(--display);color:#fff}.kw-v5 .target-note small{color:var(--sage-dim);font-size:11px}.kw-v5 .process-lens[data-progress=target] .lens-blueprint{opacity:1}.kw-v5 .process-lens[data-progress=target] .path-now{opacity:0}.kw-v5 .process-lens[data-progress=target] .path-target{opacity:1;stroke-dashoffset:0}.kw-v5 .process-lens[data-progress=target] .node-1{top:40%;left:2%}.kw-v5 .process-lens[data-progress=target] .node-2{transition-delay:80ms;top:40%;left:21%}.kw-v5 .process-lens[data-progress=target] .node-3{transition-delay:.16s;top:40%;left:40%}.kw-v5 .process-lens[data-progress=target] .node-4{transition-delay:.24s;top:40%;left:59%}.kw-v5 .process-lens[data-progress=target] .node-5{background:var(--sage);color:var(--forest-night);border-color:var(--gold-light);transition-delay:.34s;top:34%;right:0;box-shadow:0 0 0 9px #d4e7de14}.kw-v5 .process-lens[data-progress=target] .node-5:before{color:var(--gold);top:13px;left:50%;transform:translate(-50%)}.kw-v5 .process-lens[data-progress=target] .node-5 small{color:var(--forest)}.kw-v5 .process-lens[data-progress=target] .case-token{opacity:1;top:25%;left:71%}.kw-v5 .process-lens[data-progress=target] .manual-note{opacity:0}.kw-v5 .process-lens[data-progress=target] .target-note{opacity:1;transform:translateY(0)}.kw-v5 .lens-control{z-index:5;position:relative}.kw-v5 .lens-control label{font:550 9px var(--display);letter-spacing:.15em;color:var(--sage-dim);justify-content:space-between;margin-bottom:9px;display:flex}.kw-v5 .lens-control input{width:100%;accent-color:var(--gold-light);cursor:ew-resize}.kw-v5 .lens-footnote{color:var(--sage-dim);border-top:1px solid #d4e7de24;align-items:center;gap:10px;margin:12px 0 0;padding-top:13px;font-size:12px;display:flex}.kw-v5 .lens-footnote span{background:var(--gold-light);border-radius:50%;width:7px;height:7px}.kw-v5 .running-line{background:var(--forest);height:62px;color:var(--sage);white-space:nowrap;font:520 10px var(--display);letter-spacing:.21em;align-items:center;display:flex;overflow:hidden}.kw-v5 .running-track{will-change:transform;width:max-content;animation:120s linear infinite marquee;display:flex}.kw-v5 .running-group{flex:none;display:flex}.kw-v5 .running-group>span{flex:none;align-items:center;display:inline-flex}.kw-v5 .running-line i{color:var(--gold-light);padding:0 35px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.kw-v5 section{position:relative}.kw-v5 .gap-section,.kw-v5 .starts-section,.kw-v5 .approach-section,.kw-v5 .team-section{width:var(--shell);margin:auto;padding:clamp(86px,8.2vw,128px) 0}.kw-v5 .section-intro{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:start;gap:6vw;margin-bottom:80px;display:grid}.kw-v5 .section-intro>div{grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);align-items:end;gap:5vw;display:grid}.kw-v5 .section-intro h2,.kw-v5 .bridge-statement h2,.kw-v5 .maturity-copy h2,.kw-v5 .systems-copy h2,.kw-v5 .security-copy h2,.kw-v5 .faq-section h2,.kw-v5 .contact-section h2{font-size:clamp(36px,3.25vw,52px);font-weight:650;line-height:1.1}.kw-v5 .section-intro p:not(.section-index){color:var(--muted);max-width:48ch;margin:0;font-size:18px}.kw-v5 .section-intro.compact{margin-bottom:65px}.kw-v5 .gap-section{padding-top:clamp(76px,6.3vw,94px);padding-bottom:clamp(76px,6.3vw,94px)}.kw-v5 .gap-section .section-intro{margin-bottom:52px}.kw-v5 .gap-demonstrator{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.34fr .66fr;display:grid}.kw-v5 .gap-choices{border-right:1px solid var(--line);flex-direction:column;display:flex}.kw-v5 .gap-choices button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;flex:1;grid-template-columns:34px 1fr;align-content:center;column-gap:14px;min-height:96px;padding:18px 22px;transition:background .35s,color .35s;display:grid}.kw-v5 .gap-choices button:last-child{border-bottom:0}.kw-v5 .gap-choices button:before{content:"";background:50%/contain no-repeat;grid-row:1/3;align-self:center;width:26px;height:26px}.kw-v5 .gap-choices button:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%230d5a45'%3E%3Crect x='3' y='6' width='22' height='16'/%3E%3Cpath d='m4 8 10 7 10-7'/%3E%3C/svg%3E")}.kw-v5 .gap-choices button:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%230d5a45'%3E%3Cpath d='M7 3h14v18H7zM3 7h4v18h14v-4'/%3E%3Cpath d='M10 9h8M10 13h8M10 17h5'/%3E%3C/svg%3E")}.kw-v5 .gap-choices button:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%230d5a45'%3E%3Ccircle cx='5' cy='14' r='2.5'/%3E%3Ccircle cx='22' cy='6' r='2.5'/%3E%3Ccircle cx='22' cy='22' r='2.5'/%3E%3Cpath d='M7.5 14H14M14 14l5.5-6M14 14l5.5 6'/%3E%3C/svg%3E")}.kw-v5 .gap-choices button span{font:650 18px var(--display);letter-spacing:-.02em;grid-column:2;display:block}.kw-v5 .gap-choices button small{color:var(--muted);grid-column:2}.kw-v5 .gap-choices button[aria-selected=true]{background:var(--forest);color:#fff}.kw-v5 .gap-choices button[aria-selected=true] small{color:var(--sage-dim)}.kw-v5 .gap-choices button[aria-selected=true]:before{filter:brightness(0)invert()}.kw-v5 .gap-panel{background:var(--paper);flex-direction:column;min-height:400px;padding:28px 32px;display:flex}.kw-v5 .gap-panel-head{justify-content:space-between;gap:30px;display:flex}.kw-v5 .gap-panel-head small{font:650 10px var(--display);letter-spacing:.17em;color:var(--forest)}.kw-v5 .gap-panel h3{max-width:19ch;margin-top:8px;font-size:clamp(27px,2.65vw,39px);line-height:1.08}.kw-v5 .gap-counter{font:600 12px var(--display);color:var(--muted)}.kw-v5 .gap-visual{background:var(--mist);height:168px;margin:14px 0;position:relative;overflow:hidden}.kw-v5 .gap-scene{opacity:0;transition:opacity .38s var(--ease),transform .55s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.kw-v5 .gap-scene.is-active{opacity:1;transform:none}.kw-v5 .inbox-stack{width:72px;height:54px;position:absolute;top:35%;left:7%}.kw-v5 .inbox-stack i{border:1px solid var(--forest);background:var(--ivory);transform:translate(calc(var(--n,0)*6px),calc(var(--n,0)*-6px));position:absolute;inset:0}.kw-v5 .inbox-stack i:nth-child(2){--n:1}.kw-v5 .inbox-stack i:nth-child(3){--n:2}.kw-v5 .inbox-stack i:nth-child(4){--n:3}.kw-v5 .gap-route{background:var(--sage-dim);height:1px;position:absolute;top:50%;left:24%;right:36%}.kw-v5 .gap-route i{background:var(--gold);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.kw-v5 .gap-scene-inbox.is-active .gap-route i{animation:route-dot 1.8s var(--ease) infinite}.kw-v5 .gap-route i:nth-child(2){animation-delay:.55s!important}.kw-v5 .gap-route i:nth-child(3){animation-delay:1.1s!important}.kw-v5 .matter-sheet{background:var(--forest-deep);color:#fff;flex-direction:column;justify-content:space-between;width:29%;height:62%;padding:15px;display:flex;position:absolute;top:19%;right:5%}.kw-v5 .matter-sheet span,.kw-v5 .matter-sheet small{letter-spacing:.14em;color:var(--sage-dim);font-size:8px}.kw-v5 .matter-sheet b{font:650 17px var(--display)}@keyframes route-dot{0%{opacity:0;left:0}15%,75%{opacity:1}to{opacity:0;left:100%}}.kw-v5 .scan-docs{width:42%;height:58%;position:absolute;top:23%;left:8%}.kw-v5 .scan-docs i{background:var(--ivory);transform:translate(calc(var(--n,0)*10px),calc(var(--n,0)*-8px)) rotate(calc(var(--n,0)*1deg));border:1px solid #0d5a456b;position:absolute;inset:0 16% 0 0}.kw-v5 .scan-docs i:nth-child(2){--n:1}.kw-v5 .scan-docs i:nth-child(3){--n:2}.kw-v5 .scan-docs span{background:var(--sage);height:8px;position:absolute;top:48%;left:18px;right:33%}.kw-v5 .scan-beam{background:var(--gold-light);width:1px;height:74%;position:absolute;top:13%;left:49%;box-shadow:0 0 16px #c9a9618c}.kw-v5 .gap-scene-documents.is-active .scan-beam{animation:scan-pass 1.9s var(--ease) infinite alternate}.kw-v5 .finding-card{background:var(--forest);color:#fff;align-content:center;width:31%;height:55%;padding:16px;display:grid;position:absolute;top:24%;right:6%}.kw-v5 .finding-card small{font:650 7px var(--display);letter-spacing:.15em;color:var(--gold-light)}.kw-v5 .finding-card b{font:700 22px var(--display)}.kw-v5 .finding-card span{color:var(--sage);font-size:9px}@keyframes scan-pass{0%{transform:translate(-26px)}to{transform:translate(28px)}}.kw-v5 .knowledge-register-mini{background:var(--ivory);box-shadow:7px 7px 0 var(--sage);border:1px solid #0d5a4557;padding:12px 14px;position:absolute;inset:12px 7%}.kw-v5 .knowledge-register-mini:before{content:"";z-index:-1;border:1px solid #0d5a4529;position:absolute;inset:5px -5px -5px 5px}.kw-v5 .register-head{border-bottom:1px solid var(--line);font:650 7px var(--display);letter-spacing:.14em;color:var(--forest);justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.kw-v5 .register-head span{color:var(--gold)}.kw-v5 .knowledge-register-mini .register-question{width:27%;line-height:1.2;position:absolute;top:48px;left:14px}.kw-v5 .register-question small{font:650 7px var(--display);letter-spacing:.13em;color:var(--gold);display:block}.kw-v5 .register-question b{font:680 12px var(--display)}.kw-v5 .knowledge-register-mini .register-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:absolute;top:43px;left:35%;right:14px}.kw-v5 .knowledge-register-mini .register-sources span{border-top:1px solid var(--forest);min-width:0;font:650 8px var(--display);white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden}.kw-v5 .knowledge-register-mini .register-sources i{color:var(--gold);font-size:6px;font-style:normal;display:block}.kw-v5 .knowledge-register-mini .register-hit{background:var(--forest-deep);color:#fff;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:10px;left:35%;right:14px}.kw-v5 .knowledge-register-mini .register-hit>i{border:1px solid var(--gold-light);width:20px;height:20px;color:var(--gold-light);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.kw-v5 .knowledge-register-mini .register-hit small{font:650 6px var(--display);letter-spacing:.12em;color:var(--gold-light);display:block}.kw-v5 .knowledge-register-mini .register-hit b{font:680 10px var(--display);display:block}.kw-v5 .gap-comparison{grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;display:grid}.kw-v5 .gap-comparison>div{border-top:1px solid var(--line);padding-top:14px}.kw-v5 .gap-comparison small{font:600 9px var(--display);letter-spacing:.15em;color:var(--muted);display:block}.kw-v5 .gap-comparison strong{font:650 15px var(--display);margin-top:7px;line-height:1.4;display:block}.kw-v5 .bridge-section{background:var(--forest-night);color:#fff;padding:clamp(82px,9vw,135px) max(32px,50vw - 660px)}.kw-v5 .section-index.light{color:var(--sage-dim)}.kw-v5 .bridge-statement{grid-template-columns:.34fr 1fr;gap:6vw;display:grid}.kw-v5 .bridge-statement h2{max-width:17ch}.kw-v5 .bridge-statement h2 span{color:var(--sage-dim)}.kw-v5 .bridge-table{border-top:1px solid #d4e7de30;grid-template-columns:repeat(3,1fr);gap:0;margin-top:100px;display:grid}.kw-v5 .bridge-table>div{border-right:1px solid #d4e7de30;margin-right:35px;padding:30px 35px 10px 0}.kw-v5 .bridge-table>div:last-child{border-right:0}.kw-v5 .bridge-table span{font:500 10px var(--display);color:var(--gold-light)}.kw-v5 .bridge-table b{font:620 22px var(--display);margin:32px 0 13px;display:block}.kw-v5 .bridge-table p{color:var(--sage-dim);margin:0;font-size:16px}.kw-v5 .solution-grid{grid-template-rows:570px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kw-v5 .solution-card{background:var(--mist);isolation:isolate;flex-direction:column;justify-content:flex-start;gap:26px;padding:28px;display:flex;position:relative;overflow:hidden}.kw-v5 .solution-card:after{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M30 0H0V30' fill='none' stroke='%230d5a45' stroke-opacity='.07'/%3E%3C/svg%3E");border-top:1px solid #0d5a451f;height:44%;position:absolute;inset:auto 0 0}.kw-v5 .solution-large{grid-row:auto}.kw-v5 .solution-copy{z-index:2;max-width:36ch;position:relative}.kw-v5 .solution-copy small{font:650 10px var(--display);letter-spacing:.16em;color:var(--forest)}.kw-v5 .solution-copy h3{margin:14px 0;font-size:clamp(27px,2.15vw,34px);line-height:1.04}.kw-v5 .solution-copy p{color:var(--muted);margin:0}.kw-v5 .solution-card:last-child .solution-copy h3{font-size:clamp(26px,1.9vw,31px)}.kw-v5 .solution-scene{transition:transform .7s var(--ease);flex:none;margin-top:0;position:relative}.kw-v5 .solution-card:hover .solution-scene{transform:translateY(-7px)}.kw-v5 .scene-inbox{height:250px}.kw-v5 .scene-inbox svg{width:98%;height:205px;position:absolute;inset:18px 1% 0}.kw-v5 .scene-inbox path,.kw-v5 .scene-knowledge path{fill:none;stroke:var(--forest);stroke-width:1.2px;vector-effect:non-scaling-stroke}.kw-v5 .scene-inbox .route-out{stroke:var(--gold);stroke-width:1.7px}.kw-v5 .intake-stack{z-index:2;gap:9px;display:grid;position:absolute;top:15px;left:0}.kw-v5 .intake-stack span{background:var(--ivory);border:1px solid #0d5a456b;grid-template-columns:20px 1fr;width:104px;min-height:54px;padding:8px 9px 7px;display:grid}.kw-v5 .intake-stack i{font:650 7px var(--display);color:var(--gold);grid-row:span 2;font-style:normal}.kw-v5 .intake-stack b{font:700 11px var(--display)}.kw-v5 .intake-stack small{color:var(--muted);font-size:8px}.kw-v5 .matter-card{background:var(--forest-deep);color:#fff;z-index:2;width:132px;box-shadow:8px 8px 0 var(--sage);padding:14px 13px;position:absolute;top:67px;left:36%}.kw-v5 .matter-card>small,.kw-v5 .evidence-card small,.kw-v5 .query-card small,.kw-v5 .knowledge-result small{font:650 7px var(--display);letter-spacing:.15em;color:var(--gold-light);display:block}.kw-v5 .matter-card>b{font:700 14px var(--display);margin:5px 0 10px;display:block}.kw-v5 .matter-card span{color:var(--sage);border-top:1px solid #d4e7de26;align-items:center;gap:6px;padding:4px 0;font-size:8px;display:flex}.kw-v5 .matter-card span i{background:var(--gold-light);border-radius:50%;width:5px;height:5px}.kw-v5 .approval-stamp{border:1px solid var(--gold);background:var(--ivory);text-align:center;z-index:2;border-radius:50%;place-content:center;width:88px;height:88px;display:grid;position:absolute;top:72px;right:0;box-shadow:0 0 0 6px #d4e7decc}.kw-v5 .approval-stamp small{font:650 6px var(--display);letter-spacing:.13em;color:var(--muted)}.kw-v5 .approval-stamp b{font:750 13px var(--display);color:var(--forest)}.kw-v5 .approval-stamp i{color:var(--gold);font-size:16px;font-style:normal}.kw-v5 .scene-docs{height:190px}.kw-v5 .doc-stack{width:62%;height:155px;position:absolute;bottom:5px;left:1%}.kw-v5 .doc-stack article{background:var(--ivory);border:1px solid #0d5a4557;width:78%;height:116px;padding:12px 13px;position:absolute;box-shadow:7px 7px #d4e7dea6}.kw-v5 .doc-stack article:first-child{top:31px;left:0;transform:rotate(-3deg)}.kw-v5 .doc-stack article:nth-child(2){top:15px;left:24px;transform:rotate(1deg)}.kw-v5 .doc-stack article:nth-child(3){top:0;left:48px;transform:rotate(4deg)}.kw-v5 .doc-stack small{font:650 7px var(--display);letter-spacing:.14em;color:var(--forest)}.kw-v5 .doc-stack i{background:var(--line);width:88%;height:1px;margin-top:17px;display:block}.kw-v5 .doc-stack i:nth-of-type(2){width:67%}.kw-v5 .doc-stack .highlight{background:var(--sage);height:8px;margin-top:13px}.kw-v5 .evidence-card{background:var(--forest);color:#fff;width:126px;padding:15px;position:absolute;bottom:18px;right:1%}.kw-v5 .evidence-card b{font:700 19px var(--display);margin:4px 0;display:block}.kw-v5 .evidence-card span{color:var(--sage);font-size:9px}.kw-v5 .scene-knowledge{height:230px;padding:4px 7px 7px}.kw-v5 .knowledge-register{background:var(--ivory);height:100%;box-shadow:8px 8px 0 var(--sage);border:1px solid #0d5a455c;padding:13px 15px;position:relative}.kw-v5 .knowledge-register:before,.kw-v5 .knowledge-register:after{content:"";z-index:-1;border:1px solid #0d5a4524;position:absolute;inset:5px -5px -5px 5px}.kw-v5 .knowledge-register:after{opacity:.55;inset:10px -10px -10px 10px}.kw-v5 .knowledge-register .register-question{width:40%;padding-right:10px;position:absolute;top:51px;left:15px}.kw-v5 .knowledge-register .register-question b{margin-top:3px;font-size:13px;display:block}.kw-v5 .knowledge-register .register-question:after{content:"";background:var(--gold-light);width:34px;height:2px;margin-top:10px;display:block}.kw-v5 .knowledge-register .register-sources{display:grid;position:absolute;top:46px;left:45%;right:15px}.kw-v5 .knowledge-register .register-sources span{border-top:1px solid var(--line);grid-template-columns:24px 1fr;column-gap:6px;min-width:0;padding:6px 0;display:grid}.kw-v5 .knowledge-register .register-sources i{font:650 6px var(--display);color:var(--gold);grid-row:span 2;font-style:normal}.kw-v5 .knowledge-register .register-sources b{font:680 9px var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kw-v5 .knowledge-register .register-sources small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.kw-v5 .knowledge-register .register-hit{background:var(--forest-deep);color:#fff;align-items:center;gap:10px;padding:9px 11px;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.kw-v5 .knowledge-register .register-hit>i{border:1px solid var(--gold-light);width:25px;height:25px;color:var(--gold-light);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.kw-v5 .knowledge-register .register-hit small{font:650 6px var(--display);letter-spacing:.12em;color:var(--gold-light);display:block}.kw-v5 .knowledge-register .register-hit b{font:680 10px var(--display);display:block}.kw-v5 .maturity-section{background:var(--forest-deep);color:#fff;grid-template-columns:.36fr .64fr;gap:7vw;padding:clamp(105px,11vw,160px) max(32px,50vw - 660px);display:grid}.kw-v5 .maturity-copy p:not(.section-index){color:var(--sage-dim);max-width:39ch;font-size:18px}.kw-v5 .maturity-levels{border-bottom:1px solid #d4e7de40;grid-template-columns:repeat(5,1fr);display:grid}.kw-v5 .maturity-levels button{background:var(--forest-deep);color:var(--sage);cursor:pointer;border:0;justify-items:start;gap:8px;min-height:93px;padding:12px 8px;font-size:12px;display:grid}.kw-v5 .maturity-levels button span{font:600 11px var(--display)}.kw-v5 .maturity-levels button[aria-selected=true]{color:#fff;box-shadow:inset 0 -3px 0 var(--gold-light)}.kw-v5 .maturity-detail{grid-template-columns:1fr .82fr;gap:44px;padding-top:55px;display:grid}.kw-v5 .maturity-detail>div:first-child>small{font:600 10px var(--display);letter-spacing:.15em;color:var(--gold-light)}.kw-v5 .maturity-detail h3{margin:10px 0 15px;font-size:clamp(31px,3vw,47px)}.kw-v5 .maturity-detail p{color:var(--sage-dim);max-width:45ch;margin:0}.kw-v5 .maturity-map{background:#04231d42;border:1px solid #d4e7de2e;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:250px;padding:34px 28px 35px;display:grid;position:relative}.kw-v5 .maturity-map:before{content:"";background:#d4e7de40;height:1px;position:absolute;bottom:35px;left:28px;right:28px}.kw-v5 .maturity-map>span{flex-direction:column;justify-content:flex-end;gap:7px;height:100%;display:flex;position:relative}.kw-v5 .maturity-map>span small{font:600 7px var(--display);letter-spacing:.12em;color:var(--sage-dim);transition:color .35s}.kw-v5 .maturity-map>span i{width:100%;height:var(--bar);transition:background .55s var(--ease),border-color .55s var(--ease),transform .55s var(--ease);transform-origin:bottom;background:0 0;border:1px solid #d4e7de52;display:block}.kw-v5 .maturity-map>span:first-child{--bar:25%}.kw-v5 .maturity-map>span:nth-child(2){--bar:40%}.kw-v5 .maturity-map>span:nth-child(3){--bar:56%}.kw-v5 .maturity-map>span:nth-child(4){--bar:73%}.kw-v5 .maturity-map>span:nth-child(5){--bar:91%}.kw-v5 .maturity-map>span.is-complete i{background:#d4e7de2e;border-color:#d4e7de73}.kw-v5 .maturity-map>span.is-active i{background:var(--gold-light);border-color:var(--gold-light);transform:scaleX(.84)}.kw-v5 .maturity-map>span.is-active small{color:var(--gold-light)}.kw-v5 .maturity-map>b{font:600 7px var(--display);letter-spacing:.17em;color:var(--sage-dim);position:absolute;bottom:13px;left:28px}.kw-v5 .approach-track{border-top:1px solid var(--line)}.kw-v5 .approach-track article{border-bottom:1px solid var(--line);grid-template-columns:.18fr 1fr .22fr;align-items:start;gap:35px;padding:38px 0;transition:background .3s,box-shadow .3s;display:grid}.kw-v5 .approach-track article:hover{background:var(--mist);box-shadow:inset 4px 0 0 var(--sage)}.kw-v5 .approach-track article>span{font:600 10px var(--display);letter-spacing:.16em;color:var(--forest)}.kw-v5 .approach-track article>div{grid-template-columns:.75fr 1fr;gap:30px;display:grid}.kw-v5 .approach-track h3{font-size:clamp(24px,2.3vw,35px)}.kw-v5 .approach-track p{color:var(--muted);max-width:50ch;margin:0}.kw-v5 .approach-track b{font:550 12px var(--display);color:var(--gold);justify-self:end}.kw-v5 .systems-section{background:var(--forest-night);color:#fff;grid-template-columns:1fr .75fr;align-items:center;gap:8vw;min-height:680px;padding:clamp(80px,8.2vw,122px) max(32px,50vw - 660px);display:grid}.kw-v5 .systems-orbit{aspect-ratio:1;border:1px solid #d4e7de1f;border-radius:50%;max-width:610px;position:relative}.kw-v5 .systems-orbit:before,.kw-v5 .systems-orbit:after{content:"";border:1px solid #d4e7de1a;border-radius:50%;position:absolute;inset:14%}.kw-v5 .systems-orbit:after{inset:31%}.kw-v5 .orbit-center{background:var(--forest);text-align:center;z-index:2;border-radius:50%;place-content:center;display:grid;position:absolute;inset:37%}.kw-v5 .orbit-center small{font:550 9px var(--display);letter-spacing:.15em;color:var(--sage-dim)}.kw-v5 .orbit-center b{font:650 14px var(--display)}.kw-v5 .systems-orbit>span{background:var(--forest-deep);width:108px;height:38px;font:600 10px var(--display);transform:rotate(calc(var(--i)*45deg)) translateX(250px) rotate(calc(var(--i)*-45deg));animation:orbit-breathe 5s calc(var(--i)*-.35s) ease-in-out infinite;border:1px solid #d4e7de38;place-items:center;margin:-19px -54px;display:grid;position:absolute;top:50%;left:50%}@keyframes orbit-breathe{50%{border-color:var(--gold-light);box-shadow:8px 10px 25px #0000002e}}.kw-v5 .systems-copy p:not(.section-index){color:var(--sage-dim);max-width:46ch;font-size:18px}.kw-v5 .systems-copy ul{border-top:1px solid #d4e7de2b;margin:35px 0 0;padding:0;list-style:none}.kw-v5 .systems-copy li{border-bottom:1px solid #d4e7de2b;padding:15px 0;font-weight:600}.kw-v5 .systems-copy li:before{content:"+";color:var(--gold-light);margin-right:14px}.kw-v5 .security-section{width:var(--shell);grid-template-columns:.17fr .92fr 1fr;align-items:start;gap:3vw;margin:auto;padding:clamp(70px,6vw,90px) 0;display:grid}.kw-v5 .security-copy h2{overflow-wrap:normal;text-wrap:wrap;font-size:clamp(32px,2.75vw,44px)}.kw-v5 .security-seal{border:1px solid var(--forest);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.kw-v5 .security-seal span{font:450 64px var(--display);color:var(--forest)}.kw-v5 .security-seal i{border:1px solid var(--sage);border-radius:50%;position:absolute;inset:10px}.kw-v5 .security-seal i:nth-child(2){inset:24px}.kw-v5 .security-seal i:nth-child(3){inset:38px}.kw-v5 .security-copy p:not(.section-index){color:var(--muted);max-width:58ch;margin-bottom:0;font-size:18px}.kw-v5 .security-copy h2{max-width:none}.kw-v5 .security-list{border-top:1px solid var(--line);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.kw-v5 .security-list li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:4px 12px;padding:17px 0;display:grid}.kw-v5 .security-list li span{color:var(--gold);font:600 10px var(--display);grid-row:span 2}.kw-v5 .security-list b{font:650 18px var(--display)}.kw-v5 .security-list small{color:var(--muted);max-width:34ch;font-size:14px}.kw-v5 .team-section{padding-bottom:130px}.kw-v5 .team-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:48px 18px;display:grid}.kw-v5 .person{grid-column:span 3;position:relative}.kw-v5 .person-founder{grid-column:span 4}.kw-v5 .portrait{background:var(--sage);aspect-ratio:4/5;overflow:hidden}.kw-v5 .person-founder .portrait{aspect-ratio:4/4.65}.kw-v5 .portrait img{object-fit:cover;filter:saturate(.78)contrast(1.02);width:100%;height:100%;transition:transform .75s var(--ease),filter .5s}.kw-v5 .person:hover img{filter:saturate();transform:scale(1.025)}.kw-v5 .person>div:last-child{box-shadow:inset 0 3px 0 var(--forest);margin-top:8px;padding-top:19px}.kw-v5 .person small{font:650 9px var(--display);letter-spacing:.16em;color:var(--forest)}.kw-v5 .person h3{margin-top:4px;font-size:clamp(20px,1.8vw,28px)}.kw-v5 .person p{color:var(--muted);margin:2px 0 0}.kw-v5 .faq-section{background:var(--forest-deep);color:#fff;grid-template-columns:.42fr .58fr;gap:8vw;padding:clamp(82px,8vw,118px) max(32px,50vw - 660px);display:grid}.kw-v5 .faq-list{border-top:1px solid #d4e7de38}.kw-v5 details{border-bottom:1px solid #d4e7de38}.kw-v5 summary{cursor:pointer;font:620 18px var(--display);justify-content:space-between;gap:30px;padding:25px 0;list-style:none;display:flex}.kw-v5 summary::-webkit-details-marker{display:none}.kw-v5 summary span{color:var(--gold-light);font-size:25px;transition:transform .3s}.kw-v5 details[open] summary span{transform:rotate(45deg)}.kw-v5 details p{color:var(--sage-dim);max-width:64ch;margin:0;padding:0 45px 28px 0}.kw-v5 .contact-section{text-align:center;background:var(--paper);padding:clamp(84px,8.5vw,135px) max(32px,50vw - 580px)}.kw-v5 .contact-kicker{font:650 10px var(--display);letter-spacing:.18em;color:var(--forest)}.kw-v5 .contact-section h2{max-width:18ch;margin:20px auto;overflow:visible}.kw-v5 .contact-section h2 em{color:var(--forest);margin-bottom:-.12em;padding-bottom:.12em;font-style:normal;line-height:1.16;display:inline-block;overflow:visible}.kw-v5 .contact-section>p:not(.contact-kicker){max-width:58ch;color:var(--muted);margin:0 auto 45px;font-size:19px}.kw-v5 .contact-action{text-align:left;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;max-width:800px;margin:auto;padding:25px 6px;display:flex}.kw-v5 .contact-action span{display:grid}.kw-v5 .contact-action small{font:600 9px var(--display);letter-spacing:.16em;color:var(--muted)}.kw-v5 .contact-action b{font:620 clamp(23px,3vw,39px) var(--display);letter-spacing:-.03em}.kw-v5 .contact-action i{font-size:36px;font-style:normal;transition:transform .3s}.kw-v5 .contact-action:hover i{transform:translate(7px,-7px)}.kw-v5 .contact-note{color:var(--muted);margin-top:22px;display:block}.kw-v5 .site-footer{background:var(--forest-night);color:#fff;grid-template-columns:1.2fr .85fr .85fr 1fr;gap:50px;padding:72px max(32px,50vw - 660px) 26px;display:grid}.kw-v5 .footer-brand p{font:600 24px/1.25 var(--display);color:var(--sage);margin:35px 0}.kw-v5 .site-footer nav{flex-direction:column;gap:11px;display:flex}.kw-v5 .site-footer nav strong{font:600 9px var(--display);letter-spacing:.17em;color:var(--gold-light);margin-bottom:8px}.kw-v5 .site-footer nav a{color:var(--sage-dim);font-size:15px}.kw-v5 .site-footer nav a:hover{color:#fff}.kw-v5 .footer-bottom{color:var(--sage-dim);border-top:1px solid #d4e7de26;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:23px;font-size:12px;display:flex}.kw-v5 .location-section{background:var(--forest-night);color:#fff;isolation:isolate;height:clamp(440px,48vw,680px);margin:0;position:relative;overflow:hidden}.kw-v5 .location-section:after{content:"";z-index:1;background:linear-gradient(90deg,#04231deb 0%,#04231db8 42%,#04231d2e 74%,#04231d4d 100%);position:absolute;inset:0}.kw-v5 .location-section img{object-fit:cover;object-position:center 45%;filter:saturate(.72)contrast(1.04);width:100%;height:100%;transition:transform 1.2s var(--ease)}.kw-v5 .location-section:hover img{transform:scale(1.018)}.kw-v5 .location-section figcaption{z-index:2;max-width:540px;position:absolute;top:50%;left:max(32px,50vw - 660px);transform:translateY(-50%)}.kw-v5 .location-section small{font:650 10px var(--display);letter-spacing:.18em;color:var(--gold-light)}.kw-v5 .location-section h2{color:#fff;margin:18px 0;font-size:clamp(38px,4vw,62px);line-height:1.04}.kw-v5 .location-section p{max-width:46ch;color:var(--sage);margin:0;font-size:18px}.kw-v5 .contact-action{width:min(800px,100%);color:var(--ink);cursor:pointer;background:0 0;border-left:0;border-right:0}.kw-v5 .contact-action:disabled{cursor:wait;opacity:.68}.kw-v5 .calendly-gate{text-align:left;max-width:800px;color:var(--muted);justify-content:space-between;align-items:baseline;gap:24px;margin:24px auto 0;font-size:14px;display:flex}.kw-v5 .calendly-gate p{max-width:55ch;margin:0}.kw-v5 .calendly-gate a,.kw-v5 .calendly-noscript a{color:var(--forest);text-underline-offset:3px;font-weight:700;text-decoration:underline}.kw-v5 .calendly-mount{border:1px solid var(--line);background:#fff;min-width:280px;max-width:1080px;height:700px;margin:42px auto 0;overflow:hidden}.kw-v5 .calendly-mount .calendly-inline-widget{min-width:280px;height:700px}.kw-v5 .calendly-noscript{margin:26px auto 0!important;font-size:16px!important}.kw-v5 .site-footer-location{isolation:isolate;position:relative;overflow:hidden}.kw-v5 .site-footer-location:before,.kw-v5 .site-footer-location:after{content:"";pointer-events:none;position:absolute;inset:0}.kw-v5 .site-footer-location:before{opacity:.72;z-index:-2;background:url(/__l5e/assets-v1/2c667ac6-9e40-4966-a485-235c5c73500d/zug-lake-blue-hour.webp) 50% 45%/cover no-repeat}.kw-v5 .site-footer-location:after{z-index:-1;background:linear-gradient(90deg,#04231df7 0%,#04231de8 52%,#04231dd1 100%)}@media (width<=1100px){.kw-v5 .location-section figcaption{left:32px}}@media (width<=800px){.kw-v5 .location-section{height:520px}.kw-v5 .location-section:after{background:linear-gradient(#04231d52,#04231de6 72%,#04231df7)}.kw-v5 .location-section img{object-position:58% center}.kw-v5 .location-section figcaption{inset:auto 22px 54px;transform:none}.kw-v5 .location-section h2{font-size:clamp(35px,9vw,48px)}.kw-v5 .calendly-gate{flex-direction:column;align-items:flex-start}.kw-v5 .calendly-mount{margin-top:30px}.kw-v5 .contact-action{gap:20px}}@media (prefers-reduced-motion:reduce){.kw-v5 .location-section img{transition:none}.kw-v5 .location-section:hover img{transform:none}}.kw-v5 .motion-preparing *{transition:none!important}.kw-v5 .motion-ready .solution-large .scene-inbox path{stroke-dasharray:520;stroke-dashoffset:520px}.kw-v5 .motion-ready .solution-large .intake-stack span{opacity:0;transform:translate(-24px)}.kw-v5 .motion-ready .solution-large .matter-card{opacity:0;transform:translateY(14px)scale(.94)}.kw-v5 .motion-ready .solution-large .approval-stamp{opacity:0;transform:scale(.72)rotate(-12deg)}.kw-v5 .motion-ready .solution-large.is-visible .scene-inbox path{animation:solution-path 1.05s var(--ease) .32s forwards}.kw-v5 .motion-ready .solution-large.is-visible .scene-inbox .route-out{animation-delay:.78s}.kw-v5 .motion-ready .solution-large.is-visible .intake-stack span{animation:intake-arrive .58s var(--ease) forwards}.kw-v5 .motion-ready .solution-large.is-visible .intake-stack span:first-child{animation-delay:.18s}.kw-v5 .motion-ready .solution-large.is-visible .intake-stack span:nth-child(2){animation-delay:.3s}.kw-v5 .motion-ready .solution-large.is-visible .intake-stack span:nth-child(3){animation-delay:.42s}.kw-v5 .motion-ready .solution-large.is-visible .matter-card{animation:matter-arrive .7s var(--ease) .82s forwards}.kw-v5 .motion-ready .solution-large.is-visible .approval-stamp{animation:approval-arrive .72s var(--ease) 1.18s forwards}.kw-v5 .motion-ready .scene-knowledge path{stroke-dashoffset:760px}.kw-v5 .motion-ready .scene-knowledge .source-nodes span,.kw-v5 .motion-ready .scene-knowledge .knowledge-result{opacity:0;transform:translateY(12px)}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge path{animation:knowledge-flow 1s var(--ease) .32s forwards}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .source-nodes span{animation:intake-arrive .55s var(--ease) forwards}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .source-nodes span:first-child{animation-delay:.52s}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .source-nodes span:nth-child(2){animation-delay:.64s}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .source-nodes span:nth-child(3){animation-delay:.76s}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .knowledge-result{animation:matter-arrive .7s var(--ease) .98s forwards}@keyframes solution-path{to{stroke-dashoffset:0}}@keyframes knowledge-flow{to{stroke-dashoffset:0}}@keyframes intake-arrive{to{opacity:1;transform:none}}@keyframes matter-arrive{to{opacity:1;transform:none}}@keyframes approval-arrive{65%{opacity:1;transform:scale(1.07)rotate(2deg)}to{opacity:1;transform:none}}.kw-v5 .motion-line{display:block}.kw-v5 .bridge-statement h2 .motion-line-a{color:#fff}.kw-v5 .bridge-statement h2 .motion-line-b{color:var(--sage-dim)}.kw-v5 .motion-ready [data-reveal]{opacity:0;transition:opacity .72s var(--ease),transform .82s var(--ease),clip-path .9s var(--ease);transition-delay:var(--delay,0s);will-change:transform,opacity,clip-path}.kw-v5 .motion-ready [data-reveal=up]{transform:translateY(52px)}.kw-v5 .motion-ready [data-reveal=left]{transform:translate(-24px)}.kw-v5 .motion-ready [data-reveal=right]{transform:translate(24px)}.kw-v5 .motion-ready [data-reveal=scale]{transform:scale(.92)}.kw-v5 .motion-ready [data-reveal=clip]{opacity:1;clip-path:inset(0 0 100%);transform:translateY(28px)}.kw-v5 .motion-ready [data-reveal].is-visible{opacity:1;will-change:auto;transform:none}.kw-v5 .motion-ready [data-reveal=clip].is-visible{clip-path:inset(0)}.kw-v5 .motion-ready .bridge-section .motion-line{opacity:0;transition:opacity .75s var(--ease),transform 1s var(--ease)}.kw-v5 .motion-ready .bridge-section .motion-line-a{transform:translate(-10vw)}.kw-v5 .motion-ready .bridge-section .motion-line-b{transition-delay:.14s;transform:translate(10vw)}.kw-v5 .motion-ready .bridge-section.is-visible .motion-line{opacity:1;transform:none}.kw-v5 .motion-ready .bridge-table>div{opacity:0;transition:opacity .65s var(--ease),transform .75s var(--ease);transform:translateY(35px)}.kw-v5 .motion-ready .bridge-section.is-visible .bridge-table>div{opacity:1;transform:none}.kw-v5 .motion-ready .bridge-section.is-visible .bridge-table>div:nth-child(2){transition-delay:.11s}.kw-v5 .motion-ready .bridge-section.is-visible .bridge-table>div:nth-child(3){transition-delay:.22s}.kw-v5 .motion-ready .approach-track article:after{content:"";background:var(--forest);transform-origin:0;height:1px;transition:transform .9s var(--ease) .12s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.kw-v5 .motion-ready .approach-track article{position:relative}.kw-v5 .motion-ready .approach-track article.is-visible:after{transform:scaleX(1)}.kw-v5 .motion-ready .portrait{clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease) var(--delay,0s)}.kw-v5 .motion-ready .person.is-visible .portrait{clip-path:inset(0)}.kw-v5 .motion-ready .person>div:last-child{opacity:0;transition:opacity .55s var(--ease) calc(var(--delay,0s) + .18s),transform .65s var(--ease) calc(var(--delay,0s) + .18s);transform:translateY(18px)}.kw-v5 .motion-ready .person.is-visible>div:last-child{opacity:1;transform:none}.kw-v5 .motion-ready .hero-kicker span{transform-origin:0;transition:transform .7s var(--ease) 80ms;transform:scaleX(0)}.kw-v5 .motion-ready .hero-kicker.is-visible span{transform:scaleX(1)}.kw-v5 .motion-ready .hero-copy h1 em:after{transform-origin:0;transition:transform .9s var(--ease) .5s;transform:scaleX(0)}.kw-v5 .motion-ready .hero-copy h1.is-visible em:after{transform:scaleX(1)}.kw-v5 .motion-ready [data-reveal=title],.kw-v5 .motion-ready [data-reveal=soft]{filter:blur(6px);transition-property:opacity,transform,filter;transition-duration:.78s,.92s,.72s;transition-timing-function:var(--ease)}.kw-v5 .motion-ready [data-reveal=title]{transform:translateY(42px)}.kw-v5 .motion-ready [data-reveal=soft]{transform:translateY(18px)}.kw-v5 .motion-ready [data-reveal=title].is-visible,.kw-v5 .motion-ready [data-reveal=soft].is-visible{filter:blur()}.kw-v5 .motion-ready .process-lens{transition-duration:.9s;transition-delay:.16s}.kw-v5 .motion-ready .scene-docs .doc-stack article{opacity:0;translate:0 24px}.kw-v5 .motion-ready .scene-docs .evidence-card{opacity:0;translate:14px 12px;scale:.94}.kw-v5 .motion-ready .solution-card.is-visible .scene-docs .doc-stack article{animation:document-arrive .72s var(--ease) forwards}.kw-v5 .motion-ready .solution-card.is-visible .scene-docs .doc-stack article:first-child{animation-delay:.18s}.kw-v5 .motion-ready .solution-card.is-visible .scene-docs .doc-stack article:nth-child(2){animation-delay:.34s}.kw-v5 .motion-ready .solution-card.is-visible .scene-docs .doc-stack article:nth-child(3){animation-delay:.5s}.kw-v5 .motion-ready .solution-card.is-visible .scene-docs .evidence-card{animation:evidence-arrive .78s var(--ease) .82s forwards}.kw-v5 .motion-ready .scene-knowledge .register-head,.kw-v5 .motion-ready .scene-knowledge .register-question,.kw-v5 .motion-ready .scene-knowledge .register-sources span,.kw-v5 .motion-ready .scene-knowledge .register-hit{opacity:0}.kw-v5 .motion-ready .scene-knowledge .register-head{translate:0 -8px}.kw-v5 .motion-ready .scene-knowledge .register-question{translate:-16px}.kw-v5 .motion-ready .scene-knowledge .register-sources span{translate:0 14px}.kw-v5 .motion-ready .scene-knowledge .register-hit{translate:0 14px;scale:.96}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-head{animation:register-arrive .5s var(--ease) .12s forwards}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-question{animation:register-arrive .62s var(--ease) .3s forwards}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-sources span{animation:register-arrive .58s var(--ease) forwards}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-sources span:first-child{animation-delay:.52s}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-sources span:nth-child(2){animation-delay:.66s}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-sources span:nth-child(3){animation-delay:.8s}.kw-v5 .motion-ready .solution-card.is-visible .scene-knowledge .register-hit{animation:evidence-arrive .72s var(--ease) 1.02s forwards}.kw-v5 .motion-ready .gap-scene-knowledge .register-question,.kw-v5 .motion-ready .gap-scene-knowledge .register-sources span,.kw-v5 .motion-ready .gap-scene-knowledge .register-hit{opacity:0}.kw-v5 .motion-ready .gap-scene-knowledge.is-active .register-question{animation:register-arrive .5s var(--ease) .12s forwards}.kw-v5 .motion-ready .gap-scene-knowledge.is-active .register-sources span{animation:register-arrive .48s var(--ease) forwards}.kw-v5 .motion-ready .gap-scene-knowledge.is-active .register-sources span:first-child{animation-delay:.28s}.kw-v5 .motion-ready .gap-scene-knowledge.is-active .register-sources span:nth-child(2){animation-delay:.38s}.kw-v5 .motion-ready .gap-scene-knowledge.is-active .register-sources span:nth-child(3){animation-delay:.48s}.kw-v5 .motion-ready .gap-scene-knowledge.is-active .register-hit{animation:evidence-arrive .58s var(--ease) .68s forwards}.kw-v5 .motion-ready .portrait img{opacity:.04;transition:opacity .65s var(--ease),transform 1s var(--ease),filter .5s;transform:scale(1.035)}.kw-v5 .motion-ready .portrait.is-image-loaded img{opacity:1}.kw-v5 .motion-ready .person.is-visible .portrait.is-image-loaded img{transform:scale(1)}.kw-v5 .motion-ready .person:hover .portrait.is-image-loaded img{transform:scale(1.025)}.kw-v5 .motion-ready .faq-list details[open] p{animation:faq-answer .48s var(--ease) both}.kw-v5 .motion-ready .gap-choices button:before{transition:transform .38s var(--ease),filter .35s}.kw-v5 .motion-ready .gap-choices button[aria-selected=true]:before{transform:scale(1.08)}.kw-v5 .motion-ready .systems-orbit>span,.kw-v5 .motion-ready .running-track,.kw-v5 .motion-ready .gap-route i,.kw-v5 .motion-ready .scan-beam{animation-play-state:paused}.kw-v5 .motion-ready .systems-section.is-motion-active .systems-orbit>span,.kw-v5 .motion-ready .running-line.is-motion-active .running-track,.kw-v5 .motion-ready .gap-demonstrator.is-motion-active .gap-route i,.kw-v5 .motion-ready .gap-demonstrator.is-motion-active .scan-beam{animation-play-state:running}.kw-v5 .solution-card{transition:transform .65s var(--ease),box-shadow .65s var(--ease),background .4s}.kw-v5 .solution-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #04231d17}@keyframes document-arrive{to{opacity:1;translate:0}}@keyframes evidence-arrive{to{opacity:1;translate:0;scale:1}}@keyframes register-arrive{to{opacity:1;translate:0}}@keyframes faq-answer{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.kw-v5 .maturity-scroll-shell{background:var(--forest-deep)}.kw-v5 .maturity-scroll-progress{display:none}.kw-v5 .motion-ready .systems-orbit{transform:translate3d(0,var(--orbit-y,0px),0) rotate(var(--orbit-turn,0deg)) scale(var(--orbit-scale,.965));transform-origin:50%}.kw-v5 .motion-ready .systems-orbit.is-visible{transform:translate3d(0,var(--orbit-y,0px),0) rotate(var(--orbit-turn,0deg)) scale(var(--orbit-scale,1))}.kw-v5 .motion-ready .security-seal,.kw-v5 .motion-ready .security-seal.is-visible{transform:translate3d(0,var(--seal-y,0px),0) rotate(var(--seal-turn,0deg))}.kw-v5 .systems-section.is-motion-active .systems-orbit,.kw-v5 .security-section.is-motion-active .security-seal{will-change:transform}@media (width>=1101px){.kw-v5 .motion-ready .maturity-scroll-shell{height:320vh;position:relative}.kw-v5 .motion-ready .maturity-section{box-sizing:border-box;align-content:center;height:100vh;min-height:680px;padding-top:clamp(65px,8vh,100px);padding-bottom:clamp(72px,9vh,112px);position:sticky;top:0;overflow:hidden}.kw-v5 .motion-ready .maturity-section:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M120 0H0V120' fill='none' stroke='%23d4e7de' stroke-opacity='.025'/%3E%3C/svg%3E");position:absolute;inset:0}.kw-v5 .motion-ready .maturity-copy,.kw-v5 .motion-ready .maturity-control{z-index:1;position:relative}.kw-v5 .motion-ready .maturity-scroll-progress{color:var(--sage-dim);font:600 8px var(--display);letter-spacing:.17em;z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:25px;left:max(32px,50vw - 660px);right:max(32px,50vw - 660px)}.kw-v5 .motion-ready .maturity-scroll-progress i{background:var(--gold-light);height:1px;transform:scaleX(var(--story-progress,.001));transform-origin:0;flex:1;transition:transform .12s linear}.kw-v5 .motion-ready .maturity-detail>div:first-child{transition:opacity .25s,transform .42s var(--ease)}.kw-v5 .motion-ready .maturity-section.is-changing .maturity-detail>div:first-child{opacity:.2;transform:translateY(12px)}}@media (width<=1360px){.kw-v5 .section-intro>div{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,28px)}.kw-v5 .security-section{grid-template-columns:150px minmax(0,1fr) minmax(280px,330px);gap:clamp(22px,2.7vw,36px)}.kw-v5 .security-copy,.kw-v5 .security-list{min-width:0}.kw-v5 .security-copy h2{max-width:none}}@media (width<=1100px){.kw-v5{--shell:calc(100vw - 42px)}.kw-v5 .solution-grid{grid-template-rows:auto;grid-template-columns:1fr}.kw-v5 .solution-card,.kw-v5 .solution-large{min-height:520px}.kw-v5 .hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.kw-v5 .hero-copy{grid-template-columns:1fr .7fr;column-gap:40px;display:grid}.kw-v5 .hero-kicker,.kw-v5 h1{grid-column:1/-1}.kw-v5 .hero-lead{margin-bottom:20px}.kw-v5 .hero-actions{align-self:start}.kw-v5 .principles{align-content:start;margin-top:0}.kw-v5 .process-lens{min-height:520px}.kw-v5 .section-intro>div{grid-template-columns:1fr}.kw-v5 .gap-section,.kw-v5 .starts-section,.kw-v5 .approach-section,.kw-v5 .team-section{padding:88px 0}.kw-v5 .security-section{grid-template-columns:.25fr 1fr}.kw-v5 .security-list{grid-column:2}.kw-v5 .team-grid{grid-template-columns:repeat(12,1fr)}.kw-v5 .systems-orbit>span{transform:rotate(calc(var(--i)*45deg)) translateX(205px) rotate(calc(var(--i)*-45deg))}.kw-v5 .site-footer{grid-template-columns:1.2fr 1fr 1fr}.kw-v5 .site-footer nav:last-of-type{grid-column:2/4}}@media (width<=800px){.kw-v5{font-size:16px}.kw-v5 h1,.kw-v5 h2,.kw-v5 h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.kw-v5 .maturity-control,.kw-v5 .maturity-levels,.kw-v5 .maturity-detail,.kw-v5 .security-copy,.kw-v5 .systems-copy,.kw-v5 .faq-list,.kw-v5 .section-intro>div{min-width:0;max-width:100%}.kw-v5 .site-header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.kw-v5 .desktop-nav,.kw-v5 .header-cta{display:none}.kw-v5 .menu-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;display:flex}.kw-v5 .menu-button span{font:650 12px var(--display)}.kw-v5 .menu-button i{background:var(--ink);width:16px;height:1px;transition:all .3s;display:block}.kw-v5 .menu-button i:last-child{margin-left:-24px;transform:translateY(5px)}.kw-v5 .menu-button[aria-expanded=true] i{transform:rotate(45deg)}.kw-v5 .menu-button[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.kw-v5 .mobile-nav{background:var(--forest-night);color:#fff;gap:0;padding:22px;display:grid;position:absolute;top:68px;left:0;right:0}.kw-v5 .mobile-nav[hidden]{display:none}.kw-v5 .mobile-nav a{font:600 18px var(--display);border-bottom:1px solid #d4e7de29;padding:14px}.kw-v5 .hero{gap:50px;padding:55px 0 75px}.kw-v5 .hero-copy{display:block}.kw-v5 h1{text-wrap:wrap;max-width:100%;font-size:clamp(36px,9.7vw,48px);line-height:1.04}.kw-v5 h1 em{white-space:normal}.kw-v5 .hero-kicker{letter-spacing:.15em;max-width:100%;font-size:9px}.kw-v5 .hero-lead{font-size:18px}.kw-v5 .hero-actions{flex-direction:column;align-items:stretch}.kw-v5 .button-primary{width:100%}.kw-v5 .text-link{width:max-content}.kw-v5 .principles{gap:9px;margin-top:28px;display:grid}.kw-v5 .process-lens{box-shadow:11px 11px 0 var(--sage);min-height:465px;padding:20px 16px}.kw-v5 .lens-stage{height:330px}.kw-v5 .process-node{width:72px;height:60px}.kw-v5 .process-node b{font-size:11px}.kw-v5 .process-node small{font-size:8px}.kw-v5 .manual-note{display:none}.kw-v5 .target-note{font-size:9px}.kw-v5 .process-lens[data-progress=target] .node-1{width:58px;height:56px;top:41%;left:0}.kw-v5 .process-lens[data-progress=target] .node-2{width:58px;height:56px;top:41%;left:17%}.kw-v5 .process-lens[data-progress=target] .node-3{width:58px;height:56px;top:41%;left:34%}.kw-v5 .process-lens[data-progress=target] .node-4{width:58px;height:56px;top:41%;left:51%}.kw-v5 .process-lens[data-progress=target] .node-5{width:82px;height:82px;padding:22px 8px 8px;top:35%;right:0}.kw-v5 .process-lens[data-progress=target] .case-token{display:none}.kw-v5 .target-note{grid-template-columns:auto 1fr;left:0;right:0}.kw-v5 .target-note small{grid-column:1/-1}.kw-v5 .running-line{height:55px}.kw-v5 .section-intro,.kw-v5 .bridge-statement{grid-template-columns:1fr;gap:20px}.kw-v5 .section-intro{margin-bottom:50px}.kw-v5 .section-intro>div{gap:22px}.kw-v5 .section-intro h2,.kw-v5 .bridge-statement h2,.kw-v5 .maturity-copy h2,.kw-v5 .systems-copy h2,.kw-v5 .security-copy h2,.kw-v5 .faq-section h2,.kw-v5 .contact-section h2{font-size:clamp(34px,4.5vw,38px)}.kw-v5 .gap-demonstrator{grid-template-columns:1fr}.kw-v5 .gap-choices{border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.kw-v5 .gap-choices button{border-right:1px solid var(--line);min-height:105px;padding:14px}.kw-v5 .gap-choices button span{font-size:14px}.kw-v5 .gap-choices button small{display:none}.kw-v5 .gap-panel{min-height:430px;padding:24px}.kw-v5 .gap-comparison{grid-template-columns:1fr}.kw-v5 .gap-visual{height:180px}.kw-v5 .matter-sheet{width:43%}.kw-v5 .bridge-section{padding-left:22px;padding-right:22px}.kw-v5 .bridge-table{grid-template-columns:1fr;margin-top:60px}.kw-v5 .bridge-table>div{border-bottom:1px solid #d4e7de30;border-right:0;margin:0;padding:28px 0}.kw-v5 .bridge-table b{margin:14px 0 8px}.kw-v5 .solution-grid{grid-template-rows:auto;grid-template-columns:1fr}.kw-v5 .solution-large{grid-row:auto}.kw-v5 .solution-card{min-height:580px;padding:24px}.kw-v5 .solution-large{min-height:580px}.kw-v5 .solution-copy h3{font-size:30px}.kw-v5 .scene-inbox{height:250px}.kw-v5 .matter-card{width:116px;left:35%}.kw-v5 .approval-stamp{width:76px;height:76px}.kw-v5 .destination{width:96px;height:96px}.kw-v5 .maturity-section{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.kw-v5 .maturity-levels{overflow-x:auto}.kw-v5 .maturity-levels button{min-width:105px}.kw-v5 .maturity-detail{grid-template-columns:1fr}.kw-v5 .approach-track article{grid-template-columns:1fr;gap:12px}.kw-v5 .approach-track article>div{grid-template-columns:1fr;gap:10px}.kw-v5 .approach-track article b{justify-self:start}.kw-v5 .systems-section{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.kw-v5 .systems-orbit{width:min(100%,500px);margin:auto}.kw-v5 .systems-orbit>span{width:90px;transform:rotate(calc(var(--i)*45deg)) translateX(min(33vw,175px)) rotate(calc(var(--i)*-45deg));margin-left:-45px;font-size:9px}.kw-v5 .security-section{grid-template-columns:1fr}.kw-v5 .security-seal{width:120px;height:120px}.kw-v5 .security-list{grid-column:auto}.kw-v5 .team-grid{grid-template-columns:1fr 1fr}.kw-v5 .person,.kw-v5 .person-founder{grid-column:span 1}.kw-v5 .faq-section{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.kw-v5 .contact-section{padding-left:22px;padding-right:22px}.kw-v5 .site-footer{grid-template-columns:1fr 1fr;padding-left:22px;padding-right:22px}.kw-v5 .footer-brand,.kw-v5 .site-footer nav:last-of-type{grid-column:1/-1}.kw-v5 .footer-bottom{flex-direction:column;gap:7px}.kw-v5 .security-copy h2{font-size:clamp(24px,7.5vw,32px)}.kw-v5 .menu-button,.kw-v5 .gap-choices button:not([aria-selected=true]){color:var(--forest);-webkit-text-fill-color:var(--forest)}.kw-v5 .menu-button i{background:var(--forest)}.kw-v5 .gap-choices button[aria-selected=true]{color:#fff;-webkit-text-fill-color:#fff}}@media (width<=480px){.kw-v5{--shell:calc(100vw - 28px)}.kw-v5 .intake-stack span{width:86px}.kw-v5 .matter-card{width:90px;padding:10px 9px;left:35%}.kw-v5 .matter-card>small{font-size:6px}.kw-v5 .matter-card>b{font-size:12px}.kw-v5 .matter-card span{font-size:7px}.kw-v5 .approval-stamp{width:66px;height:66px}.kw-v5 .approval-stamp b{font-size:11px}.kw-v5 .noscript-nav{flex-wrap:wrap;gap:10px 18px;font-size:13px}.kw-v5 .hero{padding-top:42px}.kw-v5 .hero-kicker{font-size:9px}.kw-v5 .gap-choices button{grid-template-columns:1fr;justify-items:start;gap:5px;min-height:118px;padding:11px 8px}.kw-v5 .gap-choices button:before{grid-row:auto;width:22px;height:22px}.kw-v5 .gap-choices button span{grid-column:1;font-size:12px;line-height:1.12}.kw-v5 .gap-panel{padding:18px}.kw-v5 .gap-panel h3{font-size:27px}.kw-v5 .matter-sheet{width:48%;right:2%}.kw-v5 .team-grid{grid-template-columns:1fr}.kw-v5 .person,.kw-v5 .person-founder{grid-column:auto}.kw-v5 .site-footer{grid-template-columns:1fr}.kw-v5 .site-footer nav:last-of-type{grid-column:auto}.kw-v5 .security-copy p:not(.section-index),.kw-v5 .systems-copy p:not(.section-index){font-size:16px}}@media (prefers-reduced-motion:reduce){.kw-v5{scroll-behavior:auto}.kw-v5 .running-line div,.kw-v5 .gap-route i,.kw-v5 .scan-beam,.kw-v5 .gap-scene-knowledge path,.kw-v5 .systems-orbit>span{animation:none!important}.kw-v5 .portrait img,.kw-v5 .solution-scene,.kw-v5 .path,.kw-v5 .process-node,.kw-v5 .target-note,.kw-v5 .gap-scene{transition:none!important}}.kw-v5 .team-teaser-stage{background:var(--forest-night);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(330px,.58fr);align-items:center;gap:clamp(32px,6vw,82px);padding:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden}.kw-v5 .team-teaser-stage:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M64 0H0V64' fill='none' stroke='%23d4e7de' stroke-opacity='.04'/%3E%3C/svg%3E");position:absolute;inset:0}.kw-v5 .team-teaser-portraits{z-index:1;height:clamp(390px,40vw,540px);position:relative}.kw-v5 .team-teaser-portraits:after{content:"";background:var(--gold-light);opacity:.75;height:1px;position:absolute;top:50%;left:2%;right:1%}.kw-v5 .team-teaser-portraits figure{background:var(--forest);z-index:2;margin:0;position:absolute;overflow:hidden;box-shadow:9px 10px #d4e7de14}.kw-v5 .team-teaser-portraits figure:first-child{width:27%;height:42%;top:3%;left:0}.kw-v5 .team-teaser-portraits figure:nth-child(2){width:24%;height:34%;top:0;left:29%}.kw-v5 .team-teaser-portraits figure:nth-child(3){width:28%;height:40%;top:7%;left:55%}.kw-v5 .team-teaser-portraits figure:nth-child(4){width:22%;height:42%;bottom:0;left:4%}.kw-v5 .team-teaser-portraits figure:nth-child(5){width:27%;height:48%;bottom:7%;left:29%}.kw-v5 .team-teaser-portraits figure:nth-child(6){width:22%;height:40%;bottom:0;left:59%}.kw-v5 .team-teaser-portraits figure:nth-child(7){width:17%;height:31%;bottom:13%;right:0}.kw-v5 .team-teaser-portraits img{object-fit:cover;filter:saturate(.7)contrast(1.04);width:100%;height:100%;transition:transform .7s var(--ease),filter .4s}.kw-v5 .team-teaser-portraits figure:hover img{filter:saturate(.95);transform:scale(1.035)}.kw-v5 .team-teaser-copy{z-index:2;position:relative}.kw-v5 .team-teaser-copy>span{font:650 9px var(--display);letter-spacing:.17em;color:var(--gold-light)}.kw-v5 .team-teaser-copy h3{color:#fff;margin:20px 0 18px;font-size:clamp(31px,3.1vw,47px);line-height:1.05}.kw-v5 .team-teaser-copy p{color:var(--sage-dim);max-width:38ch;margin:0 0 33px}.kw-v5 .team-teaser-copy .button{background:var(--sage);width:100%;min-width:0;color:var(--forest-night)}@media (width<=1100px){.kw-v5 .team-teaser-stage{grid-template-columns:1fr}.kw-v5 .team-teaser-portraits{height:560px}.kw-v5 .team-teaser-copy{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}.kw-v5 .team-teaser-copy>span,.kw-v5 .team-teaser-copy h3{grid-column:1/-1}.kw-v5 .team-teaser-copy .button{align-self:end}}@media (width<=800px){.kw-v5 .team-teaser-stage{padding:22px}.kw-v5 .team-teaser-portraits{height:430px}.kw-v5 .team-teaser-copy{display:block}.kw-v5 .team-teaser-portraits figure:first-child{width:36%}.kw-v5 .team-teaser-portraits figure:nth-child(2){width:27%;left:39%}.kw-v5 .team-teaser-portraits figure:nth-child(3){width:30%;left:auto;right:0}.kw-v5 .team-teaser-portraits figure:nth-child(4){width:28%}.kw-v5 .team-teaser-portraits figure:nth-child(5){width:34%;left:31%}.kw-v5 .team-teaser-portraits figure:nth-child(6){width:24%;left:auto;right:8%}.kw-v5 .team-teaser-portraits figure:nth-child(7){display:none}}@media (width<=480px){.kw-v5 .team-teaser-portraits{height:355px}.kw-v5 .team-teaser-copy h3{font-size:31px}}.kw-v5 .impact-section{background:var(--paper);padding:clamp(92px,8vw,128px) max(32px,50vw - 660px)}.kw-v5 .impact-heading{grid-template-columns:.42fr 1.08fr .7fr;align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:58px;display:grid}.kw-v5 .impact-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.02}.kw-v5 .impact-heading h2 em{color:var(--forest);font-style:normal}.kw-v5 .impact-heading>p:last-child{color:var(--muted);margin:0;font-size:19px}.kw-v5 .impact-ledger{border-top:1px solid var(--line)}.kw-v5 .impact-card{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) minmax(240px,.55fr);align-items:center;gap:34px;padding:28px 0;display:grid;position:relative}.kw-v5 .impact-card>span{color:var(--brass);font:750 11px var(--display);align-self:start}.kw-v5 .impact-card small{color:var(--forest);font:750 9px var(--display);letter-spacing:.14em;margin-bottom:9px;display:block}.kw-v5 .impact-card h3{margin:0 0 9px;font-size:clamp(27px,2.7vw,39px);line-height:1.03}.kw-v5 .impact-card p{color:var(--muted);max-width:58ch;margin:0}.kw-v5 .impact-signal{border:1px solid var(--sage);background:var(--ivory);grid-template-columns:repeat(3,1fr);align-items:end;gap:6px;height:86px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.kw-v5 .impact-signal:before{content:"";background:var(--line);height:1px;position:absolute;bottom:28px;left:0;right:0}.kw-v5 .impact-signal i{background:var(--forest);opacity:.18;transform-origin:bottom;animation:impactBars 3.6s var(--ease) infinite;display:block}.kw-v5 .impact-signal i:first-child{height:22px}.kw-v5 .impact-signal i:nth-child(2){height:38px;animation-delay:-1.2s}.kw-v5 .impact-signal i:nth-child(3){background:var(--brass);opacity:.75;height:54px;animation-delay:-2.4s}.kw-v5 .impact-signal b{color:var(--forest);font:700 9px var(--display);letter-spacing:.08em;position:absolute;bottom:9px;left:18px}.kw-v5 .impact-outcomes{grid-template-columns:.42fr 1.58fr;align-items:center;gap:40px;margin-top:36px;display:grid}.kw-v5 .impact-outcomes>small{color:var(--forest);font:750 9px var(--display);letter-spacing:.15em}.kw-v5 .impact-outcomes>div{border-top:1px solid var(--forest);grid-template-columns:repeat(4,1fr);display:grid}.kw-v5 .impact-outcomes span{color:var(--forest);font:750 17px var(--display);border-right:1px solid var(--line);padding:16px 12px 0 0}.kw-v5 .impact-outcomes span+span{padding-left:12px}@keyframes impactBars{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}@media (width<=900px){.kw-v5 .impact-heading{grid-template-columns:1fr;gap:20px}.kw-v5 .impact-card{grid-template-columns:42px 1fr}.kw-v5 .impact-signal{grid-column:2}.kw-v5 .impact-outcomes{grid-template-columns:1fr}.kw-v5 .impact-outcomes>div{grid-template-columns:1fr 1fr}.kw-v5 .impact-outcomes span{border-bottom:1px solid var(--line);padding-bottom:14px}}@media (width<=560px){.kw-v5 .impact-section{padding-left:22px;padding-right:22px}.kw-v5 .impact-card{gap:14px}.kw-v5 .impact-card h3{font-size:30px}.kw-v5 .impact-signal{grid-column:1/-1}.kw-v5 .impact-outcomes>div{grid-template-columns:1fr}.kw-v5 .impact-outcomes span,.kw-v5 .impact-outcomes span+span{border-right:0;padding:14px 0}}@media (prefers-reduced-motion:reduce){.kw-v5 .impact-signal i{animation:none}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:200 900;font-display:swap}.kw-modern{--forest:#0d5a45;--deep:#07372d;--night:#04231d;--sage:#d4e7de;--muted:#607069;--paper:#f1f2eb;--ivory:#fbfaf7;--brass:#c9a961;--line:#d7e0da;--display:Manrope,Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--pad:max(24px,calc((100vw - 1280px)/2))}.kw-modern *{box-sizing:border-box}.kw-modern{scroll-behavior:smooth;background:var(--ivory);color:#1d2722;font:17px/1.55 var(--body);margin:0;overflow-x:clip}.kw-modern a{color:inherit}.kw-modern .skip{z-index:20;background:#fff;padding:10px 14px;position:fixed;top:-60px;left:16px}.kw-modern .skip:focus{top:12px}.kw-modern .nav{z-index:10;height:76px;padding:0 var(--pad);color:#fff;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.kw-modern .brand{font:750 18px var(--display);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:flex}.kw-modern .brand img{width:39px;height:39px}.kw-modern .brand small{color:var(--brass);font:800 8px var(--display);letter-spacing:.2em;display:block}.kw-modern .nav nav{gap:28px;margin-left:auto;display:flex}.kw-modern .nav nav a{font:650 12px var(--display);opacity:.82;text-decoration:none}.kw-modern .nav-cta{font:750 12px var(--display);border:1px solid #d4e7de66;margin-left:32px;padding:11px 15px;text-decoration:none}.kw-modern .nav-cta b{color:var(--brass);margin-left:10px}.kw-modern .hero{background:var(--night);color:#fff;min-height:850px;padding:170px var(--pad) 100px;grid-template-columns:.87fr 1.13fr;align-items:center;gap:90px;display:grid;position:relative;overflow:hidden}.kw-modern .hero:after{content:"KAPAZITÄTSWERK · STEUERKANZLEI";right:var(--pad);color:#d4e7de42;font:800 9px var(--display);letter-spacing:.17em;position:absolute;bottom:25px}.kw-modern .eyebrow,.kw-modern .section-label{font:800 10px var(--display);letter-spacing:.16em;text-transform:uppercase}.kw-modern .eyebrow{color:var(--brass);align-items:center;gap:10px;display:flex}.kw-modern .eyebrow i{background:var(--brass);width:28px;height:1px}.kw-modern h1,.kw-modern h2,.kw-modern h3{font-family:var(--display);letter-spacing:-.05em;line-height:1.01}.kw-modern h1{max-width:720px;margin:24px 0 28px;font-size:clamp(48px,5.5vw,84px)}.kw-modern h1 em,.kw-modern h2 em{color:var(--brass);font-style:normal}.kw-modern .hero-lead{color:var(--sage);max-width:600px;margin:0 0 30px;font-size:20px}.kw-modern .button{font:750 13px var(--display);transition:transform .3s var(--ease);justify-content:space-between;align-items:center;gap:30px;padding:16px 18px;text-decoration:none;display:inline-flex}.kw-modern .button:hover{transform:translateY(-3px)}.kw-modern .button-light{background:var(--sage);color:var(--night)}.kw-modern .button-dark{background:var(--night);color:#fff}.kw-modern .button span{font-size:19px}.kw-modern .hero-note{color:var(--sage-dim);margin:20px 0 0;font-size:13px}.kw-modern .diagnostic-card{background:var(--paper);color:#1d2722;animation:cardIn 1s var(--ease) both;padding:21px;position:relative;transform:rotate(-1.2deg);box-shadow:24px 24px #c9a9612e}.kw-modern .diagnostic-card:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s ease-in-out 1.2s infinite sweep;position:absolute;inset:0;transform:translate(-130%)}.kw-modern .card-top,.kw-modern .card-footer{z-index:1;color:var(--forest);font:800 9px var(--display);letter-spacing:.11em;justify-content:space-between;display:flex;position:relative}.kw-modern .card-top{border-bottom:1px solid var(--line);padding-bottom:15px}.kw-modern .card-top b{color:var(--brass)}.kw-modern .case-heading{border-bottom:1px solid var(--line);z-index:1;padding:33px 12px 25px;position:relative}.kw-modern .case-heading small{color:var(--forest);font:800 9px var(--display);letter-spacing:.14em;margin-bottom:10px;display:block}.kw-modern .case-heading strong{font:750 29px/1.03 var(--display);max-width:430px;display:block}.kw-modern .map-flow{z-index:1;grid-template-columns:1fr 34px 1fr 34px 1.2fr;align-items:center;gap:8px;padding:30px 12px;display:grid;position:relative}.kw-modern .map-input{background:#fff;border:1px solid #b7cec4;min-height:84px;padding:14px 12px;animation:4.8s ease-in-out infinite lift}.kw-modern .map-input:nth-of-type(3){animation-delay:-1.6s}.kw-modern .map-input span{color:var(--brass);font:800 10px var(--display);display:block}.kw-modern .map-input b{color:var(--forest);font:750 12px var(--display);margin:11px 0 3px;display:block}.kw-modern .map-input small{color:var(--muted);font-size:11px}.kw-modern .map-line{background:var(--forest);height:1px;position:relative}.kw-modern .map-line:after{content:"›";color:var(--brass);font:500 25px var(--display);position:absolute;top:-13px;right:-3px}.kw-modern .map-line i{background:var(--brass);border-radius:50%;width:5px;height:5px;animation:2.4s linear infinite travel;position:absolute;top:-2px}.kw-modern .map-line i:nth-child(2){animation-delay:.8s}.kw-modern .map-line i:nth-child(3){animation-delay:1.6s}.kw-modern .map-result{background:var(--forest);color:#fff;min-height:112px;padding:18px 14px;animation:4s ease-in-out infinite resultPulse}.kw-modern .map-result small{color:var(--brass);font:800 9px var(--display);letter-spacing:.13em}.kw-modern .map-result b{font:750 19px/1.05 var(--display);margin:13px 0;display:block}.kw-modern .map-result em{color:var(--sage);font-size:11px;font-style:normal}.kw-modern .card-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;z-index:1;padding:15px 12px 0;font-size:9px}.kw-modern .card-footer span:first-child{align-items:center;gap:7px;display:flex}.kw-modern .card-footer i{background:var(--brass);border-radius:50%;width:7px;height:7px}.kw-modern .recognition{padding:130px var(--pad) 105px;background:var(--ivory)}.kw-modern .section-label{color:var(--forest);margin-bottom:24px}.kw-modern .recognition-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.kw-modern .recognition h2,.kw-modern .processes h2,.kw-modern .method h2,.kw-modern .audit h2{margin:0;font-size:clamp(43px,5vw,72px)}.kw-modern .recognition-copy{color:var(--muted);font-size:20px}.kw-modern .recognition-copy p{margin:0 0 20px}.kw-modern .recognition-copy .pull{color:var(--forest);font:750 25px/1.18 var(--display);letter-spacing:-.03em}.kw-modern .loss-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.kw-modern .loss-grid>div{border-right:1px solid var(--line);padding:24px 20px 0 0}.kw-modern .loss-grid>div+div{padding-left:20px}.kw-modern .loss-grid>div:last-child{border:0}.kw-modern .loss-grid b{color:var(--brass);font:800 10px var(--display);margin-bottom:24px;display:block}.kw-modern .loss-grid strong{font:750 21px var(--display);margin-bottom:8px;display:block}.kw-modern .loss-grid span{color:var(--muted);max-width:28ch;display:block}.kw-modern .outcomes{padding:90px var(--pad);background:var(--paper);border-top:1px solid var(--line)}.kw-modern .outcome-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.kw-modern .outcome-grid>div{border-right:1px solid var(--line);padding:20px 20px 0 0}.kw-modern .outcome-grid>div+div{padding-left:20px}.kw-modern .outcome-grid>div:last-child{border:0}.kw-modern .outcome-grid strong{color:var(--forest);font:750 21px var(--display);margin-bottom:7px;display:block}.kw-modern .outcome-grid p{color:var(--muted);max-width:25ch;margin:0}.kw-modern .spectrum{padding:125px var(--pad);background:var(--deep);color:#fff}.kw-modern .spectrum-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.kw-modern .section-label.light{color:var(--brass)}.kw-modern .spectrum h2{margin:0;font-size:clamp(42px,5vw,70px)}.kw-modern .spectrum-intro p{color:var(--sage);max-width:44ch;margin:0;font-size:19px}.kw-modern .spectrum-track{border-top:1px solid #d4e7de4d;grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid}.kw-modern .spectrum-step{border-right:1px solid #d4e7de33;min-height:210px;padding:21px 18px 0 0;position:relative}.kw-modern .spectrum-step+.spectrum-step{padding-left:18px}.kw-modern .spectrum-step:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.kw-modern .spectrum-step.active{background:#d4e7de1a}.kw-modern .spectrum-step.active:before{background:var(--brass);box-shadow:0 0 0 7px #c9a96129}.kw-modern .spectrum-step span{color:var(--brass);font:800 10px var(--display)}.kw-modern .spectrum-step b{font:750 23px/1.03 var(--display);margin:35px 0 13px;display:block}.kw-modern .spectrum-step small{color:var(--sage-dim);max-width:18ch;display:block}.kw-modern .spectrum-foot{color:var(--sage);border-top:1px solid #d4e7de33;margin:0;padding-top:18px;font-size:14px}.kw-modern .processes{padding:130px var(--pad);background:var(--ivory)}.kw-modern .processes-head{grid-template-columns:1.1fr .75fr;align-items:end;gap:95px;margin-bottom:65px;display:grid}.kw-modern .processes-head p{color:var(--muted);margin:0;font-size:19px}.kw-modern .process-card{border-top:1px solid var(--line);grid-template-columns:58px 1fr 250px;align-items:center;gap:28px;padding:29px 0;display:grid;position:relative}.kw-modern .process-card:last-child{border-bottom:1px solid var(--line)}.kw-modern .process-number{color:var(--brass);font:800 10px var(--display)}.kw-modern .process-body small{color:var(--forest);font:800 9px var(--display);letter-spacing:.13em;margin-bottom:10px;display:block}.kw-modern .process-body h3{margin:0 0 9px;font-size:30px}.kw-modern .process-body p{color:var(--muted);max-width:60ch;margin:0 0 15px}.kw-modern .process-link{color:var(--forest);font:750 12px var(--display);text-decoration:none}.kw-modern .process-link span{color:var(--brass);margin-left:10px}.kw-modern .process-object{background:var(--paper);min-height:130px;color:var(--forest);border:1px solid #abc5b9;grid-template-columns:1fr auto;align-items:center;padding:18px;display:grid;position:relative;overflow:hidden}.kw-modern .process-object:after{content:"";background:var(--brass);width:55%;height:3px;animation:3.8s ease-in-out infinite objectScan;position:absolute;bottom:0;left:0}.kw-modern .process-object span{font:800 9px var(--display);letter-spacing:.1em}.kw-modern .process-object b{font:750 23px var(--display);grid-column:1/-1}.kw-modern .process-object i{color:var(--brass);font-style:normal}.kw-modern .process-object em{color:var(--muted);grid-column:1/-1;font-size:11px;font-style:normal}.kw-modern .method{padding:130px var(--pad);background:var(--night);color:#fff}.kw-modern .method-intro{grid-template-columns:1fr .83fr;align-items:end;gap:100px;display:grid}.kw-modern .method h2{margin:0}.kw-modern .method-intro p{color:var(--sage);margin:0;font-size:19px}.kw-modern .method-steps{border-top:1px solid #d4e7de40;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.kw-modern .method-steps>div{border-right:1px solid #d4e7de2e;padding:22px 18px 0 0}.kw-modern .method-steps>div+div{padding-left:18px}.kw-modern .method-steps span{color:var(--brass);font:800 10px var(--display)}.kw-modern .method-steps b{font:750 21px var(--display);margin:28px 0 10px;display:block}.kw-modern .method-steps p{color:var(--sage-dim);max-width:23ch;margin:0}.kw-modern .method-statement{color:var(--sage);font:750 24px/1.2 var(--display);border-top:1px solid #d4e7de33;margin-top:72px;padding-top:22px}.kw-modern .method-statement em{color:var(--brass);font-style:normal}.kw-modern .audit{padding:105px var(--pad);background:var(--ivory);grid-template-columns:170px 1fr .78fr;align-items:start;gap:70px;display:grid}.kw-modern .audit-mark{border:1px solid var(--forest);width:170px;height:170px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-modern .audit-mark span{font:800 36px var(--display);letter-spacing:-.08em}.kw-modern .audit-mark:before,.kw-modern .audit-mark:after{content:"";background:var(--brass);border-radius:50%;width:8px;height:8px;position:absolute}.kw-modern .audit-mark:before{top:10px}.kw-modern .audit-mark:after{bottom:30px;right:9px}.kw-modern .audit h2{margin:0 0 20px;font-size:clamp(39px,4.3vw,60px)}.kw-modern .audit-copy>p{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:19px}.kw-modern .audit-deliverable{border-top:1px solid var(--line);padding-top:17px}.kw-modern .audit-deliverable small{color:var(--forest);font:800 9px var(--display);letter-spacing:.14em}.kw-modern .audit-deliverable ol{counter-reset:item;margin:22px 0 0;padding:0;list-style:none}.kw-modern .audit-deliverable li{counter-increment:item;border-bottom:1px solid var(--line);font:650 14px var(--display);padding:12px 0}.kw-modern .audit-deliverable li:before{content:counter(item,decimal-leading-zero);color:var(--brass);margin-right:14px}.kw-modern .workflow-showcase{padding:125px var(--pad);background:var(--deep);color:#fff;grid-template-columns:.73fr 1.27fr;align-items:center;gap:80px;display:grid}.kw-modern .workflow-copy h2{margin:0 0 20px;font-size:clamp(40px,4.5vw,65px)}.kw-modern .workflow-copy p{color:var(--sage);max-width:42ch;font-size:19px}.kw-modern .system-board{background:var(--paper);color:#1d2722;min-height:300px;padding:21px;position:relative;overflow:hidden;box-shadow:17px 19px #c9a96133}.kw-modern .system-board:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#07372d0f 1px,#0000 1px),linear-gradient(#07372d0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:50px 0 0}.kw-modern .board-header,.kw-modern .board-lane,.kw-modern .board-status{z-index:1;position:relative}.kw-modern .board-header{border-bottom:1px solid var(--line);color:var(--forest);font:800 9px var(--display);letter-spacing:.12em;justify-content:space-between;padding-bottom:14px;display:flex}.kw-modern .board-header b{color:var(--brass)}.kw-modern .board-lane{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:9px;padding:51px 5px 32px;display:grid}.kw-modern .board-card{background:#fff;border:1px solid #b7cec4;min-height:104px;padding:14px 12px;animation:4.5s ease-in-out infinite cardFloat}.kw-modern .board-card.context{border-color:var(--brass);animation-delay:-1.5s}.kw-modern .board-card.review{background:var(--forest);color:#fff;animation-delay:-3s}.kw-modern .board-card small{color:var(--forest);font:800 9px var(--display);letter-spacing:.12em;display:block}.kw-modern .board-card.review small{color:var(--brass)}.kw-modern .board-card b{font:750 17px/1.05 var(--display);margin:18px 0 6px;display:block}.kw-modern .board-card span{color:var(--muted);font-size:11px}.kw-modern .board-card.review span{color:var(--sage)}.kw-modern .board-arrow{color:var(--brass);text-align:center;font-size:24px}.kw-modern .board-status{border-top:1px solid var(--line);color:var(--forest);font:750 11px var(--display);gap:8px;padding:14px 5px 0;display:flex}.kw-modern .board-status i{background:var(--brass);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.kw-modern .board-status em{color:var(--muted);font:500 11px var(--body);margin-left:auto;font-style:normal}.kw-modern .scan-line{background:var(--brass);height:1px;box-shadow:0 0 12px var(--brass);animation:4.5s ease-in-out infinite scan;position:absolute;top:105px;left:0;right:0}.kw-modern .location-band{min-height:570px;padding:75px var(--pad);color:#fff;background:var(--night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.kw-modern .location-band img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}.kw-modern .location-band:after{content:"";background:linear-gradient(90deg,#04231de6,#04231d38),linear-gradient(#0000 40%,#04231dcc);position:absolute;inset:0}.kw-modern .location-band>div{z-index:1;max-width:720px;position:relative}.kw-modern .location-band h2{margin:0 0 18px;font-size:clamp(43px,5.4vw,75px)}.kw-modern .location-band p{color:var(--sage);max-width:38ch;font-size:19px}.kw-modern .team-section{padding:125px var(--pad);background:var(--ivory)}.kw-modern .team-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.kw-modern .team-copy h2{margin:0 0 20px;font-size:clamp(39px,4.3vw,59px)}.kw-modern .team-copy p{color:var(--muted);max-width:42ch;font-size:19px}.kw-modern .portraits{height:420px;position:relative}.kw-modern .portraits figure{transition:transform .7s var(--ease);margin:0;position:absolute;overflow:hidden;box-shadow:8px 10px #07372d1a}.kw-modern .portraits figure:hover{z-index:3;transform:translateY(-8px)rotate(-1deg)}.kw-modern .portraits figure:first-child{width:25%;height:42%;top:10%;left:0}.kw-modern .portraits figure:nth-child(2){width:24%;height:34%;top:0;left:28%}.kw-modern .portraits figure:nth-child(3){width:27%;height:40%;top:9%;left:55%}.kw-modern .portraits figure:nth-child(4){width:23%;height:43%;bottom:0;left:7%}.kw-modern .portraits figure:nth-child(5){width:28%;height:49%;bottom:4%;left:34%}.kw-modern .portraits figure:nth-child(6){width:22%;height:39%;bottom:0;right:0}.kw-modern .portraits img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.kw-modern .confidentiality{padding:125px var(--pad);background:#e4eee9;grid-template-columns:190px 1fr;gap:85px;display:grid}.kw-modern .confidentiality-seal{border:1px solid var(--forest);width:170px;height:170px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-modern .confidentiality-seal span{font:750 63px var(--display)}.kw-modern .confidentiality-seal small{font:800 8px var(--display);letter-spacing:.13em}.kw-modern .confidentiality-copy h2{margin:0 0 20px;font-size:clamp(40px,4.5vw,62px)}.kw-modern .confidentiality-copy>p{color:var(--muted);max-width:70ch;font-size:19px}.kw-modern .confidentiality-points{border-top:1px solid #b7cec4;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.kw-modern .confidentiality-points>div{border-right:1px solid #b7cec4;padding:19px 18px 0 0}.kw-modern .confidentiality-points>div+div{padding-left:18px}.kw-modern .confidentiality-points strong{color:var(--forest);font:750 18px var(--display);margin-bottom:7px;display:block}.kw-modern .confidentiality-points span{color:var(--muted);font-size:14px}.kw-modern .legal-note{border-left:3px solid var(--brass);padding-left:15px!important;font-size:14px!important}.kw-modern .faq-section{background:var(--ivory);padding:120px max(24px,50vw - 500px)}.kw-modern .faq-section h2{margin:0 0 45px;font-size:clamp(40px,4.5vw,61px)}.kw-modern .faq-list{border-top:2px solid var(--forest)}.kw-modern .faq-list details{border-bottom:1px solid var(--line)}.kw-modern .faq-list summary{cursor:pointer;font:750 20px var(--display);padding:23px 50px 23px 0;list-style:none;position:relative}.kw-modern .faq-list summary::-webkit-details-marker{display:none}.kw-modern .faq-list summary:after{content:"+";color:var(--forest);font-size:30px;font-weight:400;position:absolute;top:15px;right:8px}.kw-modern .faq-list details[open] summary:after{content:"−"}.kw-modern .faq-list details p{color:var(--muted);max-width:72ch;margin:0;padding:0 45px 25px 0}.kw-modern .contact{padding:145px var(--pad);background:var(--night);color:#fff}.kw-modern .contact h2{max-width:950px;margin:0 0 25px;font-size:clamp(52px,6.5vw,94px)}.kw-modern .contact p:not(.section-label){color:var(--sage);max-width:620px;font-size:20px}.kw-modern .footer{padding:30px var(--pad);background:var(--night);color:#fff;align-items:center;gap:35px;display:flex}.kw-modern .footer p{color:var(--sage-dim);margin:0 auto 0 0}.kw-modern .footer>div{color:var(--sage);gap:20px;font-size:12px;display:flex}@keyframes cardIn{0%{opacity:0;transform:translate(35px,20px)rotate(-1.2deg)}to{opacity:1;transform:rotate(-1.2deg)}}@keyframes lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes travel{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}@keyframes resultPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes objectScan{0%,to{width:32%}50%{width:82%}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes scan{0%,to{opacity:.12;top:100px}45%{opacity:.75;top:255px}80%{opacity:.15}}.kw-modern.motion-ready [data-reveal]{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(28px)}.kw-modern.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.kw-modern .nav{padding:0 22px}.kw-modern .nav nav{display:none}.kw-modern .hero{grid-template-columns:1fr;gap:58px;padding:135px 22px 80px}.kw-modern .recognition,.kw-modern .outcomes,.kw-modern .spectrum,.kw-modern .processes,.kw-modern .method,.kw-modern .audit,.kw-modern .workflow-showcase,.kw-modern .team-section,.kw-modern .confidentiality,.kw-modern .location-band,.kw-modern .contact{padding-left:22px;padding-right:22px}.kw-modern .recognition-grid,.kw-modern .spectrum-intro,.kw-modern .processes-head,.kw-modern .method-intro,.kw-modern .workflow-showcase,.kw-modern .team-grid,.kw-modern .confidentiality{grid-template-columns:1fr;gap:30px}.kw-modern .loss-grid,.kw-modern .outcome-grid{grid-template-columns:1fr}.kw-modern .loss-grid>div,.kw-modern .loss-grid>div+div,.kw-modern .outcome-grid>div,.kw-modern .outcome-grid>div+div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.kw-modern .spectrum-track{grid-template-columns:1fr;margin-top:52px}.kw-modern .spectrum-step,.kw-modern .spectrum-step+.spectrum-step{border-bottom:1px solid #d4e7de33;border-right:0;min-height:0;padding:20px 0 24px}.kw-modern .spectrum-step:before{top:27px;left:auto;right:0}.kw-modern .spectrum-step b{margin:8px 0}.kw-modern .process-card{grid-template-columns:42px 1fr}.kw-modern .process-object{grid-column:2}.kw-modern .method-steps{grid-template-columns:1fr 1fr}.kw-modern .method-steps>div{padding:22px 16px 24px}.kw-modern .method-steps>div+div{padding-left:16px}.kw-modern .audit{grid-template-columns:1fr;gap:35px}.kw-modern .portraits{height:380px}.kw-modern .confidentiality-points{grid-template-columns:1fr}.kw-modern .confidentiality-points>div,.kw-modern .confidentiality-points>div+div{border-bottom:1px solid #b7cec4;border-right:0;padding:18px 0}.kw-modern .footer{flex-wrap:wrap;align-items:flex-start}.kw-modern .footer p{flex-basis:100%;order:3}}@media (width<=560px){.kw-modern .nav{height:68px}.kw-modern .nav-cta{padding:9px;font-size:10px}.kw-modern .hero{padding-top:105px}.kw-modern .hero h1{font-size:clamp(42px,10.8vw,58px)}.kw-modern .hero-lead{font-size:18px}.kw-modern .map-flow{grid-template-columns:1fr;gap:12px}.kw-modern .map-line{width:1px;height:17px;margin-left:20px}.kw-modern .map-line:after{top:7px;left:-8px;right:auto;transform:rotate(90deg)}.kw-modern .map-result{min-height:98px}.kw-modern .case-heading strong{font-size:24px}.kw-modern .process-body h3{font-size:27px}.kw-modern .process-card{gap:15px}.kw-modern .method-steps{grid-template-columns:1fr}.kw-modern .method-steps>div,.kw-modern .method-steps>div+div{padding-left:0;padding-right:0}.kw-modern .workflow-showcase{padding-top:95px;padding-bottom:95px}.kw-modern .system-board{min-height:455px;padding:16px}.kw-modern .board-lane{grid-template-columns:1fr;gap:8px;padding:28px 0 24px}.kw-modern .board-arrow{height:16px;transform:rotate(90deg)}.kw-modern .board-card{min-height:84px}.kw-modern .board-card b{margin:10px 0 5px}.kw-modern .board-status{grid-template-columns:auto 1fr;display:grid}.kw-modern .board-status em{grid-column:2;margin:0}.kw-modern .location-band{min-height:570px}.kw-modern .location-band h2{font-size:42px}.kw-modern .team-grid{gap:40px}.kw-modern .portraits{height:320px}.kw-modern .confidentiality-seal{width:120px;height:120px}.kw-modern .confidentiality-seal span{font-size:45px}.kw-modern .faq-section{padding-top:90px;padding-bottom:90px}.kw-modern .faq-section h2{font-size:40px}.kw-modern .faq-list summary{font-size:18px}.kw-modern .contact h2{font-size:clamp(43px,11vw,65px)}.kw-modern .footer{grid-template-columns:1fr;gap:18px;display:grid}}@media (prefers-reduced-motion:reduce){.kw-modern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kw-modern [data-reveal]{opacity:1;transform:none}}.kw-modern .hero{isolation:isolate}.kw-modern .hero:before{content:"";pointer-events:none;border:1px solid #d4e7de1a;border-radius:50%;width:720px;height:720px;animation:18s linear infinite heroOrbit;position:absolute;top:80px;right:-250px;box-shadow:0 0 0 46px #d4e7de06,0 0 0 92px #d4e7de05,0 0 0 138px #d4e7de03}.kw-modern .hero-copy{z-index:2;position:relative}.kw-modern .hero-copy:after{content:"01";color:#c9a9611c;font:800 190px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:-75px;right:-20px}.kw-modern .diagnostic-card{z-index:2}.kw-modern .diagnostic-card:after{content:"SCAN · READY";color:#0d5a454d;font:800 8px var(--display);letter-spacing:.15em;writing-mode:vertical-rl;animation:3s ease-in-out infinite statusBlink;position:absolute;top:92px;right:18px}.kw-modern .recognition{position:relative;overflow:hidden}.kw-modern .recognition:before{content:"01";right:var(--pad);color:#0d5a450b;font:800 250px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:100px}.kw-modern .loss-grid>div{transition:background .5s var(--ease),transform .5s var(--ease);position:relative;overflow:hidden}.kw-modern .loss-grid>div:before{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .8s var(--ease);position:absolute;bottom:0;left:0;right:22px;transform:scaleX(.08)}.kw-modern .loss-grid>div.is-visible:before{transform:scaleX(1)}.kw-modern .loss-grid>div:hover{background:#d4e7de47;transform:translateY(-5px)}.kw-modern .outcomes{position:relative;overflow:hidden}.kw-modern .outcomes:after{content:"CAPACITY / AVAILABLE";right:var(--pad);color:#0d5a4540;font:800 9px var(--display);letter-spacing:.15em;position:absolute;top:34px}.kw-modern .outcome-grid>div{position:relative}.kw-modern .outcome-grid>div:before{content:"";border:1px solid var(--brass);width:28px;height:28px;box-shadow:inset 0 0 0 6px var(--paper);transition:transform .7s var(--ease);border-radius:50%;margin-bottom:22px;display:block}.kw-modern .outcome-grid>div:hover:before{transform:scale(1.22)rotate(45deg)}.kw-modern .spectrum{position:relative;overflow:hidden}.kw-modern .spectrum:before{content:"";transform-origin:0;height:1px;animation:railDraw 2.2s .4s var(--ease) forwards;background:#c9a96159;position:absolute;top:48%;left:0;right:0;transform:scaleX(0)}.kw-modern .spectrum>*{z-index:1;position:relative}.kw-modern .spectrum-step{transition:background .5s var(--ease),transform .5s var(--ease)}.kw-modern .spectrum-step:hover{background:#d4e7de14;transform:translateY(-8px)}.kw-modern .spectrum-step:after{content:"";background:var(--brass);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.kw-modern .spectrum-step:hover:after,.kw-modern .spectrum-step.active:after{transform:scaleX(1)}.kw-modern .processes{position:relative}.kw-modern .processes:before{content:"03";right:var(--pad);color:#0d5a450b;font:800 240px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:105px}.kw-modern .process-card{transition:transform .6s var(--ease),padding-left .6s var(--ease);background:linear-gradient(90deg,#0000 0% 100%)}.kw-modern .process-card:before{content:"";background:var(--brass);transform-origin:top;width:3px;transition:transform .7s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.kw-modern .process-card:hover{background:linear-gradient(90deg,#d4e7de59,#0000 70%);transform:translate(12px)}.kw-modern .process-card:hover:before{transform:scaleY(1)}.kw-modern .process-object{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.kw-modern .process-card:hover .process-object{transform:translate(-8px)rotate(1deg);box-shadow:9px 10px #07372d14}.kw-modern .method{position:relative;overflow:hidden}.kw-modern .method:before{content:"";background:#c9a9614d;height:1px;animation:8s ease-in-out infinite methodRail;position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-3deg)}.kw-modern .method>*{z-index:1;position:relative}.kw-modern .method-steps>div{transition:transform .6s var(--ease),background .5s var(--ease)}.kw-modern .method-steps>div:hover{background:#d4e7de0e;transform:translateY(-9px)}.kw-modern .method-steps>div span{border:1px solid var(--brass);border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.kw-modern .audit{position:relative;overflow:hidden}.kw-modern .audit-mark{animation:5s ease-in-out infinite sealFloat}.kw-modern .audit-mark:after{animation:4s linear infinite dotOrbit}.kw-modern .audit-deliverable li{transition:padding-left .4s var(--ease),color .4s}.kw-modern .audit-deliverable li:hover{color:var(--forest);padding-left:10px}.kw-modern .workflow-showcase{position:relative;overflow:hidden}.kw-modern .workflow-showcase:after{content:"FLOW / 04";right:var(--pad);color:#d4e7de40;font:800 9px var(--display);letter-spacing:.16em;position:absolute;top:32px}.kw-modern .system-board{transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.kw-modern .system-board:hover{transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)translateY(-6px);box-shadow:26px 28px #c9a96138}.kw-modern .location-band img{transition:transform 1.8s var(--ease);transform:scale(1.04)}.kw-modern .location-band:hover img{transform:scale(1.1)}.kw-modern .team-section{position:relative;overflow:hidden}.kw-modern .team-section:before{content:"TEAM";right:var(--pad);color:#0d5a450b;font:800 210px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:110px}.kw-modern .portraits figure{transition:transform .8s var(--ease),filter .8s var(--ease)}.kw-modern .portraits figure:hover{filter:saturate(1.1);transform:translateY(-12px)rotate(-2deg)}.kw-modern .confidentiality{position:relative;overflow:hidden}.kw-modern .confidentiality:before{content:"";border:1px solid #0d5a451a;border-radius:50%;width:380px;height:380px;animation:22s linear infinite sealSpin;position:absolute;top:-80px;right:-120px;box-shadow:0 0 0 34px #0d5a4509,0 0 0 68px #0d5a4506}.kw-modern .confidentiality>*{z-index:1;position:relative}.kw-modern .confidentiality-seal{animation:5s ease-in-out infinite sealFloat}.kw-modern .faq-section{position:relative}.kw-modern .faq-section:before{content:"FAQ";right:var(--pad);color:#0d5a450a;font:800 180px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:100px}.kw-modern .faq-list details{transition:background .35s var(--ease),padding .35s var(--ease)}.kw-modern .faq-list details:hover{background:#d4e7de38;padding-left:12px}.kw-modern .contact{position:relative;overflow:hidden}.kw-modern .contact:before{content:"";border:1px solid #d4e7de29;border-radius:50%;width:460px;height:460px;animation:16s linear infinite contactOrbit;position:absolute;top:50%;right:-110px;transform:translateY(-50%);box-shadow:0 0 0 42px #d4e7de0a,0 0 0 84px #d4e7de06}.kw-modern .contact>*{z-index:1;position:relative}@keyframes heroOrbit{to{transform:rotate(360deg)}}@keyframes statusBlink{0%,to{opacity:.25}50%{opacity:.8}}@keyframes railDraw{to{transform:scaleX(1)}}@keyframes methodRail{0%,to{transform:translate(-3%)rotate(-3deg)}50%{transform:translate(3%)rotate(-3deg)}}@keyframes sealFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes dotOrbit{to{transform:rotate(360deg)}}@keyframes sealSpin{to{transform:rotate(360deg)}}@keyframes contactOrbit{to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kw-modern .hero:before,.kw-modern .diagnostic-card:before,.kw-modern .diagnostic-card:after,.kw-modern .outcome-grid>div:before,.kw-modern .spectrum:before,.kw-modern .method:before,.kw-modern .confidentiality:before,.kw-modern .contact:before{animation:none}.kw-modern .process-card:hover,.kw-modern .system-board:hover{transform:none}}.kw-modern .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04231de0;border-bottom:1px solid #d4e7de24;transition:background .4s,box-shadow .4s;position:fixed}.kw-modern .nav-cta{background:var(--brass);color:var(--night);border-color:var(--brass);font-size:11px}.kw-modern .nav-cta b{color:var(--night);font-size:18px}.kw-modern .hero{padding-top:190px}.kw-modern .hero:after{content:"CAPACITY / 01";font-size:10px}.kw-modern .hero-copy:before{content:"KAPAZITÄTSWERK";font:800 10px var(--display);letter-spacing:.22em;color:var(--sage-dim);position:absolute;top:-47px;left:-2px}.kw-modern .recognition{background:var(--paper);padding-top:110px}.kw-modern .recognition-grid{grid-template-columns:1fr .6fr;gap:50px}.kw-modern .recognition h2{font-size:clamp(48px,5.4vw,78px)}.kw-modern .loss-grid{border:0;grid-template-columns:repeat(2,1fr);gap:0;margin-top:60px}.kw-modern .loss-grid>div,.kw-modern .loss-grid>div+div{border:1px solid var(--line);min-height:190px;padding:28px 24px 30px}.kw-modern .loss-grid>div:nth-child(3),.kw-modern .loss-grid>div:nth-child(4){border-top:0}.kw-modern .loss-grid strong{font-size:26px}.kw-modern .loss-grid span{max-width:32ch}.kw-modern .outcomes,.kw-modern .audit,.kw-modern .workflow-showcase{display:none}.kw-modern .spectrum{padding:96px var(--pad);background:var(--night)}.kw-modern .spectrum-intro{grid-template-columns:.42fr 1fr;gap:40px}.kw-modern .spectrum h2{font-size:clamp(45px,5vw,70px)}.kw-modern .spectrum-track{grid-template-columns:repeat(5,1fr);margin-top:54px}.kw-modern .spectrum-step{min-height:155px}.kw-modern .spectrum-step b{margin-top:25px;font-size:18px}.kw-modern .processes{padding-top:105px}.kw-modern .processes-head{grid-template-columns:.9fr .6fr;gap:55px}.kw-modern .processes h2{font-size:clamp(43px,4.4vw,64px)}.kw-modern .process-card{grid-template-columns:52px 1fr 230px;padding:35px 0}.kw-modern .process-body h3{font-size:32px}.kw-modern .method{padding-top:110px;padding-bottom:110px}.kw-modern .method-intro{grid-template-columns:.9fr .8fr}.kw-modern .method-steps{gap:0}.kw-modern .method-steps>div{min-height:200px}.kw-modern .confidentiality{background:var(--paper)}.kw-modern .faq-section{background:var(--night);color:#fff}.kw-modern .faq-section .section-label{color:var(--brass)}.kw-modern .faq-list{border-color:#d4e7de4d}.kw-modern .faq-list details{border-color:#d4e7de33}.kw-modern .faq-list summary{color:#fff}.kw-modern .faq-list summary:after{color:var(--brass)}.kw-modern .faq-list details p{color:var(--sage)}.kw-modern .contact{padding-top:120px}.kw-modern .contact:before{display:none}@media (width<=900px){.kw-modern .nav{height:66px;padding:0 18px}.kw-modern .nav-cta{margin-left:auto;padding:9px 11px}.kw-modern .nav nav{display:none}.kw-modern .hero{padding-top:125px}.kw-modern .recognition-grid{grid-template-columns:1fr;gap:25px}.kw-modern .loss-grid{grid-template-columns:repeat(2,1fr);margin-top:38px}.kw-modern .loss-grid>div,.kw-modern .loss-grid>div+div{min-height:205px;padding:18px 14px 20px}.kw-modern .loss-grid strong{font-size:20px}.kw-modern .loss-grid span{font-size:14px}.kw-modern .spectrum-intro{grid-template-columns:1fr}.kw-modern .spectrum-track{grid-template-columns:repeat(5,1fr);gap:0}.kw-modern .spectrum-step,.kw-modern .spectrum-step+.spectrum-step{min-height:180px;padding:14px 8px}.kw-modern .spectrum-step b{font-size:14px}.kw-modern .spectrum-step small{font-size:11px}.kw-modern .processes-head{grid-template-columns:1fr;gap:22px}.kw-modern .process-card{grid-template-columns:36px 1fr;padding:25px 0}.kw-modern .process-object{grid-column:2}.kw-modern .method-intro{grid-template-columns:1fr;gap:22px}.kw-modern .method-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kw-modern .hero{padding-top:110px}.kw-modern .hero h1{font-size:clamp(39px,10.8vw,57px)}.kw-modern .loss-grid{grid-template-columns:repeat(2,1fr)}.kw-modern .loss-grid>div,.kw-modern .loss-grid>div+div{min-height:0;padding:16px 11px 18px}.kw-modern .loss-grid b{margin-bottom:16px}.kw-modern .loss-grid strong{font-size:18px;line-height:1.05}.kw-modern .loss-grid span{font-size:13px;line-height:1.4}.kw-modern .spectrum{padding-top:80px;padding-bottom:80px}.kw-modern .spectrum-track{grid-template-columns:repeat(5,1fr)}.kw-modern .spectrum-step,.kw-modern .spectrum-step+.spectrum-step{min-height:155px;padding:12px 5px}.kw-modern .spectrum-step b{margin:18px 0 7px;font-size:12px}.kw-modern .spectrum-step small{font-size:9px;line-height:1.25}.kw-modern .processes{padding-top:80px}.kw-modern .processes h2{font-size:42px}.kw-modern .process-body h3{font-size:24px}.kw-modern .method-steps{grid-template-columns:1fr 1fr}.kw-modern .method-steps>div{min-height:0;padding:18px 10px}.kw-modern .method-steps b{font-size:17px}.kw-modern .method-steps p{font-size:13px}.kw-modern .confidentiality{padding-top:85px}.kw-modern .faq-section{padding-top:80px}.kw-modern .faq-list summary{font-size:17px}}.kw-modern .spectrum-track{display:none}.kw-modern .spectrum-constellation{max-width:1180px;height:430px;margin:52px auto 24px;position:relative}.kw-modern .spectrum-lines{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kw-modern .spectrum-lines path,.kw-modern .spectrum-lines circle{fill:none;stroke:#c9a96161;stroke-width:1.2px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.kw-modern .spectrum-lines path{stroke-dashoffset:120px;animation:6s linear infinite constellationDraw}.kw-modern .spectrum-core{background:var(--brass);width:185px;height:185px;color:var(--night);text-align:center;z-index:3;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #c9a96114,0 0 0 37px #c9a96109}.kw-modern .spectrum-core span{font:800 9px var(--display);letter-spacing:.18em}.kw-modern .spectrum-core b{font:800 23px/.92 var(--display);margin:7px 0}.kw-modern .spectrum-core small{font-size:11px}.kw-modern .spectrum-constellation .spectrum-step{z-index:2;width:210px;min-height:108px;transition:transform .55s var(--ease),background .55s var(--ease),border-color .55s var(--ease);background:#d4e7de13;border:1px solid #d4e7de3d;padding:15px 16px;position:absolute}.kw-modern .spectrum-constellation .spectrum-step:hover{border-color:var(--brass);background:#d4e7de21;transform:translateY(-7px)}.kw-modern .spectrum-constellation .spectrum-step:before{content:"";background:var(--brass);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #c9a9611f}.kw-modern .spectrum-constellation .spectrum-step span{font:800 9px var(--display);color:var(--brass)}.kw-modern .spectrum-constellation .spectrum-step b{font:750 17px/1.05 var(--display);margin:11px 0 5px;display:block}.kw-modern .spectrum-constellation .spectrum-step small{color:var(--sage);font-size:12px;line-height:1.35;display:block}.kw-modern .spectrum-constellation .level-1{top:3%;left:1%}.kw-modern .spectrum-constellation .level-1:before{bottom:-4px;right:-4px}.kw-modern .spectrum-constellation .level-2{top:3%;right:1%}.kw-modern .spectrum-constellation .level-2:before{bottom:-4px;left:-4px}.kw-modern .spectrum-constellation .level-3{border-color:var(--brass);background:#c9a96121;top:-4%;left:50%;transform:translate(-50%)}.kw-modern .spectrum-constellation .level-3:hover{transform:translate(-50%)translateY(-7px)}.kw-modern .spectrum-constellation .level-3:before{bottom:-4px;left:50%}.kw-modern .spectrum-constellation .level-4{bottom:0;left:1%}.kw-modern .spectrum-constellation .level-4:before{top:-4px;right:-4px}.kw-modern .spectrum-constellation .level-5{bottom:0;right:1%}.kw-modern .spectrum-constellation .level-5:before{top:-4px;left:-4px}.kw-modern .method{background:linear-gradient(145deg,var(--night),#064535);position:relative}.kw-modern .method-steps{border-top:0;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kw-modern .method-steps>div,.kw-modern .method-steps>div+div{background:#d4e7de0e;border:1px solid #d4e7de24;min-height:245px;padding:22px 18px;position:relative;overflow:hidden}.kw-modern .method-steps>div:after{content:"";background:var(--brass);transform-origin:0;height:3px;transition:transform .65s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kw-modern .method-steps>div:hover:after,.kw-modern .method-steps>div.is-visible:after{transform:scaleX(1)}.kw-modern .method-icon{width:57px;height:57px;transition:transform .55s var(--ease),background .55s var(--ease);border:1px solid #c9a96199;place-items:center;margin-bottom:26px;display:grid;transform:rotate(3deg)}.kw-modern .method-steps>div:nth-child(2n) .method-icon{transform:rotate(-3deg)}.kw-modern .method-steps>div:hover .method-icon{background:#c9a9611f;transform:rotate(0)scale(1.06)}.kw-modern .method-icon svg{fill:none;width:34px;height:34px;stroke:var(--brass);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.kw-modern .method-steps>div>span{color:#d4e7de59;border:0;width:auto;height:auto;font-size:10px;position:absolute;top:16px;right:16px}.kw-modern .method-steps b{margin:0 0 10px;font-size:20px}.kw-modern .method-steps p{font-size:14px;line-height:1.45}.kw-modern .location-band{order:initial}@keyframes constellationDraw{to{stroke-dashoffset:0}}@media (width<=900px){.kw-modern .spectrum-intro h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.kw-modern .spectrum-constellation{height:520px;margin-top:35px}.kw-modern .spectrum-lines{display:none}.kw-modern .spectrum-core{width:132px;height:132px}.kw-modern .spectrum-core b{font-size:18px}.kw-modern .spectrum-constellation .spectrum-step{width:calc(50% - 8px);min-height:110px;padding:13px 12px;position:absolute}.kw-modern .spectrum-constellation .level-1{top:0;left:0}.kw-modern .spectrum-constellation .level-2{top:0;right:0}.kw-modern .spectrum-constellation .level-3{top:auto;bottom:0;left:0;transform:none}.kw-modern .spectrum-constellation .level-3:hover{transform:translateY(-5px)}.kw-modern .spectrum-constellation .level-4{bottom:0;left:auto;right:0}.kw-modern .spectrum-constellation .level-5{z-index:4;background:var(--deep);border-color:var(--brass);width:calc(50% - 8px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kw-modern .spectrum-constellation .level-5:hover{transform:translate(-50%,-50%)}.kw-modern .spectrum-constellation .spectrum-step:before{display:none}.kw-modern .method-steps{grid-template-columns:repeat(2,1fr);gap:9px}.kw-modern .method-steps>div,.kw-modern .method-steps>div+div{min-height:220px;padding:17px 13px}.kw-modern .method-icon{width:48px;height:48px;margin-bottom:22px}.kw-modern .method-icon svg{width:29px;height:29px}.kw-modern .method-steps b{font-size:18px}.kw-modern .method-steps p{font-size:13px}}@media (width<=560px){.kw-modern .spectrum-intro h2{letter-spacing:-.055em;font-size:clamp(37px,10.5vw,48px)}.kw-modern .spectrum{scroll-margin-top:78px}.kw-modern .spectrum-constellation{height:430px;margin-top:28px}.kw-modern .spectrum-core{width:116px;height:116px;top:24%}.kw-modern .spectrum-core b{font-size:15px}.kw-modern .spectrum-core small{font-size:9px}.kw-modern .spectrum-constellation .spectrum-step{min-height:96px;padding:10px 9px}.kw-modern .spectrum-constellation .spectrum-step b{margin:6px 0 3px;font-size:13px}.kw-modern .spectrum-constellation .spectrum-step small{font-size:9px;line-height:1.2}.kw-modern .spectrum-constellation .level-3{top:auto;bottom:0;left:0;transform:none}.kw-modern .spectrum-constellation .level-4{inset:auto 0 0 auto}.kw-modern .spectrum-constellation .level-5{z-index:4;background:var(--deep);border-color:var(--brass);width:calc(50% - 8px);min-height:88px;inset:52% auto auto 50%;transform:translate(-50%)}.kw-modern .spectrum-constellation .level-5:hover{transform:translate(-50%)translateY(-5px)}.kw-modern .method{padding-top:85px;padding-bottom:85px}.kw-modern .method-intro h2{font-size:40px}.kw-modern .method-steps{margin-top:45px}.kw-modern .method-steps>div,.kw-modern .method-steps>div+div{min-height:205px;padding:15px 11px}.kw-modern .method-icon{width:44px;height:44px;margin-bottom:18px}.kw-modern .method-icon svg{width:27px;height:27px}.kw-modern .method-steps b{font-size:16px}.kw-modern .method-steps p{font-size:12px;line-height:1.35}.kw-modern .method-statement{margin-top:40px;font-size:20px}}.kw-modern .hero{grid-template-columns:1fr;min-height:760px;padding-top:168px;padding-bottom:110px}.kw-modern .hero:before,.kw-modern .hero-copy:after{display:none!important}.kw-modern .hero-copy{width:min(1050px,100%);max-width:none;margin-left:clamp(0px,6vw,90px)}.kw-modern .hero h1{max-width:1000px;font-size:clamp(55px,6.3vw,92px)}.kw-modern .hero-lead{max-width:735px}.kw-modern .spectrum-constellation,.kw-modern .spectrum-track{display:none}.kw-modern .spectrum-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:58px 0 34px;padding-top:34px;display:grid;position:relative}.kw-modern .spectrum-rail{background:#d4e7de33;height:2px;position:absolute;top:10px;left:3%;right:3%;overflow:hidden}.kw-modern .spectrum-rail i{background:var(--brass);transform-origin:0;width:62%;height:100%;animation:railProgress 2.4s var(--ease) both;display:block}.kw-modern .spectrum-board .spectrum-step{min-height:170px;transition:transform .5s var(--ease),background .5s var(--ease),border-color .5s var(--ease);background:#d4e7de0e;border:1px solid #d4e7de2e;padding:22px 18px;position:relative}.kw-modern .spectrum-board .spectrum-step:before{content:"";background:var(--sage);width:10px;height:10px;box-shadow:0 0 0 6px var(--night);border-radius:50%;position:absolute;top:-30px;left:18px}.kw-modern .spectrum-board .spectrum-step.active{border-color:var(--brass);background:#c9a96121}.kw-modern .spectrum-board .spectrum-step.active:before,.kw-modern .spectrum-board .spectrum-step.target:before{background:var(--brass)}.kw-modern .spectrum-board .spectrum-step.target{background:var(--brass);color:var(--night);border-color:var(--brass)}.kw-modern .spectrum-board .spectrum-step:hover{border-color:var(--brass);transform:translateY(-6px)}.kw-modern .spectrum-board .spectrum-step span{color:var(--brass);font:800 9px var(--display);letter-spacing:.14em;display:block}.kw-modern .spectrum-board .spectrum-step.target span{color:var(--forest)}.kw-modern .spectrum-board .spectrum-step b{font:750 19px/1.05 var(--display);margin:22px 0 9px;display:block}.kw-modern .spectrum-board .spectrum-step small{color:var(--sage);font-size:13px;line-height:1.35;display:block}.kw-modern .spectrum-board .spectrum-step.target small{color:var(--deep)}@keyframes railProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.kw-modern .hero{min-height:auto;padding-top:120px;padding-bottom:78px}.kw-modern .hero-copy{width:100%;margin-left:0}.kw-modern .hero h1{font-size:clamp(42px,10.8vw,61px)}.kw-modern .spectrum-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:36px 0 28px;padding-top:0}.kw-modern .spectrum-rail{display:none}.kw-modern .spectrum-board .spectrum-step{min-height:145px;padding:16px 13px}.kw-modern .spectrum-board .spectrum-step:before{display:none}.kw-modern .spectrum-board .spectrum-step.target{grid-column:1/-1;grid-template-columns:42px 1fr;align-content:center;column-gap:8px;min-height:118px;display:grid}.kw-modern .spectrum-board .spectrum-step.target span{grid-row:1/3;align-self:center}.kw-modern .spectrum-board .spectrum-step.target b{margin:0 0 6px}.kw-modern .spectrum-board .spectrum-step.target small{grid-column:2}.kw-modern .spectrum-board .spectrum-step b{margin:17px 0 7px;font-size:17px}.kw-modern .spectrum-board .spectrum-step small{font-size:12px}.kw-modern .spectrum-intro h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}@media (width<=560px){.kw-modern .hero{padding-top:108px}.kw-modern .hero h1{font-size:clamp(40px,10.5vw,55px)}.kw-modern .spectrum-intro h2{overflow-wrap:normal;word-break:normal;font-size:clamp(36px,10.2vw,46px);line-height:.98}.kw-modern .spectrum-board{margin-top:30px}.kw-modern .spectrum-board .spectrum-step{min-height:132px;padding:14px 11px}.kw-modern .spectrum-board .spectrum-step b{margin:13px 0 6px;font-size:15px}.kw-modern .spectrum-board .spectrum-step small{font-size:11px;line-height:1.3}.kw-modern .spectrum-board .spectrum-step.target{min-height:105px}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:200 900;font-display:swap}.kw-corporate{--forest:#0d5a45;--deep:#07372d;--night:#04231d;--sage:#d4e7de;--muted:#607069;--paper:#f1f2eb;--ivory:#fbfaf7;--brass:#c9a961;--line:#d7e0da;--display:Manrope,Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--pad:max(24px,calc((100vw - 1280px)/2))}.kw-corporate *{box-sizing:border-box}.kw-corporate{scroll-behavior:smooth;background:var(--ivory);color:#1d2722;font:17px/1.55 var(--body);margin:0;overflow-x:clip}.kw-corporate a{color:inherit}.kw-corporate .skip{z-index:20;background:#fff;padding:10px 14px;position:fixed;top:-60px;left:16px}.kw-corporate .skip:focus{top:12px}.kw-corporate .nav{z-index:10;height:76px;padding:0 var(--pad);color:#fff;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.kw-corporate .brand{font:750 18px var(--display);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:flex}.kw-corporate .brand img{width:39px;height:39px}.kw-corporate .brand small{color:var(--brass);font:800 8px var(--display);letter-spacing:.2em;display:block}.kw-corporate .nav nav{gap:28px;margin-left:auto;display:flex}.kw-corporate .nav nav a{font:650 12px var(--display);opacity:.82;text-decoration:none}.kw-corporate .nav-cta{font:750 12px var(--display);border:1px solid #d4e7de66;margin-left:32px;padding:11px 15px;text-decoration:none}.kw-corporate .nav-cta b{color:var(--brass);margin-left:10px}.kw-corporate .hero{background:var(--night);color:#fff;min-height:850px;padding:170px var(--pad) 100px;grid-template-columns:.87fr 1.13fr;align-items:center;gap:90px;display:grid;position:relative;overflow:hidden}.kw-corporate .hero:after{content:"KAPAZITÄTSWERK · STEUERKANZLEI";right:var(--pad);color:#d4e7de42;font:800 9px var(--display);letter-spacing:.17em;position:absolute;bottom:25px}.kw-corporate .eyebrow,.kw-corporate .section-label{font:800 10px var(--display);letter-spacing:.16em;text-transform:uppercase}.kw-corporate .eyebrow{color:var(--brass);align-items:center;gap:10px;display:flex}.kw-corporate .eyebrow i{background:var(--brass);width:28px;height:1px}.kw-corporate h1,.kw-corporate h2,.kw-corporate h3{font-family:var(--display);letter-spacing:-.05em;line-height:1.01}.kw-corporate h1{max-width:720px;margin:24px 0 28px;font-size:clamp(48px,5.5vw,84px)}.kw-corporate h1 em,.kw-corporate h2 em{color:var(--brass);font-style:normal}.kw-corporate .hero-lead{color:var(--sage);max-width:600px;margin:0 0 30px;font-size:20px}.kw-corporate .button{font:750 13px var(--display);transition:transform .3s var(--ease);justify-content:space-between;align-items:center;gap:30px;padding:16px 18px;text-decoration:none;display:inline-flex}.kw-corporate .button:hover{transform:translateY(-3px)}.kw-corporate .button-light{background:var(--sage);color:var(--night)}.kw-corporate .button-dark{background:var(--night);color:#fff}.kw-corporate .button span{font-size:19px}.kw-corporate .hero-note{color:var(--sage-dim);margin:20px 0 0;font-size:13px}.kw-corporate .diagnostic-card{background:var(--paper);color:#1d2722;animation:cardIn 1s var(--ease) both;padding:21px;position:relative;transform:rotate(-1.2deg);box-shadow:24px 24px #c9a9612e}.kw-corporate .diagnostic-card:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s ease-in-out 1.2s infinite sweep;position:absolute;inset:0;transform:translate(-130%)}.kw-corporate .card-top,.kw-corporate .card-footer{z-index:1;color:var(--forest);font:800 9px var(--display);letter-spacing:.11em;justify-content:space-between;display:flex;position:relative}.kw-corporate .card-top{border-bottom:1px solid var(--line);padding-bottom:15px}.kw-corporate .card-top b{color:var(--brass)}.kw-corporate .case-heading{border-bottom:1px solid var(--line);z-index:1;padding:33px 12px 25px;position:relative}.kw-corporate .case-heading small{color:var(--forest);font:800 9px var(--display);letter-spacing:.14em;margin-bottom:10px;display:block}.kw-corporate .case-heading strong{font:750 29px/1.03 var(--display);max-width:430px;display:block}.kw-corporate .map-flow{z-index:1;grid-template-columns:1fr 34px 1fr 34px 1.2fr;align-items:center;gap:8px;padding:30px 12px;display:grid;position:relative}.kw-corporate .map-input{background:#fff;border:1px solid #b7cec4;min-height:84px;padding:14px 12px;animation:4.8s ease-in-out infinite lift}.kw-corporate .map-input:nth-of-type(3){animation-delay:-1.6s}.kw-corporate .map-input span{color:var(--brass);font:800 10px var(--display);display:block}.kw-corporate .map-input b{color:var(--forest);font:750 12px var(--display);margin:11px 0 3px;display:block}.kw-corporate .map-input small{color:var(--muted);font-size:11px}.kw-corporate .map-line{background:var(--forest);height:1px;position:relative}.kw-corporate .map-line:after{content:"›";color:var(--brass);font:500 25px var(--display);position:absolute;top:-13px;right:-3px}.kw-corporate .map-line i{background:var(--brass);border-radius:50%;width:5px;height:5px;animation:2.4s linear infinite travel;position:absolute;top:-2px}.kw-corporate .map-line i:nth-child(2){animation-delay:.8s}.kw-corporate .map-line i:nth-child(3){animation-delay:1.6s}.kw-corporate .map-result{background:var(--forest);color:#fff;min-height:112px;padding:18px 14px;animation:4s ease-in-out infinite resultPulse}.kw-corporate .map-result small{color:var(--brass);font:800 9px var(--display);letter-spacing:.13em}.kw-corporate .map-result b{font:750 19px/1.05 var(--display);margin:13px 0;display:block}.kw-corporate .map-result em{color:var(--sage);font-size:11px;font-style:normal}.kw-corporate .card-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;z-index:1;padding:15px 12px 0;font-size:9px}.kw-corporate .card-footer span:first-child{align-items:center;gap:7px;display:flex}.kw-corporate .card-footer i{background:var(--brass);border-radius:50%;width:7px;height:7px}.kw-corporate .recognition{padding:130px var(--pad) 105px;background:var(--ivory)}.kw-corporate .section-label{color:var(--forest);margin-bottom:24px}.kw-corporate .recognition-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.kw-corporate .recognition h2,.kw-corporate .processes h2,.kw-corporate .method h2,.kw-corporate .audit h2{margin:0;font-size:clamp(43px,5vw,72px)}.kw-corporate .recognition-copy{color:var(--muted);font-size:20px}.kw-corporate .recognition-copy p{margin:0 0 20px}.kw-corporate .recognition-copy .pull{color:var(--forest);font:750 25px/1.18 var(--display);letter-spacing:-.03em}.kw-corporate .loss-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.kw-corporate .loss-grid>div{border-right:1px solid var(--line);padding:24px 20px 0 0}.kw-corporate .loss-grid>div+div{padding-left:20px}.kw-corporate .loss-grid>div:last-child{border:0}.kw-corporate .loss-grid b{color:var(--brass);font:800 10px var(--display);margin-bottom:24px;display:block}.kw-corporate .loss-grid strong{font:750 21px var(--display);margin-bottom:8px;display:block}.kw-corporate .loss-grid span{color:var(--muted);max-width:28ch;display:block}.kw-corporate .outcomes{padding:90px var(--pad);background:var(--paper);border-top:1px solid var(--line)}.kw-corporate .outcome-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.kw-corporate .outcome-grid>div{border-right:1px solid var(--line);padding:20px 20px 0 0}.kw-corporate .outcome-grid>div+div{padding-left:20px}.kw-corporate .outcome-grid>div:last-child{border:0}.kw-corporate .outcome-grid strong{color:var(--forest);font:750 21px var(--display);margin-bottom:7px;display:block}.kw-corporate .outcome-grid p{color:var(--muted);max-width:25ch;margin:0}.kw-corporate .spectrum{padding:125px var(--pad);background:var(--deep);color:#fff}.kw-corporate .spectrum-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.kw-corporate .section-label.light{color:var(--brass)}.kw-corporate .spectrum h2{margin:0;font-size:clamp(42px,5vw,70px)}.kw-corporate .spectrum-intro p{color:var(--sage);max-width:44ch;margin:0;font-size:19px}.kw-corporate .spectrum-track{border-top:1px solid #d4e7de4d;grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid}.kw-corporate .spectrum-step{border-right:1px solid #d4e7de33;min-height:210px;padding:21px 18px 0 0;position:relative}.kw-corporate .spectrum-step+.spectrum-step{padding-left:18px}.kw-corporate .spectrum-step:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.kw-corporate .spectrum-step.active:before{background:var(--brass);box-shadow:0 0 0 7px #c9a96129}.kw-corporate .spectrum-step span{color:var(--brass);font:800 10px var(--display)}.kw-corporate .spectrum-step b{font:750 23px/1.03 var(--display);margin:35px 0 13px;display:block}.kw-corporate .spectrum-step small{color:var(--sage-dim);max-width:18ch;display:block}.kw-corporate .spectrum-foot{color:var(--sage);border-top:1px solid #d4e7de33;margin:0;padding-top:18px;font-size:14px}.kw-corporate .processes{padding:130px var(--pad);background:var(--ivory)}.kw-corporate .processes-head{grid-template-columns:1.1fr .75fr;align-items:end;gap:95px;margin-bottom:65px;display:grid}.kw-corporate .processes-head p{color:var(--muted);margin:0;font-size:19px}.kw-corporate .process-card{border-top:1px solid var(--line);grid-template-columns:58px 1fr 250px;align-items:center;gap:28px;padding:29px 0;display:grid;position:relative}.kw-corporate .process-card:last-child{border-bottom:1px solid var(--line)}.kw-corporate .process-number{color:var(--brass);font:800 10px var(--display)}.kw-corporate .process-body small{color:var(--forest);font:800 9px var(--display);letter-spacing:.13em;margin-bottom:10px;display:block}.kw-corporate .process-body h3{margin:0 0 9px;font-size:30px}.kw-corporate .process-body p{color:var(--muted);max-width:60ch;margin:0 0 15px}.kw-corporate .process-link{color:var(--forest);font:750 12px var(--display);text-decoration:none}.kw-corporate .process-link span{color:var(--brass);margin-left:10px}.kw-corporate .process-object{background:var(--paper);min-height:130px;color:var(--forest);border:1px solid #abc5b9;grid-template-columns:1fr auto;align-items:center;padding:18px;display:grid;position:relative;overflow:hidden}.kw-corporate .process-object:after{content:"";background:var(--brass);width:55%;height:3px;animation:3.8s ease-in-out infinite objectScan;position:absolute;bottom:0;left:0}.kw-corporate .process-object span{font:800 9px var(--display);letter-spacing:.1em}.kw-corporate .process-object b{font:750 23px var(--display);grid-column:1/-1}.kw-corporate .process-object i{color:var(--brass);font-style:normal}.kw-corporate .process-object em{color:var(--muted);grid-column:1/-1;font-size:11px;font-style:normal}.kw-corporate .method{padding:130px var(--pad);background:var(--night);color:#fff}.kw-corporate .method-intro{grid-template-columns:1fr .83fr;align-items:end;gap:100px;display:grid}.kw-corporate .method h2{margin:0}.kw-corporate .method-intro p{color:var(--sage);margin:0;font-size:19px}.kw-corporate .method-steps{border-top:1px solid #d4e7de40;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.kw-corporate .method-steps>div{border-right:1px solid #d4e7de2e;padding:22px 18px 0 0}.kw-corporate .method-steps>div+div{padding-left:18px}.kw-corporate .method-steps span{color:var(--brass);font:800 10px var(--display)}.kw-corporate .method-steps b{font:750 21px var(--display);margin:28px 0 10px;display:block}.kw-corporate .method-steps p{color:var(--sage-dim);max-width:23ch;margin:0}.kw-corporate .method-statement{color:var(--sage);font:750 24px/1.2 var(--display);border-top:1px solid #d4e7de33;margin-top:72px;padding-top:22px}.kw-corporate .method-statement em{color:var(--brass);font-style:normal}.kw-corporate .audit{padding:105px var(--pad);background:var(--ivory);grid-template-columns:170px 1fr .78fr;align-items:start;gap:70px;display:grid}.kw-corporate .audit-mark{border:1px solid var(--forest);width:170px;height:170px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-corporate .audit-mark span{font:800 36px var(--display);letter-spacing:-.08em}.kw-corporate .audit-mark:before,.kw-corporate .audit-mark:after{content:"";background:var(--brass);border-radius:50%;width:8px;height:8px;position:absolute}.kw-corporate .audit-mark:before{top:10px}.kw-corporate .audit-mark:after{bottom:30px;right:9px}.kw-corporate .audit h2{margin:0 0 20px;font-size:clamp(39px,4.3vw,60px)}.kw-corporate .audit-copy>p{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:19px}.kw-corporate .audit-deliverable{border-top:1px solid var(--line);padding-top:17px}.kw-corporate .audit-deliverable small{color:var(--forest);font:800 9px var(--display);letter-spacing:.14em}.kw-corporate .audit-deliverable ol{counter-reset:item;margin:22px 0 0;padding:0;list-style:none}.kw-corporate .audit-deliverable li{counter-increment:item;border-bottom:1px solid var(--line);font:650 14px var(--display);padding:12px 0}.kw-corporate .audit-deliverable li:before{content:counter(item,decimal-leading-zero);color:var(--brass);margin-right:14px}.kw-corporate .workflow-showcase{padding:125px var(--pad);background:var(--deep);color:#fff;grid-template-columns:.73fr 1.27fr;align-items:center;gap:80px;display:grid}.kw-corporate .workflow-copy h2{margin:0 0 20px;font-size:clamp(40px,4.5vw,65px)}.kw-corporate .workflow-copy p{color:var(--sage);max-width:42ch;font-size:19px}.kw-corporate .system-board{background:var(--paper);color:#1d2722;min-height:300px;padding:21px;position:relative;overflow:hidden;box-shadow:17px 19px #c9a96133}.kw-corporate .system-board:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#07372d0f 1px,#0000 1px),linear-gradient(#07372d0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:50px 0 0}.kw-corporate .board-header,.kw-corporate .board-lane,.kw-corporate .board-status{z-index:1;position:relative}.kw-corporate .board-header{border-bottom:1px solid var(--line);color:var(--forest);font:800 9px var(--display);letter-spacing:.12em;justify-content:space-between;padding-bottom:14px;display:flex}.kw-corporate .board-header b{color:var(--brass)}.kw-corporate .board-lane{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:9px;padding:51px 5px 32px;display:grid}.kw-corporate .board-card{background:#fff;border:1px solid #b7cec4;min-height:104px;padding:14px 12px;animation:4.5s ease-in-out infinite cardFloat}.kw-corporate .board-card.context{border-color:var(--brass);animation-delay:-1.5s}.kw-corporate .board-card.review{background:var(--forest);color:#fff;animation-delay:-3s}.kw-corporate .board-card small{color:var(--forest);font:800 9px var(--display);letter-spacing:.12em;display:block}.kw-corporate .board-card.review small{color:var(--brass)}.kw-corporate .board-card b{font:750 17px/1.05 var(--display);margin:18px 0 6px;display:block}.kw-corporate .board-card span{color:var(--muted);font-size:11px}.kw-corporate .board-card.review span{color:var(--sage)}.kw-corporate .board-arrow{color:var(--brass);text-align:center;font-size:24px}.kw-corporate .board-status{border-top:1px solid var(--line);color:var(--forest);font:750 11px var(--display);gap:8px;padding:14px 5px 0;display:flex}.kw-corporate .board-status i{background:var(--brass);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.kw-corporate .board-status em{color:var(--muted);font:500 11px var(--body);margin-left:auto;font-style:normal}.kw-corporate .scan-line{background:var(--brass);height:1px;box-shadow:0 0 12px var(--brass);animation:4.5s ease-in-out infinite scan;position:absolute;top:105px;left:0;right:0}.kw-corporate .location-band{min-height:570px;padding:75px var(--pad);color:#fff;background:var(--night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.kw-corporate .location-band img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}.kw-corporate .location-band:after{content:"";background:linear-gradient(90deg,#04231de6,#04231d38),linear-gradient(#0000 40%,#04231dcc);position:absolute;inset:0}.kw-corporate .location-band>div{z-index:1;max-width:720px;position:relative}.kw-corporate .location-band h2{margin:0 0 18px;font-size:clamp(43px,5.4vw,75px)}.kw-corporate .location-band p{color:var(--sage);max-width:38ch;font-size:19px}.kw-corporate .team-section{padding:125px var(--pad);background:var(--ivory)}.kw-corporate .team-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.kw-corporate .team-copy h2{margin:0 0 20px;font-size:clamp(39px,4.3vw,59px)}.kw-corporate .team-copy p{color:var(--muted);max-width:42ch;font-size:19px}.kw-corporate .portraits{height:420px;position:relative}.kw-corporate .portraits figure{transition:transform .7s var(--ease);margin:0;position:absolute;overflow:hidden;box-shadow:8px 10px #07372d1a}.kw-corporate .portraits figure:hover{z-index:3;transform:translateY(-8px)rotate(-1deg)}.kw-corporate .portraits figure:first-child{width:25%;height:42%;top:10%;left:0}.kw-corporate .portraits figure:nth-child(2){width:24%;height:34%;top:0;left:28%}.kw-corporate .portraits figure:nth-child(3){width:27%;height:40%;top:9%;left:55%}.kw-corporate .portraits figure:nth-child(4){width:23%;height:43%;bottom:0;left:7%}.kw-corporate .portraits figure:nth-child(5){width:28%;height:49%;bottom:4%;left:34%}.kw-corporate .portraits figure:nth-child(6){width:22%;height:39%;bottom:0;right:0}.kw-corporate .portraits img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.kw-corporate .confidentiality{padding:125px var(--pad);background:#e4eee9;grid-template-columns:190px 1fr;gap:85px;display:grid}.kw-corporate .confidentiality-seal{border:1px solid var(--forest);width:170px;height:170px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-corporate .confidentiality-seal span{font:750 63px var(--display)}.kw-corporate .confidentiality-seal small{font:800 8px var(--display);letter-spacing:.13em}.kw-corporate .confidentiality-copy h2{margin:0 0 20px;font-size:clamp(40px,4.5vw,62px)}.kw-corporate .confidentiality-copy>p{color:var(--muted);max-width:70ch;font-size:19px}.kw-corporate .confidentiality-points{border-top:1px solid #b7cec4;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.kw-corporate .confidentiality-points>div{border-right:1px solid #b7cec4;padding:19px 18px 0 0}.kw-corporate .confidentiality-points>div+div{padding-left:18px}.kw-corporate .confidentiality-points strong{color:var(--forest);font:750 18px var(--display);margin-bottom:7px;display:block}.kw-corporate .confidentiality-points span{color:var(--muted);font-size:14px}.kw-corporate .legal-note{border-left:3px solid var(--brass);padding-left:15px!important;font-size:14px!important}.kw-corporate .faq-section{background:var(--ivory);padding:120px max(24px,50vw - 500px)}.kw-corporate .faq-section h2{margin:0 0 45px;font-size:clamp(40px,4.5vw,61px)}.kw-corporate .faq-list{border-top:2px solid var(--forest)}.kw-corporate .faq-list details{border-bottom:1px solid var(--line)}.kw-corporate .faq-list summary{cursor:pointer;font:750 20px var(--display);padding:23px 50px 23px 0;list-style:none;position:relative}.kw-corporate .faq-list summary::-webkit-details-marker{display:none}.kw-corporate .faq-list summary:after{content:"+";color:var(--forest);font-size:30px;font-weight:400;position:absolute;top:15px;right:8px}.kw-corporate .faq-list details[open] summary:after{content:"−"}.kw-corporate .faq-list details p{color:var(--muted);max-width:72ch;margin:0;padding:0 45px 25px 0}.kw-corporate .contact{padding:145px var(--pad);background:var(--night);color:#fff}.kw-corporate .contact h2{max-width:950px;margin:0 0 25px;font-size:clamp(52px,6.5vw,94px)}.kw-corporate .contact p:not(.section-label){color:var(--sage);max-width:620px;font-size:20px}.kw-corporate .footer{padding:30px var(--pad);background:var(--night);color:#fff;align-items:center;gap:35px;display:flex}.kw-corporate .footer p{color:var(--sage-dim);margin:0 auto 0 0}.kw-corporate .footer>div{color:var(--sage);gap:20px;font-size:12px;display:flex}.kw-corporate.motion-ready [data-reveal]{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(28px)}.kw-corporate.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.kw-corporate .nav{padding:0 22px}.kw-corporate .nav nav{display:none}.kw-corporate .hero{grid-template-columns:1fr;gap:58px;padding:135px 22px 80px}.kw-corporate .recognition,.kw-corporate .outcomes,.kw-corporate .spectrum,.kw-corporate .processes,.kw-corporate .method,.kw-corporate .audit,.kw-corporate .workflow-showcase,.kw-corporate .team-section,.kw-corporate .confidentiality,.kw-corporate .location-band,.kw-corporate .contact{padding-left:22px;padding-right:22px}.kw-corporate .recognition-grid,.kw-corporate .spectrum-intro,.kw-corporate .processes-head,.kw-corporate .method-intro,.kw-corporate .workflow-showcase,.kw-corporate .team-grid,.kw-corporate .confidentiality{grid-template-columns:1fr;gap:30px}.kw-corporate .loss-grid,.kw-corporate .outcome-grid{grid-template-columns:1fr}.kw-corporate .loss-grid>div,.kw-corporate .loss-grid>div+div,.kw-corporate .outcome-grid>div,.kw-corporate .outcome-grid>div+div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.kw-corporate .spectrum-track{grid-template-columns:1fr;margin-top:52px}.kw-corporate .spectrum-step,.kw-corporate .spectrum-step+.spectrum-step{border-bottom:1px solid #d4e7de33;border-right:0;min-height:0;padding:20px 0 24px}.kw-corporate .spectrum-step:before{top:27px;left:auto;right:0}.kw-corporate .spectrum-step b{margin:8px 0}.kw-corporate .process-card{grid-template-columns:42px 1fr}.kw-corporate .process-object{grid-column:2}.kw-corporate .method-steps{grid-template-columns:1fr 1fr}.kw-corporate .method-steps>div{padding:22px 16px 24px}.kw-corporate .method-steps>div+div{padding-left:16px}.kw-corporate .audit{grid-template-columns:1fr;gap:35px}.kw-corporate .portraits{height:380px}.kw-corporate .confidentiality-points{grid-template-columns:1fr}.kw-corporate .confidentiality-points>div,.kw-corporate .confidentiality-points>div+div{border-bottom:1px solid #b7cec4;border-right:0;padding:18px 0}.kw-corporate .footer{flex-wrap:wrap;align-items:flex-start}.kw-corporate .footer p{flex-basis:100%;order:3}}@media (width<=560px){.kw-corporate .nav{height:68px}.kw-corporate .nav-cta{padding:9px;font-size:10px}.kw-corporate .hero{padding-top:105px}.kw-corporate .hero h1{font-size:clamp(42px,10.8vw,58px)}.kw-corporate .hero-lead{font-size:18px}.kw-corporate .map-flow{grid-template-columns:1fr;gap:12px}.kw-corporate .map-line{width:1px;height:17px;margin-left:20px}.kw-corporate .map-line:after{top:7px;left:-8px;right:auto;transform:rotate(90deg)}.kw-corporate .map-result{min-height:98px}.kw-corporate .case-heading strong{font-size:24px}.kw-corporate .process-body h3{font-size:27px}.kw-corporate .process-card{gap:15px}.kw-corporate .method-steps{grid-template-columns:1fr}.kw-corporate .method-steps>div,.kw-corporate .method-steps>div+div{padding-left:0;padding-right:0}.kw-corporate .workflow-showcase{padding-top:95px;padding-bottom:95px}.kw-corporate .system-board{min-height:455px;padding:16px}.kw-corporate .board-lane{grid-template-columns:1fr;gap:8px;padding:28px 0 24px}.kw-corporate .board-arrow{height:16px;transform:rotate(90deg)}.kw-corporate .board-card{min-height:84px}.kw-corporate .board-card b{margin:10px 0 5px}.kw-corporate .board-status{grid-template-columns:auto 1fr;display:grid}.kw-corporate .board-status em{grid-column:2;margin:0}.kw-corporate .location-band{min-height:570px}.kw-corporate .location-band h2{font-size:42px}.kw-corporate .team-grid{gap:40px}.kw-corporate .portraits{height:320px}.kw-corporate .confidentiality-seal{width:120px;height:120px}.kw-corporate .confidentiality-seal span{font-size:45px}.kw-corporate .faq-section{padding-top:90px;padding-bottom:90px}.kw-corporate .faq-section h2{font-size:40px}.kw-corporate .faq-list summary{font-size:18px}.kw-corporate .contact h2{font-size:clamp(43px,11vw,65px)}.kw-corporate .footer{grid-template-columns:1fr;gap:18px;display:grid}}@media (prefers-reduced-motion:reduce){.kw-corporate *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kw-corporate [data-reveal]{opacity:1;transform:none}}.kw-corporate .hero{isolation:isolate}.kw-corporate .hero:before{content:"";pointer-events:none;border:1px solid #d4e7de1a;border-radius:50%;width:720px;height:720px;animation:18s linear infinite heroOrbit;position:absolute;top:80px;right:-250px;box-shadow:0 0 0 46px #d4e7de06,0 0 0 92px #d4e7de05,0 0 0 138px #d4e7de03}.kw-corporate .hero-copy{z-index:2;position:relative}.kw-corporate .hero-copy:after{content:"01";color:#c9a9611c;font:800 190px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:-75px;right:-20px}.kw-corporate .diagnostic-card{z-index:2}.kw-corporate .diagnostic-card:after{content:"SCAN · READY";color:#0d5a454d;font:800 8px var(--display);letter-spacing:.15em;writing-mode:vertical-rl;animation:3s ease-in-out infinite statusBlink;position:absolute;top:92px;right:18px}.kw-corporate .recognition{position:relative;overflow:hidden}.kw-corporate .recognition:before{content:"01";right:var(--pad);color:#0d5a450b;font:800 250px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:100px}.kw-corporate .loss-grid>div{transition:background .5s var(--ease),transform .5s var(--ease);position:relative;overflow:hidden}.kw-corporate .loss-grid>div:before{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .8s var(--ease);position:absolute;bottom:0;left:0;right:22px;transform:scaleX(.08)}.kw-corporate .loss-grid>div.is-visible:before{transform:scaleX(1)}.kw-corporate .loss-grid>div:hover{background:#d4e7de47;transform:translateY(-5px)}.kw-corporate .outcomes{position:relative;overflow:hidden}.kw-corporate .outcomes:after{content:"CAPACITY / AVAILABLE";right:var(--pad);color:#0d5a4540;font:800 9px var(--display);letter-spacing:.15em;position:absolute;top:34px}.kw-corporate .outcome-grid>div{position:relative}.kw-corporate .outcome-grid>div:before{content:"";border:1px solid var(--brass);width:28px;height:28px;box-shadow:inset 0 0 0 6px var(--paper);transition:transform .7s var(--ease);border-radius:50%;margin-bottom:22px;display:block}.kw-corporate .outcome-grid>div:hover:before{transform:scale(1.22)rotate(45deg)}.kw-corporate .spectrum{position:relative;overflow:hidden}.kw-corporate .spectrum:before{content:"";transform-origin:0;height:1px;animation:railDraw 2.2s .4s var(--ease) forwards;background:#c9a96159;position:absolute;top:48%;left:0;right:0;transform:scaleX(0)}.kw-corporate .spectrum>*{z-index:1;position:relative}.kw-corporate .spectrum-step{transition:background .5s var(--ease),transform .5s var(--ease)}.kw-corporate .spectrum-step:hover{background:#d4e7de14;transform:translateY(-8px)}.kw-corporate .spectrum-step:after{content:"";background:var(--brass);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.kw-corporate .spectrum-step:hover:after,.kw-corporate .spectrum-step.active:after{transform:scaleX(1)}.kw-corporate .processes{position:relative}.kw-corporate .processes:before{content:"03";right:var(--pad);color:#0d5a450b;font:800 240px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:105px}.kw-corporate .process-card{transition:transform .6s var(--ease),padding-left .6s var(--ease);background:linear-gradient(90deg,#0000 0% 100%)}.kw-corporate .process-card:before{content:"";background:var(--brass);transform-origin:top;width:3px;transition:transform .7s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.kw-corporate .process-card:hover:before{transform:scaleY(1)}.kw-corporate .process-object{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.kw-corporate .process-card:hover .process-object{transform:translate(-8px)rotate(1deg);box-shadow:9px 10px #07372d14}.kw-corporate .method{position:relative;overflow:hidden}.kw-corporate .method:before{content:"";background:#c9a9614d;height:1px;animation:8s ease-in-out infinite methodRail;position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-3deg)}.kw-corporate .method>*{z-index:1;position:relative}.kw-corporate .method-steps>div{transition:transform .6s var(--ease),background .5s var(--ease)}.kw-corporate .method-steps>div:hover{background:#d4e7de0e;transform:translateY(-9px)}.kw-corporate .method-steps>div span{border:1px solid var(--brass);border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.kw-corporate .audit{position:relative;overflow:hidden}.kw-corporate .audit-mark{animation:5s ease-in-out infinite sealFloat}.kw-corporate .audit-mark:after{animation:4s linear infinite dotOrbit}.kw-corporate .audit-deliverable li{transition:padding-left .4s var(--ease),color .4s}.kw-corporate .audit-deliverable li:hover{color:var(--forest);padding-left:10px}.kw-corporate .workflow-showcase{position:relative;overflow:hidden}.kw-corporate .workflow-showcase:after{content:"FLOW / 04";right:var(--pad);color:#d4e7de40;font:800 9px var(--display);letter-spacing:.16em;position:absolute;top:32px}.kw-corporate .system-board{transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.kw-corporate .system-board:hover{transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)translateY(-6px);box-shadow:26px 28px #c9a96138}.kw-corporate .location-band img{transition:transform 1.8s var(--ease);transform:scale(1.04)}.kw-corporate .location-band:hover img{transform:scale(1.1)}.kw-corporate .team-section{position:relative;overflow:hidden}.kw-corporate .team-section:before{content:"TEAM";right:var(--pad);color:#0d5a450b;font:800 210px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:110px}.kw-corporate .portraits figure{transition:transform .8s var(--ease),filter .8s var(--ease)}.kw-corporate .portraits figure:hover{filter:saturate(1.1);transform:translateY(-12px)rotate(-2deg)}.kw-corporate .confidentiality{position:relative;overflow:hidden}.kw-corporate .confidentiality:before{content:"";border:1px solid #0d5a451a;border-radius:50%;width:380px;height:380px;animation:22s linear infinite sealSpin;position:absolute;top:-80px;right:-120px;box-shadow:0 0 0 34px #0d5a4509,0 0 0 68px #0d5a4506}.kw-corporate .confidentiality>*{z-index:1;position:relative}.kw-corporate .confidentiality-seal{animation:5s ease-in-out infinite sealFloat}.kw-corporate .faq-section{position:relative}.kw-corporate .faq-section:before{content:"FAQ";right:var(--pad);color:#0d5a450a;font:800 180px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:100px}.kw-corporate .faq-list details{transition:background .35s var(--ease),padding .35s var(--ease)}.kw-corporate .faq-list details:hover{background:#d4e7de38;padding-left:12px}.kw-corporate .contact{position:relative;overflow:hidden}.kw-corporate .contact:before{content:"";border:1px solid #d4e7de29;border-radius:50%;width:460px;height:460px;animation:16s linear infinite contactOrbit;position:absolute;top:50%;right:-110px;transform:translateY(-50%);box-shadow:0 0 0 42px #d4e7de0a,0 0 0 84px #d4e7de06}.kw-corporate .contact>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.kw-corporate .hero:before,.kw-corporate .diagnostic-card:before,.kw-corporate .diagnostic-card:after,.kw-corporate .outcome-grid>div:before,.kw-corporate .spectrum:before,.kw-corporate .method:before,.kw-corporate .confidentiality:before,.kw-corporate .contact:before{animation:none}.kw-corporate .process-card:hover,.kw-corporate .system-board:hover{transform:none}}.kw-corporate .nav{color:var(--forest);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f0;position:fixed;box-shadow:0 8px 24px #04231d14}.kw-corporate .nav nav a{color:var(--forest);opacity:.8}.kw-corporate .nav-cta{background:var(--forest);border-color:var(--forest);color:#fff}.kw-corporate .nav-cta b{color:var(--brass);font-size:18px}.kw-corporate .hero{background:linear-gradient(135deg,#07372d 0%,#0d5a45 55%,#07372d 100%);padding-top:170px}.kw-corporate .hero:after{content:"STEUERKANZLEI · PROZESSBILD";font-size:9px}.kw-corporate .diagnostic-card{border:1px solid #0d5a452e;transform:none;box-shadow:16px 18px #d4e7de38}.kw-corporate .case-heading strong{font-size:26px}.kw-corporate .map-result{background:var(--deep)}.kw-corporate .recognition{padding-top:115px}.kw-corporate .recognition-grid{grid-template-columns:.65fr 1fr;gap:72px}.kw-corporate .recognition h2{font-size:clamp(44px,4.7vw,68px)}.kw-corporate .loss-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:58px}.kw-corporate .loss-grid>div,.kw-corporate .loss-grid>div+div{border:1px solid var(--line);background:#fff;border-right:0;min-height:230px;padding:22px 15px}.kw-corporate .loss-grid>div:last-child{border-right:1px solid var(--line)}.kw-corporate .loss-grid strong{font-size:19px}.kw-corporate .loss-grid span{font-size:14px}.kw-corporate .outcomes,.kw-corporate .audit,.kw-corporate .workflow-showcase{display:none}.kw-corporate .spectrum{padding:105px var(--pad);color:var(--ink);background:#eef3f0}.kw-corporate .spectrum h2{color:var(--forest);font-size:clamp(43px,4.8vw,68px)}.kw-corporate .spectrum-intro p,.kw-corporate .spectrum-foot{color:var(--muted)}.kw-corporate .spectrum-track{border-color:#b7cec4}.kw-corporate .spectrum-step{border-color:#b7cec4;min-height:190px}.kw-corporate .spectrum-step:before{background:var(--forest)}.kw-corporate .spectrum-step.active{background:#d4e7de}.kw-corporate .spectrum-step span{color:var(--forest)}.kw-corporate .spectrum-step small{color:var(--muted)}.kw-corporate .processes{background:#f5f4ef}.kw-corporate .processes-head{grid-template-columns:.8fr 1fr;gap:80px}.kw-corporate .processes h2{font-size:clamp(42px,4.5vw,65px)}.kw-corporate .process-card{grid-template-columns:60px 1fr 275px;padding:34px 0}.kw-corporate .process-card:hover{background:#d4e7de38;transform:none}.kw-corporate .process-object{background:#fff;min-height:150px}.kw-corporate .method{background:var(--forest);padding-top:120px}.kw-corporate .method-intro{grid-template-columns:.7fr 1.15fr}.kw-corporate .method-steps>div{min-height:225px}.kw-corporate .method-statement{font-size:22px}.kw-corporate .confidentiality{background:#eef3f0}.kw-corporate .faq-section{padding-top:110px}.kw-corporate .faq-section h2{font-size:clamp(42px,4.7vw,62px)}.kw-corporate .contact{background:var(--forest);padding-top:125px}.kw-corporate .contact:before{display:none}.kw-corporate .footer{background:var(--deep)}@media (width<=900px){.kw-corporate .nav{height:66px;padding:0 20px}.kw-corporate .nav nav{display:none}.kw-corporate .nav-cta{margin-left:auto}.kw-corporate .hero{padding-top:130px}.kw-corporate .recognition-grid{grid-template-columns:1fr;gap:25px}.kw-corporate .loss-grid{grid-template-columns:repeat(2,1fr)}.kw-corporate .loss-grid>div,.kw-corporate .loss-grid>div+div{border-right:1px solid var(--line);min-height:190px;padding:18px 12px}.kw-corporate .spectrum-intro{grid-template-columns:1fr;gap:22px}.kw-corporate .spectrum-track{grid-template-columns:repeat(5,1fr)}.kw-corporate .spectrum-step,.kw-corporate .spectrum-step+.spectrum-step{min-height:175px;padding:15px 7px}.kw-corporate .spectrum-step b{font-size:15px}.kw-corporate .processes-head{grid-template-columns:1fr;gap:22px}.kw-corporate .process-card{grid-template-columns:40px 1fr}.kw-corporate .process-object{grid-column:2}.kw-corporate .method-intro{grid-template-columns:1fr;gap:22px}.kw-corporate .method-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kw-corporate .nav-cta{padding:9px 10px;font-size:10px}.kw-corporate .hero{padding-top:112px}.kw-corporate .hero h1{font-size:clamp(40px,10.8vw,58px)}.kw-corporate .loss-grid{grid-template-columns:repeat(2,1fr)}.kw-corporate .loss-grid>div,.kw-corporate .loss-grid>div+div{min-height:0;padding:15px 10px 18px}.kw-corporate .loss-grid strong{font-size:17px;line-height:1.05}.kw-corporate .loss-grid span{font-size:12px;line-height:1.35}.kw-corporate .spectrum{padding-top:80px;padding-bottom:80px}.kw-corporate .spectrum-track{grid-template-columns:repeat(5,1fr)}.kw-corporate .spectrum-step,.kw-corporate .spectrum-step+.spectrum-step{min-height:150px;padding:11px 4px}.kw-corporate .spectrum-step b{margin:16px 0 6px;font-size:11px}.kw-corporate .spectrum-step small{font-size:9px}.kw-corporate .processes{padding-top:85px}.kw-corporate .processes h2{font-size:40px}.kw-corporate .process-body h3{font-size:23px}.kw-corporate .method-steps{grid-template-columns:1fr 1fr}.kw-corporate .method-steps>div{min-height:0;padding:17px 9px}.kw-corporate .method-steps b{font-size:16px}.kw-corporate .method-steps p{font-size:12px}.kw-corporate .faq-section{padding-top:80px}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:200 900;font-display:swap}.kw-v2{--forest:#0d5a45;--forest-dark:#07372d;--night:#052d25;--ink:#1f2421;--muted:#65716b;--sage:#d4e7de;--sage-dim:#a8c9ba;--ivory:#fbfaf7;--paper:#f2f3ed;--brass:#c9a961;--line:#d9e1dc;--display:Manrope,Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif;--shell:min(1240px,calc(100vw - 64px));--ease:cubic-bezier(.16,1,.3,1)}.kw-v2 *{box-sizing:border-box}.kw-v2{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);font:17px/1.55 var(--body);margin:0;overflow-x:clip}.kw-v2 a{color:inherit}.kw-v2 .skip{z-index:10;background:#fff;padding:10px 15px;display:none;position:fixed;top:12px;left:16px}.kw-v2 .skip:focus-visible{display:block}.kw-v2 .nav{z-index:5;color:#fff;align-items:center;gap:40px;height:88px;padding:0 max(32px,50vw - 620px);display:flex;position:absolute;top:0;left:0;right:0}.kw-v2 .brand{font:750 18px var(--display);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:flex}.kw-v2 .brand img{width:38px;height:38px}.kw-v2 .brand small{font:800 8px var(--display);letter-spacing:.2em;color:var(--brass);margin-top:-2px;display:block}.kw-v2 .nav nav{gap:26px;margin-left:auto;display:flex}.kw-v2 .nav nav a{font:650 12px var(--display);opacity:.8;text-decoration:none}.kw-v2 .nav-cta{font:700 12px var(--display);border:1px solid #d4e7de61;padding:12px 16px;text-decoration:none}.kw-v2 .nav-cta b{color:var(--brass);margin-left:12px}.kw-v2 .hero{background:var(--night);color:#fff;grid-template-columns:minmax(0,.93fr) minmax(440px,.75fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:790px;padding:170px max(32px,50vw - 620px) 110px;display:grid;position:relative;overflow:hidden}.kw-v2 .hero:before{content:"KAPAZITÄTSWERK · KANZLEI-DIAGNOSTIK";color:#d4e7de40;font:700 10px var(--display);letter-spacing:.16em;position:absolute;bottom:26px;right:32px}.kw-v2 .eyebrow,.kw-v2 .section-label{font:800 11px var(--display);letter-spacing:.16em;text-transform:uppercase}.kw-v2 .eyebrow{color:var(--brass);align-items:center;gap:10px;display:flex}.kw-v2 .eyebrow i{background:var(--brass);width:27px;height:1px}.kw-v2 h1,.kw-v2 h2,.kw-v2 h3{font-family:var(--display);letter-spacing:-.045em;line-height:1.01}.kw-v2 h1{max-width:780px;margin:25px 0 28px;font-size:clamp(48px,5.3vw,82px)}.kw-v2 h1 em,.kw-v2 h2 em{color:var(--brass);font-style:normal}.kw-v2 .hero-lead{max-width:620px;color:var(--sage);margin:0 0 32px;font-size:21px;line-height:1.45}.kw-v2 .button{font:750 13px var(--display);transition:transform .25s var(--ease),background .25s;border:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;padding:16px 19px;text-decoration:none;display:inline-flex}.kw-v2 .button:hover{transform:translateY(-2px)}.kw-v2 .button span{font-size:20px}.kw-v2 .button-light{background:var(--sage);color:var(--night)}.kw-v2 .button-dark{background:var(--night);color:#fff}.kw-v2 .hero-note{color:var(--sage-dim);margin:22px 0 0;font-size:13px}.kw-v2 .diagnostic-card{background:var(--paper);color:var(--ink);padding:20px;transform:rotate(1deg);box-shadow:18px 20px #c9a96138}.kw-v2 .card-top,.kw-v2 .card-footer{font:750 9px var(--display);letter-spacing:.12em;color:var(--forest);justify-content:space-between;align-items:center;display:flex}.kw-v2 .card-top{border-bottom:1px solid var(--line);padding-bottom:15px}.kw-v2 .card-top b{color:var(--brass)}.kw-v2 .case-heading{border-bottom:1px solid var(--line);padding:35px 12px 27px}.kw-v2 .case-heading small{color:var(--forest);font:800 10px var(--display);letter-spacing:.13em;margin-bottom:9px;display:block}.kw-v2 .case-heading strong{font:750 28px/1.04 var(--display);letter-spacing:-.035em;max-width:400px;display:block}.kw-v2 .map-flow{grid-template-columns:1fr 32px 1fr 32px 1.3fr;align-items:center;gap:8px;padding:28px 12px;display:grid}.kw-v2 .map-input{background:#fff;border:1px solid #b7cec4;min-height:78px;padding:13px 12px}.kw-v2 .map-input span{color:var(--brass);font:800 10px var(--display);display:block}.kw-v2 .map-input b{color:var(--forest);font:750 12px var(--display);margin:10px 0 3px;display:block}.kw-v2 .map-input small{color:var(--muted);font-size:11px}.kw-v2 .map-line{background:var(--forest);height:1px;position:relative}.kw-v2 .map-line i{background:var(--brass);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px}.kw-v2 .map-line i:first-child{left:10%}.kw-v2 .map-line i:nth-child(2){left:50%}.kw-v2 .map-line i:nth-child(3){right:0}.kw-v2 .map-result{background:var(--forest);color:#fff;min-height:108px;padding:18px 14px}.kw-v2 .map-result small{color:var(--brass);font:800 9px var(--display);letter-spacing:.12em}.kw-v2 .map-result b{font:750 18px/1.08 var(--display);margin:12px 0;display:block}.kw-v2 .map-result em{color:var(--sage);font-size:11px;font-style:normal;display:block}.kw-v2 .card-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;padding:15px 12px 0;font-size:9px}.kw-v2 .card-footer span:first-child{align-items:center;gap:6px;display:flex}.kw-v2 .card-footer i{background:var(--brass);border-radius:50%;width:7px;height:7px;display:inline-block}.kw-v2 .recognition{background:var(--ivory);padding:140px max(32px,50vw - 620px) 120px}.kw-v2 .section-label{color:var(--forest);margin-bottom:25px}.kw-v2 .section-label.light{color:var(--brass)}.kw-v2 .recognition-grid{grid-template-columns:1.1fr .8fr;align-items:end;gap:100px;display:grid}.kw-v2 .recognition h2,.kw-v2 .processes h2,.kw-v2 .method h2,.kw-v2 .audit h2{margin:0;font-size:clamp(42px,5vw,73px)}.kw-v2 .recognition-copy{color:var(--muted);font-size:20px}.kw-v2 .recognition-copy p{margin:0 0 18px}.kw-v2 .recognition-copy .pull{color:var(--forest);font:700 25px/1.2 var(--display);letter-spacing:-.03em}.kw-v2 .symptoms{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.kw-v2 .symptoms>div{border-right:1px solid var(--line);padding:22px 24px 0 0}.kw-v2 .symptoms>div+div{padding-left:24px}.kw-v2 .symptoms>div:last-child{border:0}.kw-v2 .symptoms b{color:var(--brass);font:800 11px var(--display);margin-bottom:28px;display:block}.kw-v2 .symptoms strong{font:750 22px var(--display);margin-bottom:8px;display:block}.kw-v2 .symptoms span{color:var(--muted);max-width:28ch;display:block}.kw-v2 .spectrum{background:var(--forest-dark);color:#fff;padding:130px max(32px,50vw - 620px)}.kw-v2 .spectrum-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.kw-v2 .spectrum h2{margin:0 0 18px;font-size:clamp(42px,5vw,70px)}.kw-v2 .spectrum-intro p{color:var(--sage);max-width:45ch;margin:0;font-size:19px}.kw-v2 .spectrum-track{border-top:1px solid #d4e7de4d;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.kw-v2 .spectrum-step{border-right:1px solid #d4e7de33;min-height:210px;padding:22px 18px 0 0;position:relative}.kw-v2 .spectrum-step+.spectrum-step{padding-left:18px}.kw-v2 .spectrum-step:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.kw-v2 .spectrum-step.active{background:#d4e7de14}.kw-v2 .spectrum-step.active:before{background:var(--brass);box-shadow:0 0 0 7px #c9a96124}.kw-v2 .spectrum-step span{color:var(--brass);font:800 10px var(--display)}.kw-v2 .spectrum-step b{font:750 24px/1.02 var(--display);margin:34px 0 14px;display:block}.kw-v2 .spectrum-step small{color:var(--sage-dim);max-width:19ch;display:block}.kw-v2 .spectrum-foot{color:var(--sage);border-top:1px solid #d4e7de33;margin:0;padding-top:20px;font-size:15px}.kw-v2 .processes{background:var(--paper);padding:140px max(32px,50vw - 620px)}.kw-v2 .processes-head{grid-template-columns:1.1fr .75fr;align-items:end;gap:100px;margin-bottom:70px;display:grid}.kw-v2 .processes-head>p{color:var(--muted);margin:0;font-size:20px}.kw-v2 .process-card{border-top:1px solid var(--line);grid-template-columns:70px 1.15fr .62fr;align-items:center;gap:30px;padding:32px 0;display:grid}.kw-v2 .process-card:last-child{border-bottom:1px solid var(--line)}.kw-v2 .process-number{color:var(--brass);font:800 11px var(--display)}.kw-v2 .process-body small{color:var(--forest);font:800 10px var(--display);letter-spacing:.13em;margin-bottom:11px;display:block}.kw-v2 .process-body h3{margin:0 0 10px;font-size:31px}.kw-v2 .process-body p{color:var(--muted);max-width:56ch;margin:0 0 16px}.kw-v2 .process-link{color:var(--forest);font:750 13px var(--display);text-decoration:none}.kw-v2 .process-link span{color:var(--brass);margin-left:10px}.kw-v2 .process-object{min-height:135px;color:var(--forest);background:#fff;border:1px solid #afc9bd;grid-template-columns:1fr auto;align-items:center;padding:19px;display:grid}.kw-v2 .process-object span{font:800 10px var(--display);letter-spacing:.1em}.kw-v2 .process-object b{font:750 23px var(--display);grid-column:1/-1}.kw-v2 .process-object i{color:var(--brass);font-style:normal}.kw-v2 .process-object em{color:var(--muted);font:500 11px var(--body);grid-column:1/-1;font-style:normal}.kw-v2 .method{background:var(--night);color:#fff;padding:140px max(32px,50vw - 620px)}.kw-v2 .method-intro{grid-template-columns:1fr .8fr;align-items:end;gap:100px;display:grid}.kw-v2 .method h2{margin:0 0 18px}.kw-v2 .method-intro p{color:var(--sage);margin:0;font-size:19px}.kw-v2 .method-steps{border-top:1px solid #d4e7de3d;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.kw-v2 .method-steps>div{border-right:1px solid #d4e7de2e;padding:24px 22px 0 0}.kw-v2 .method-steps>div+div{padding-left:22px}.kw-v2 .method-steps span{color:var(--brass);font:800 11px var(--display)}.kw-v2 .method-steps b{font:750 22px var(--display);margin:30px 0 12px;display:block}.kw-v2 .method-steps p{color:var(--sage-dim);max-width:23ch;margin:0}.kw-v2 .method-statement{color:var(--sage);font:700 25px/1.2 var(--display);border-top:1px solid #d4e7de33;margin-top:78px;padding-top:24px}.kw-v2 .method-statement em{color:var(--brass);font-style:normal}.kw-v2 .audit{background:var(--ivory);grid-template-columns:180px 1fr .8fr;align-items:start;gap:70px;padding:110px max(32px,50vw - 620px);display:grid}.kw-v2 .audit-mark{border:1px solid var(--forest);width:180px;height:180px;color:var(--forest);font:800 35px var(--display);letter-spacing:-.08em;border-radius:50%;place-items:center;display:grid;position:relative}.kw-v2 .audit-mark i{background:var(--brass);border-radius:50%;width:8px;height:8px;position:absolute}.kw-v2 .audit-mark i:nth-child(2){top:10px}.kw-v2 .audit-mark i:nth-child(3){bottom:30px;right:10px}.kw-v2 .audit-mark i:nth-child(4){bottom:35px;left:12px}.kw-v2 .audit h2{margin-bottom:22px;font-size:clamp(38px,4.4vw,60px)}.kw-v2 .audit-copy>p{color:var(--muted);max-width:50ch;margin:0 0 30px;font-size:19px}.kw-v2 .audit-deliverable{border-top:1px solid var(--line);padding-top:18px}.kw-v2 .audit-deliverable small{color:var(--forest);font:800 10px var(--display);letter-spacing:.14em}.kw-v2 .audit-deliverable ol{counter-reset:item;margin:25px 0 0;padding:0;list-style:none}.kw-v2 .audit-deliverable li{counter-increment:item;border-bottom:1px solid var(--line);font:650 15px var(--display);padding:13px 0}.kw-v2 .audit-deliverable li:before{content:counter(item,decimal-leading-zero);color:var(--brass);margin-right:16px}.kw-v2 .contact{background:var(--forest-dark);color:#fff;padding:150px max(32px,50vw - 620px)}.kw-v2 .contact h2{max-width:950px;margin:0 0 25px;font-size:clamp(50px,6.5vw,95px)}.kw-v2 .contact p:not(.section-label){color:var(--sage);max-width:610px;margin:0 0 32px;font-size:20px}.kw-v2 .footer{background:var(--night);color:#fff;align-items:center;gap:35px;padding:30px max(32px,50vw - 620px);display:flex}.kw-v2 .footer p{color:var(--sage-dim);margin:0 auto 0 0;font-size:14px}.kw-v2 .footer>div{color:var(--sage);gap:20px;font-size:12px;display:flex}.kw-v2 .footer>div a{text-decoration:none}@media (width<=900px){.kw-v2 .nav{padding:0 22px}.kw-v2 .nav nav{display:none}.kw-v2 .hero{grid-template-columns:1fr;gap:65px;padding:145px 22px 80px}.kw-v2 .hero-copy{max-width:700px}.kw-v2 .diagnostic-card{transform:none}.kw-v2 .recognition,.kw-v2 .spectrum,.kw-v2 .processes,.kw-v2 .method,.kw-v2 .audit,.kw-v2 .contact{padding-left:22px;padding-right:22px}.kw-v2 .recognition-grid,.kw-v2 .spectrum-intro,.kw-v2 .processes-head,.kw-v2 .method-intro{grid-template-columns:1fr;gap:28px}.kw-v2 .symptoms{grid-template-columns:1fr}.kw-v2 .symptoms>div,.kw-v2 .symptoms>div+div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.kw-v2 .spectrum-track{grid-template-columns:1fr;margin-top:55px}.kw-v2 .spectrum-step,.kw-v2 .spectrum-step+.spectrum-step{border-bottom:1px solid #d4e7de33;border-right:0;min-height:0;padding:20px 0 24px}.kw-v2 .spectrum-step:before{top:27px;left:auto;right:0}.kw-v2 .spectrum-step b{margin:8px 0}.kw-v2 .process-card{grid-template-columns:42px 1fr}.kw-v2 .process-object{grid-column:2}.kw-v2 .method-steps{grid-template-columns:1fr 1fr}.kw-v2 .method-steps>div:nth-child(odd){padding-left:0}.kw-v2 .method-steps>div{border-bottom:1px solid #d4e7de2e;padding:24px 18px 26px}.kw-v2 .audit{grid-template-columns:1fr;gap:35px}.kw-v2 .audit-mark{width:100px;height:100px;font-size:24px}.kw-v2 .footer{flex-wrap:wrap;align-items:flex-start}.kw-v2 .footer p{flex-basis:100%;order:3}}@media (width<=560px){.kw-v2 .nav{height:70px}.kw-v2 .nav-cta{padding:10px;font-size:10px}.kw-v2 .nav-cta b{margin-left:4px}.kw-v2 .hero{padding-top:110px}.kw-v2 .hero h1{font-size:clamp(42px,11vw,59px)}.kw-v2 .hero-lead{font-size:18px}.kw-v2 .map-flow{grid-template-columns:1fr;gap:12px}.kw-v2 .map-line{width:1px;height:18px;margin-left:20px}.kw-v2 .map-result{min-height:96px}.kw-v2 .case-heading strong{font-size:24px}.kw-v2 .symptoms{margin-top:50px}.kw-v2 .recognition{padding-top:90px}.kw-v2 .processes-head{margin-bottom:45px}.kw-v2 .process-card{gap:16px}.kw-v2 .process-body h3{font-size:27px}.kw-v2 .method-steps{grid-template-columns:1fr}.kw-v2 .method-steps>div,.kw-v2 .method-steps>div+div{padding-left:0;padding-right:0}.kw-v2 .method-statement{font-size:21px}.kw-v2 .audit{padding-top:85px;padding-bottom:85px}.kw-v2 .contact{padding-top:100px;padding-bottom:100px}.kw-v2 .contact h2{font-size:clamp(43px,11vw,65px)}.kw-v2 .footer{grid-template-columns:1fr;gap:18px;display:grid}}.kw-v2 .recognition,.kw-v2 .symptoms>div,.kw-v2 .spectrum-step,.kw-v2 .process-card,.kw-v2 .method-steps>div,.kw-v2 .audit,.kw-v2 .diagnostic-card{opacity:1;transition:transform .7s var(--ease) var(--delay);transform:none}.kw-v2 .recognition.is-visible,.kw-v2 .symptoms>div.is-visible,.kw-v2 .spectrum-step.is-visible,.kw-v2 .process-card.is-visible,.kw-v2 .method-steps>div.is-visible,.kw-v2 .audit.is-visible,.kw-v2 .diagnostic-card.is-visible{opacity:1;transform:none}.kw-v2 .capacity-check{background:#e4eee9;grid-template-columns:.8fr 1fr;align-items:center;gap:90px;padding:110px max(32px,50vw - 620px);display:grid}.kw-v2 .capacity-intro h2{font:750 clamp(38px,4.3vw,61px)/1.02 var(--display);letter-spacing:-.04em;margin:0 0 20px}.kw-v2 .capacity-intro p{color:var(--muted);max-width:45ch;margin:0;font-size:18px}.kw-v2 .capacity-panel{background:var(--ivory);min-height:330px;padding:30px;box-shadow:12px 14px #0d5a4529}.kw-v2 .capacity-head{border-bottom:1px solid var(--line);color:var(--forest);font:800 10px var(--display);letter-spacing:.12em;justify-content:space-between;padding-bottom:15px;display:flex}.kw-v2 .capacity-head span{color:var(--brass)}.kw-v2 .capacity-question{font:750 27px/1.08 var(--display);letter-spacing:-.03em;max-width:560px;margin:35px 0 24px}.kw-v2 .capacity-options{flex-wrap:wrap;gap:10px;display:flex}.kw-v2 .capacity-options button{color:var(--forest);cursor:pointer;font:750 14px var(--display);background:0 0;border:1px solid #aac5b9;padding:14px 18px;transition:background .2s,color .2s,transform .2s}.kw-v2 .capacity-options button:hover{background:var(--forest);color:#fff;transform:translateY(-2px)}.kw-v2 .capacity-result{display:none}.kw-v2 .capacity-result>small{color:var(--forest);font:800 10px var(--display);letter-spacing:.12em;display:block}.kw-v2 .capacity-result strong{color:var(--forest);font:750 40px/1 var(--display);letter-spacing:-.04em;margin:20px 0 9px;display:block}.kw-v2 .capacity-result>span{color:var(--muted);font-size:14px;display:block}.kw-v2 .capacity-result p{color:var(--muted);max-width:56ch;margin:23px 0}.kw-v2 .capacity-result .button{margin-right:14px}.kw-v2 .reset{color:var(--forest);cursor:pointer;font:650 12px var(--display);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.kw-v2 .capacity-check.is-result .capacity-question,.kw-v2 .capacity-check.is-result .capacity-options{display:none}.kw-v2 .capacity-check.is-result .capacity-result{display:block}@media (width<=900px){.kw-v2 .capacity-check{grid-template-columns:1fr;gap:35px;padding-left:22px;padding-right:22px}}@media (width<=560px){.kw-v2 .capacity-panel{padding:20px}.kw-v2 .capacity-question{font-size:25px}.kw-v2 .capacity-result strong{font-size:34px}.kw-v2 .capacity-result .button{width:100%;margin:0 0 15px}.kw-v2 .reset{display:block}}.kw-v2 .workflow-showcase{background:var(--night);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;padding:140px max(32px,50vw - 620px);display:grid;overflow:hidden}.kw-v2 .workflow-copy h2{font:750 clamp(40px,4.8vw,67px)/1.02 var(--display);letter-spacing:-.045em;margin:0 0 22px}.kw-v2 .workflow-copy p{color:var(--sage);max-width:42ch;margin:0 0 28px;font-size:19px}.kw-v2 .text-link{color:var(--forest);font:750 13px var(--display);text-decoration:none}.kw-v2 .text-link span{color:var(--brass);margin-left:12px}.kw-v2 .light-link{color:var(--sage)}.kw-v2 .system-board{color:var(--ink);background:#f1f3ec;min-height:310px;padding:22px 22px 18px;position:relative;overflow:hidden;box-shadow:16px 18px #c9a96133}.kw-v2 .system-board:before{content:"";pointer-events:none;background-image:linear-gradient(#07372d0d 1px,#0000 1px),linear-gradient(90deg,#07372d0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:52px 0 0}.kw-v2 .board-header{color:var(--forest);font:800 9px var(--display);letter-spacing:.13em;z-index:1;border-bottom:1px solid #d6ded8;justify-content:space-between;padding-bottom:14px;display:flex;position:relative}.kw-v2 .board-header b{color:var(--brass)}.kw-v2 .board-lane{z-index:1;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:10px;padding:54px 5px 34px;display:grid;position:relative}.kw-v2 .board-card{min-height:106px;animation:cardFloat 5s var(--ease) infinite;background:#fff;border:1px solid #b7cec4;padding:15px 13px;box-shadow:5px 6px #07372d0f}.kw-v2 .board-card.context{border-color:var(--brass);animation-delay:-1.7s}.kw-v2 .board-card.review{background:var(--forest);color:#fff;animation-delay:-3.3s}.kw-v2 .board-card small{color:var(--forest);font:800 9px var(--display);letter-spacing:.13em;display:block}.kw-v2 .board-card.review small{color:var(--brass)}.kw-v2 .board-card b{font:750 18px/1.05 var(--display);margin:18px 0 7px;display:block}.kw-v2 .board-card span{color:var(--muted);font-size:11px}.kw-v2 .board-card.review span{color:var(--sage)}.kw-v2 .board-arrow{color:var(--brass);text-align:center;font-size:25px}.kw-v2 .board-status{z-index:1;font:750 11px var(--display);color:var(--forest);border-top:1px solid #d6ded8;align-items:center;gap:8px;padding:15px 6px 0;display:flex;position:relative}.kw-v2 .board-status i{background:#c9a961;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 0 5px #c9a96129}.kw-v2 .board-status em{color:var(--muted);font:500 11px var(--body);margin-left:auto;font-style:normal}.kw-v2 .scan-line{background:var(--brass);opacity:.6;z-index:2;height:1px;animation:4.8s ease-in-out infinite scan;position:absolute;top:108px;left:0;right:0;box-shadow:0 0 12px #c9a961cc}.kw-v2 .location-band{background:var(--night);color:#fff;align-items:flex-end;min-height:560px;padding:75px max(32px,50vw - 620px);display:flex;position:relative;overflow:hidden}.kw-v2 .location-band:after{content:"";background:linear-gradient(90deg,#04231de6,#04231d33 70%,#04231d73),linear-gradient(#0000 40%,#04231ddb);position:absolute;inset:0}.kw-v2 .location-band img{object-fit:cover;object-position:center 58%;filter:saturate(.75);width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.kw-v2 .location-band:hover img{transform:scale(1.025)}.kw-v2 .location-band>div{z-index:1;max-width:700px;position:relative}.kw-v2 .location-band h2{font:750 clamp(42px,5.4vw,76px)/1 var(--display);letter-spacing:-.05em;margin:0 0 20px}.kw-v2 .location-band p{color:var(--sage);max-width:38ch;margin:0;font-size:19px}.kw-v2 .team-section{background:var(--ivory);padding:130px max(32px,50vw - 620px)}.kw-v2 .team-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.kw-v2 .team-copy h2{font:750 clamp(38px,4.5vw,61px)/1.02 var(--display);letter-spacing:-.045em;margin:0 0 22px}.kw-v2 .team-copy p{color:var(--muted);max-width:42ch;margin:0 0 28px;font-size:19px}.kw-v2 .portraits{height:430px;position:relative}.kw-v2 .portraits:before{content:"PROZESS · TECHNIK · KANZLEI";color:var(--forest);font:800 9px var(--display);letter-spacing:.15em;position:absolute;top:-28px;right:0}.kw-v2 .portraits figure{background:var(--forest);transition:transform .7s var(--ease);margin:0;position:absolute;overflow:hidden;box-shadow:9px 10px #07372d1a}.kw-v2 .portraits figure:hover{z-index:5;transform:translateY(-7px)rotate(-1deg)}.kw-v2 .portraits figure:first-child{width:25%;height:42%;top:10%;left:0}.kw-v2 .portraits figure:nth-child(2){width:24%;height:35%;top:0;left:28%}.kw-v2 .portraits figure:nth-child(3){width:27%;height:40%;top:10%;left:55%}.kw-v2 .portraits figure:nth-child(4){width:23%;height:43%;bottom:0;left:7%}.kw-v2 .portraits figure:nth-child(5){width:28%;height:49%;bottom:5%;left:34%}.kw-v2 .portraits figure:nth-child(6){width:22%;height:39%;bottom:0;right:0}.kw-v2 .portraits img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}@media (width<=900px){.kw-v2 .workflow-showcase{grid-template-columns:1fr;gap:44px;padding-left:22px;padding-right:22px}.kw-v2 .workflow-copy h2{font-size:clamp(39px,8vw,58px)}.kw-v2 .location-band{min-height:550px;padding-left:22px;padding-right:22px}.kw-v2 .team-section{padding-left:22px;padding-right:22px}.kw-v2 .team-grid{grid-template-columns:1fr;gap:48px}.kw-v2 .portraits{height:390px}}@media (width<=560px){.kw-v2 .workflow-showcase{padding-top:95px;padding-bottom:95px}.kw-v2 .system-board{min-height:455px;padding:16px}.kw-v2 .board-header{font-size:7px}.kw-v2 .board-lane{grid-template-columns:1fr;gap:9px;padding:30px 0 24px}.kw-v2 .board-arrow{height:17px;transform:rotate(90deg)}.kw-v2 .board-card{min-height:86px}.kw-v2 .board-card b{margin:10px 0 5px;font-size:16px}.kw-v2 .board-status{grid-template-columns:auto 1fr;gap:7px;display:grid}.kw-v2 .board-status em{grid-column:2;margin:0}.kw-v2 .location-band{min-height:570px}.kw-v2 .location-band h2{font-size:42px}.kw-v2 .location-band p{font-size:17px}.kw-v2 .portraits{height:325px}.kw-v2 .portraits figure:first-child{width:32%;height:42%}.kw-v2 .portraits figure:nth-child(2){width:28%;height:34%;left:36%}.kw-v2 .portraits figure:nth-child(3){width:31%;height:40%;left:auto;right:0}.kw-v2 .portraits figure:nth-child(4){width:28%;height:40%}.kw-v2 .portraits figure:nth-child(5){width:34%;height:48%;left:31%}.kw-v2 .portraits figure:nth-child(6){width:25%;height:38%;right:6%}}@media (prefers-reduced-motion:reduce){.kw-v2 .board-card,.kw-v2 .board-status i,.kw-v2 .scan-line{animation:none}.kw-v2 .location-band img,.kw-v2 .portraits figure{transition:none}}.kw-v2 .loss-grid{grid-template-columns:repeat(4,1fr)}.kw-v2 .loss-grid>div+div{padding-left:24px}.kw-v2 .loss-grid span{max-width:30ch}.kw-v2 .outcomes{background:var(--paper);border-top:1px solid var(--line);padding:105px max(32px,50vw - 620px)}.kw-v2 .outcome-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.kw-v2 .outcome-grid>div{border-right:1px solid var(--line);padding:22px 24px 0 0}.kw-v2 .outcome-grid>div+div{padding-left:24px}.kw-v2 .outcome-grid>div:last-child{border:0}.kw-v2 .outcome-grid strong{color:var(--forest);font:750 22px var(--display);margin-bottom:9px;display:block}.kw-v2 .outcome-grid p{color:var(--muted);max-width:25ch;margin:0}.kw-v2 .confidentiality{background:#e4eee9;grid-template-columns:210px 1fr;align-items:start;gap:90px;padding:130px max(32px,50vw - 620px);display:grid}.kw-v2 .confidentiality-seal{border:1px solid var(--forest);width:185px;height:185px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-v2 .confidentiality-seal:before,.kw-v2 .confidentiality-seal:after{content:"";background:var(--brass);border-radius:50%;width:8px;height:8px;position:absolute}.kw-v2 .confidentiality-seal:before{top:10px}.kw-v2 .confidentiality-seal:after{bottom:35px;right:12px}.kw-v2 .confidentiality-seal span{font:750 67px var(--display);line-height:1}.kw-v2 .confidentiality-seal small{font:800 8px var(--display);letter-spacing:.14em;margin-top:7px}.kw-v2 .confidentiality-copy h2{font:750 clamp(40px,4.5vw,62px)/1.02 var(--display);letter-spacing:-.045em;max-width:820px;margin:0 0 22px}.kw-v2 .confidentiality-copy>p{color:var(--muted);max-width:70ch;margin:0 0 35px;font-size:19px}.kw-v2 .confidentiality-points{border-top:1px solid #b7cec4;grid-template-columns:repeat(3,1fr);display:grid}.kw-v2 .confidentiality-points>div{border-right:1px solid #b7cec4;padding:20px 20px 0 0}.kw-v2 .confidentiality-points>div+div{padding-left:20px}.kw-v2 .confidentiality-points>div:last-child{border:0}.kw-v2 .confidentiality-points strong{color:var(--forest);font:750 18px var(--display);margin-bottom:7px;display:block}.kw-v2 .confidentiality-points span{color:var(--muted);font-size:14px;display:block}.kw-v2 .legal-note{border-left:3px solid var(--brass);padding-left:15px;margin-top:32px!important;font-size:14px!important}.kw-v2 .faq-section{background:var(--ivory);padding:120px max(32px,50vw - 500px)}.kw-v2 .faq-section h2{font:750 clamp(40px,4.5vw,61px)/1.02 var(--display);letter-spacing:-.045em;margin:0 0 50px}.kw-v2 .faq-list{border-top:2px solid var(--forest)}.kw-v2 .faq-list details{border-bottom:1px solid var(--line)}.kw-v2 .faq-list summary{cursor:pointer;font:750 20px var(--display);color:var(--ink);padding:24px 54px 24px 0;list-style:none;position:relative}.kw-v2 .faq-list summary::-webkit-details-marker{display:none}.kw-v2 .faq-list summary:after{content:"+";color:var(--forest);font:400 30px var(--display);position:absolute;top:17px;right:10px}.kw-v2 .faq-list details[open] summary:after{content:"−"}.kw-v2 .faq-list details p{max-width:72ch;color:var(--muted);margin:0;padding:0 50px 26px 0;font-size:17px}@media (width<=900px){.kw-v2 .loss-grid,.kw-v2 .outcome-grid{grid-template-columns:1fr}.kw-v2 .loss-grid>div,.kw-v2 .loss-grid>div+div,.kw-v2 .outcome-grid>div,.kw-v2 .outcome-grid>div+div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.kw-v2 .outcomes{padding-left:22px;padding-right:22px}.kw-v2 .confidentiality{grid-template-columns:1fr;gap:40px;padding-left:22px;padding-right:22px}.kw-v2 .confidentiality-points{grid-template-columns:1fr}.kw-v2 .confidentiality-points>div,.kw-v2 .confidentiality-points>div+div{border-bottom:1px solid #b7cec4;border-right:0;padding:20px 0}.kw-v2 .faq-section{padding-left:22px;padding-right:22px}}@media (width<=560px){.kw-v2 .confidentiality-seal{width:120px;height:120px}.kw-v2 .confidentiality-seal span{font-size:45px}.kw-v2 .confidentiality-copy h2{font-size:39px}.kw-v2 .faq-section{padding-top:90px;padding-bottom:90px}.kw-v2 .faq-section h2{margin-bottom:35px;font-size:40px}.kw-v2 .faq-list summary{padding-right:36px;font-size:18px}.kw-v2 .faq-list details p{font-size:16px}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:200 900;font-display:swap}.kw-v6{--forest:#0d5a45;--deep:#07372d;--night:#04231d;--sage:#d4e7de;--muted:#607069;--paper:#f1f2eb;--ivory:#fbfaf7;--brass:#c9a961;--line:#d7e0da;--display:Manrope,Arial,sans-serif;--body:"Source Sans 3",Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--pad:max(24px,calc((100vw - 1280px)/2))}.kw-v6 *{box-sizing:border-box}.kw-v6{scroll-behavior:smooth;background:var(--ivory);color:#1d2722;font:17px/1.55 var(--body);margin:0;overflow-x:clip}.kw-v6 a{color:inherit}.kw-v6 .skip{z-index:20;background:#fff;padding:10px 14px;position:fixed;top:-60px;left:16px}.kw-v6 .skip:focus{top:12px}.kw-v6 .nav{z-index:10;height:76px;padding:0 var(--pad);color:#fff;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.kw-v6 .brand{font:750 18px var(--display);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:flex}.kw-v6 .brand img{width:39px;height:39px}.kw-v6 .brand small{color:var(--brass);font:800 8px var(--display);letter-spacing:.2em;display:block}.kw-v6 .nav nav{gap:28px;margin-left:auto;display:flex}.kw-v6 .nav nav a{font:650 12px var(--display);opacity:.82;text-decoration:none}.kw-v6 .nav-cta{font:750 12px var(--display);border:1px solid #d4e7de66;margin-left:32px;padding:11px 15px;text-decoration:none}.kw-v6 .nav-cta b{color:var(--brass);margin-left:10px}.kw-v6 .hero{background:var(--night);color:#fff;min-height:850px;padding:170px var(--pad) 100px;grid-template-columns:.87fr 1.13fr;align-items:center;gap:90px;display:grid;position:relative;overflow:hidden}.kw-v6 .hero:after{content:"KAPAZITÄTSWERK · STEUERKANZLEI";right:var(--pad);color:#d4e7de42;font:800 9px var(--display);letter-spacing:.17em;position:absolute;bottom:25px}.kw-v6 .eyebrow,.kw-v6 .section-label{font:800 10px var(--display);letter-spacing:.16em;text-transform:uppercase}.kw-v6 .eyebrow{color:var(--brass);align-items:center;gap:10px;display:flex}.kw-v6 .eyebrow i{background:var(--brass);width:28px;height:1px}.kw-v6 h1,.kw-v6 h2,.kw-v6 h3{font-family:var(--display);letter-spacing:-.05em;line-height:1.01}.kw-v6 h1{max-width:720px;margin:24px 0 28px;font-size:clamp(48px,5.5vw,84px)}.kw-v6 h1 em,.kw-v6 h2 em{color:var(--brass);font-style:normal}.kw-v6 .hero-lead{color:var(--sage);max-width:600px;margin:0 0 30px;font-size:20px}.kw-v6 .button{font:750 13px var(--display);transition:transform .3s var(--ease);justify-content:space-between;align-items:center;gap:30px;padding:16px 18px;text-decoration:none;display:inline-flex}.kw-v6 .button:hover{transform:translateY(-3px)}.kw-v6 .button-light{background:var(--sage);color:var(--night)}.kw-v6 .button-dark{background:var(--night);color:#fff}.kw-v6 .button span{font-size:19px}.kw-v6 .hero-note{color:var(--sage-dim);margin:20px 0 0;font-size:13px}.kw-v6 .diagnostic-card{background:var(--paper);color:#1d2722;animation:cardIn 1s var(--ease) both;padding:21px;position:relative;transform:rotate(-1.2deg);box-shadow:24px 24px #c9a9612e}.kw-v6 .diagnostic-card:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s ease-in-out 1.2s infinite sweep;position:absolute;inset:0;transform:translate(-130%)}.kw-v6 .card-top,.kw-v6 .card-footer{z-index:1;color:var(--forest);font:800 9px var(--display);letter-spacing:.11em;justify-content:space-between;display:flex;position:relative}.kw-v6 .card-top{border-bottom:1px solid var(--line);padding-bottom:15px}.kw-v6 .card-top b{color:var(--brass)}.kw-v6 .case-heading{border-bottom:1px solid var(--line);z-index:1;padding:33px 12px 25px;position:relative}.kw-v6 .case-heading small{color:var(--forest);font:800 9px var(--display);letter-spacing:.14em;margin-bottom:10px;display:block}.kw-v6 .case-heading strong{font:750 29px/1.03 var(--display);max-width:430px;display:block}.kw-v6 .map-flow{z-index:1;grid-template-columns:1fr 34px 1fr 34px 1.2fr;align-items:center;gap:8px;padding:30px 12px;display:grid;position:relative}.kw-v6 .map-input{background:#fff;border:1px solid #b7cec4;min-height:84px;padding:14px 12px;animation:4.8s ease-in-out infinite lift}.kw-v6 .map-input:nth-of-type(3){animation-delay:-1.6s}.kw-v6 .map-input span{color:var(--brass);font:800 10px var(--display);display:block}.kw-v6 .map-input b{color:var(--forest);font:750 12px var(--display);margin:11px 0 3px;display:block}.kw-v6 .map-input small{color:var(--muted);font-size:11px}.kw-v6 .map-line{background:var(--forest);height:1px;position:relative}.kw-v6 .map-line:after{content:"›";color:var(--brass);font:500 25px var(--display);position:absolute;top:-13px;right:-3px}.kw-v6 .map-line i{background:var(--brass);border-radius:50%;width:5px;height:5px;animation:2.4s linear infinite travel;position:absolute;top:-2px}.kw-v6 .map-line i:nth-child(2){animation-delay:.8s}.kw-v6 .map-line i:nth-child(3){animation-delay:1.6s}.kw-v6 .map-result{background:var(--forest);color:#fff;min-height:112px;padding:18px 14px;animation:4s ease-in-out infinite resultPulse}.kw-v6 .map-result small{color:var(--brass);font:800 9px var(--display);letter-spacing:.13em}.kw-v6 .map-result b{font:750 19px/1.05 var(--display);margin:13px 0;display:block}.kw-v6 .map-result em{color:var(--sage);font-size:11px;font-style:normal}.kw-v6 .card-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;z-index:1;padding:15px 12px 0;font-size:9px}.kw-v6 .card-footer span:first-child{align-items:center;gap:7px;display:flex}.kw-v6 .card-footer i{background:var(--brass);border-radius:50%;width:7px;height:7px}.kw-v6 .recognition{padding:130px var(--pad) 105px;background:var(--ivory)}.kw-v6 .section-label{color:var(--forest);margin-bottom:24px}.kw-v6 .recognition-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.kw-v6 .recognition h2,.kw-v6 .processes h2,.kw-v6 .method h2,.kw-v6 .audit h2{margin:0;font-size:clamp(43px,5vw,72px)}.kw-v6 .recognition-copy{color:var(--muted);font-size:20px}.kw-v6 .recognition-copy p{margin:0 0 20px}.kw-v6 .recognition-copy .pull{color:var(--forest);font:750 25px/1.18 var(--display);letter-spacing:-.03em}.kw-v6 .loss-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.kw-v6 .loss-grid>div{border-right:1px solid var(--line);padding:24px 20px 0 0}.kw-v6 .loss-grid>div+div{padding-left:20px}.kw-v6 .loss-grid>div:last-child{border:0}.kw-v6 .loss-grid b{color:var(--brass);font:800 10px var(--display);margin-bottom:24px;display:block}.kw-v6 .loss-grid strong{font:750 21px var(--display);margin-bottom:8px;display:block}.kw-v6 .loss-grid span{color:var(--muted);max-width:28ch;display:block}.kw-v6 .outcomes{padding:90px var(--pad);background:var(--paper);border-top:1px solid var(--line)}.kw-v6 .outcome-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.kw-v6 .outcome-grid>div{border-right:1px solid var(--line);padding:20px 20px 0 0}.kw-v6 .outcome-grid>div+div{padding-left:20px}.kw-v6 .outcome-grid>div:last-child{border:0}.kw-v6 .outcome-grid strong{color:var(--forest);font:750 21px var(--display);margin-bottom:7px;display:block}.kw-v6 .outcome-grid p{color:var(--muted);max-width:25ch;margin:0}.kw-v6 .spectrum{padding:125px var(--pad);background:var(--deep);color:#fff}.kw-v6 .spectrum-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.kw-v6 .section-label.light{color:var(--brass)}.kw-v6 .spectrum h2{margin:0;font-size:clamp(42px,5vw,70px)}.kw-v6 .spectrum-intro p{color:var(--sage);max-width:44ch;margin:0;font-size:19px}.kw-v6 .spectrum-track{border-top:1px solid #d4e7de4d;grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid}.kw-v6 .spectrum-step{border-right:1px solid #d4e7de33;min-height:210px;padding:21px 18px 0 0;position:relative}.kw-v6 .spectrum-step+.spectrum-step{padding-left:18px}.kw-v6 .spectrum-step:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.kw-v6 .spectrum-step.active{background:#d4e7de1a}.kw-v6 .spectrum-step.active:before{background:var(--brass);box-shadow:0 0 0 7px #c9a96129}.kw-v6 .spectrum-step span{color:var(--brass);font:800 10px var(--display)}.kw-v6 .spectrum-step b{font:750 23px/1.03 var(--display);margin:35px 0 13px;display:block}.kw-v6 .spectrum-step small{color:var(--sage-dim);max-width:18ch;display:block}.kw-v6 .spectrum-foot{color:var(--sage);border-top:1px solid #d4e7de33;margin:0;padding-top:18px;font-size:14px}.kw-v6 .processes{padding:130px var(--pad);background:var(--ivory)}.kw-v6 .processes-head{grid-template-columns:1.1fr .75fr;align-items:end;gap:95px;margin-bottom:65px;display:grid}.kw-v6 .processes-head p{color:var(--muted);margin:0;font-size:19px}.kw-v6 .process-card{border-top:1px solid var(--line);grid-template-columns:58px 1fr 250px;align-items:center;gap:28px;padding:29px 0;display:grid;position:relative}.kw-v6 .process-card:last-child{border-bottom:1px solid var(--line)}.kw-v6 .process-number{color:var(--brass);font:800 10px var(--display)}.kw-v6 .process-body small{color:var(--forest);font:800 9px var(--display);letter-spacing:.13em;margin-bottom:10px;display:block}.kw-v6 .process-body h3{margin:0 0 9px;font-size:30px}.kw-v6 .process-body p{color:var(--muted);max-width:60ch;margin:0 0 15px}.kw-v6 .process-link{color:var(--forest);font:750 12px var(--display);text-decoration:none}.kw-v6 .process-link span{color:var(--brass);margin-left:10px}.kw-v6 .process-object{background:var(--paper);min-height:130px;color:var(--forest);border:1px solid #abc5b9;grid-template-columns:1fr auto;align-items:center;padding:18px;display:grid;position:relative;overflow:hidden}.kw-v6 .process-object:after{content:"";background:var(--brass);width:55%;height:3px;animation:3.8s ease-in-out infinite objectScan;position:absolute;bottom:0;left:0}.kw-v6 .process-object span{font:800 9px var(--display);letter-spacing:.1em}.kw-v6 .process-object b{font:750 23px var(--display);grid-column:1/-1}.kw-v6 .process-object i{color:var(--brass);font-style:normal}.kw-v6 .process-object em{color:var(--muted);grid-column:1/-1;font-size:11px;font-style:normal}.kw-v6 .method{padding:130px var(--pad);background:var(--night);color:#fff}.kw-v6 .method-intro{grid-template-columns:1fr .83fr;align-items:end;gap:100px;display:grid}.kw-v6 .method h2{margin:0}.kw-v6 .method-intro p{color:var(--sage);margin:0;font-size:19px}.kw-v6 .method-steps{border-top:1px solid #d4e7de40;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.kw-v6 .method-steps>div{border-right:1px solid #d4e7de2e;padding:22px 18px 0 0}.kw-v6 .method-steps>div+div{padding-left:18px}.kw-v6 .method-steps span{color:var(--brass);font:800 10px var(--display)}.kw-v6 .method-steps b{font:750 21px var(--display);margin:28px 0 10px;display:block}.kw-v6 .method-steps p{color:var(--sage-dim);max-width:23ch;margin:0}.kw-v6 .method-statement{color:var(--sage);font:750 24px/1.2 var(--display);border-top:1px solid #d4e7de33;margin-top:72px;padding-top:22px}.kw-v6 .method-statement em{color:var(--brass);font-style:normal}.kw-v6 .audit{padding:105px var(--pad);background:var(--ivory);grid-template-columns:170px 1fr .78fr;align-items:start;gap:70px;display:grid}.kw-v6 .audit-mark{border:1px solid var(--forest);width:170px;height:170px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-v6 .audit-mark span{font:800 36px var(--display);letter-spacing:-.08em}.kw-v6 .audit-mark:before,.kw-v6 .audit-mark:after{content:"";background:var(--brass);border-radius:50%;width:8px;height:8px;position:absolute}.kw-v6 .audit-mark:before{top:10px}.kw-v6 .audit-mark:after{bottom:30px;right:9px}.kw-v6 .audit h2{margin:0 0 20px;font-size:clamp(39px,4.3vw,60px)}.kw-v6 .audit-copy>p{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:19px}.kw-v6 .audit-deliverable{border-top:1px solid var(--line);padding-top:17px}.kw-v6 .audit-deliverable small{color:var(--forest);font:800 9px var(--display);letter-spacing:.14em}.kw-v6 .audit-deliverable ol{counter-reset:item;margin:22px 0 0;padding:0;list-style:none}.kw-v6 .audit-deliverable li{counter-increment:item;border-bottom:1px solid var(--line);font:650 14px var(--display);padding:12px 0}.kw-v6 .audit-deliverable li:before{content:counter(item,decimal-leading-zero);color:var(--brass);margin-right:14px}.kw-v6 .workflow-showcase{padding:125px var(--pad);background:var(--deep);color:#fff;grid-template-columns:.73fr 1.27fr;align-items:center;gap:80px;display:grid}.kw-v6 .workflow-copy h2{margin:0 0 20px;font-size:clamp(40px,4.5vw,65px)}.kw-v6 .workflow-copy p{color:var(--sage);max-width:42ch;font-size:19px}.kw-v6 .system-board{background:var(--paper);color:#1d2722;min-height:300px;padding:21px;position:relative;overflow:hidden;box-shadow:17px 19px #c9a96133}.kw-v6 .system-board:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#07372d0f 1px,#0000 1px),linear-gradient(#07372d0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:50px 0 0}.kw-v6 .board-header,.kw-v6 .board-lane,.kw-v6 .board-status{z-index:1;position:relative}.kw-v6 .board-header{border-bottom:1px solid var(--line);color:var(--forest);font:800 9px var(--display);letter-spacing:.12em;justify-content:space-between;padding-bottom:14px;display:flex}.kw-v6 .board-header b{color:var(--brass)}.kw-v6 .board-lane{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:9px;padding:51px 5px 32px;display:grid}.kw-v6 .board-card{background:#fff;border:1px solid #b7cec4;min-height:104px;padding:14px 12px;animation:4.5s ease-in-out infinite cardFloat}.kw-v6 .board-card.context{border-color:var(--brass);animation-delay:-1.5s}.kw-v6 .board-card.review{background:var(--forest);color:#fff;animation-delay:-3s}.kw-v6 .board-card small{color:var(--forest);font:800 9px var(--display);letter-spacing:.12em;display:block}.kw-v6 .board-card.review small{color:var(--brass)}.kw-v6 .board-card b{font:750 17px/1.05 var(--display);margin:18px 0 6px;display:block}.kw-v6 .board-card span{color:var(--muted);font-size:11px}.kw-v6 .board-card.review span{color:var(--sage)}.kw-v6 .board-arrow{color:var(--brass);text-align:center;font-size:24px}.kw-v6 .board-status{border-top:1px solid var(--line);color:var(--forest);font:750 11px var(--display);gap:8px;padding:14px 5px 0;display:flex}.kw-v6 .board-status i{background:var(--brass);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.kw-v6 .board-status em{color:var(--muted);font:500 11px var(--body);margin-left:auto;font-style:normal}.kw-v6 .scan-line{background:var(--brass);height:1px;box-shadow:0 0 12px var(--brass);animation:4.5s ease-in-out infinite scan;position:absolute;top:105px;left:0;right:0}.kw-v6 .location-band{min-height:570px;padding:75px var(--pad);color:#fff;background:var(--night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.kw-v6 .location-band img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}.kw-v6 .location-band:after{content:"";background:linear-gradient(90deg,#04231de6,#04231d38),linear-gradient(#0000 40%,#04231dcc);position:absolute;inset:0}.kw-v6 .location-band>div{z-index:1;max-width:720px;position:relative}.kw-v6 .location-band h2{margin:0 0 18px;font-size:clamp(43px,5.4vw,75px)}.kw-v6 .location-band p{color:var(--sage);max-width:38ch;font-size:19px}.kw-v6 .team-section{padding:125px var(--pad);background:var(--ivory)}.kw-v6 .team-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.kw-v6 .team-copy h2{margin:0 0 20px;font-size:clamp(39px,4.3vw,59px)}.kw-v6 .team-copy p{color:var(--muted);max-width:42ch;font-size:19px}.kw-v6 .portraits{height:420px;position:relative}.kw-v6 .portraits figure{transition:transform .7s var(--ease);margin:0;position:absolute;overflow:hidden;box-shadow:8px 10px #07372d1a}.kw-v6 .portraits figure:hover{z-index:3;transform:translateY(-8px)rotate(-1deg)}.kw-v6 .portraits figure:first-child{width:25%;height:42%;top:10%;left:0}.kw-v6 .portraits figure:nth-child(2){width:24%;height:34%;top:0;left:28%}.kw-v6 .portraits figure:nth-child(3){width:27%;height:40%;top:9%;left:55%}.kw-v6 .portraits figure:nth-child(4){width:23%;height:43%;bottom:0;left:7%}.kw-v6 .portraits figure:nth-child(5){width:28%;height:49%;bottom:4%;left:34%}.kw-v6 .portraits figure:nth-child(6){width:22%;height:39%;bottom:0;right:0}.kw-v6 .portraits img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.kw-v6 .confidentiality{padding:125px var(--pad);background:#e4eee9;grid-template-columns:190px 1fr;gap:85px;display:grid}.kw-v6 .confidentiality-seal{border:1px solid var(--forest);width:170px;height:170px;color:var(--forest);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.kw-v6 .confidentiality-seal span{font:750 63px var(--display)}.kw-v6 .confidentiality-seal small{font:800 8px var(--display);letter-spacing:.13em}.kw-v6 .confidentiality-copy h2{margin:0 0 20px;font-size:clamp(40px,4.5vw,62px)}.kw-v6 .confidentiality-copy>p{color:var(--muted);max-width:70ch;font-size:19px}.kw-v6 .confidentiality-points{border-top:1px solid #b7cec4;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.kw-v6 .confidentiality-points>div{border-right:1px solid #b7cec4;padding:19px 18px 0 0}.kw-v6 .confidentiality-points>div+div{padding-left:18px}.kw-v6 .confidentiality-points strong{color:var(--forest);font:750 18px var(--display);margin-bottom:7px;display:block}.kw-v6 .confidentiality-points span{color:var(--muted);font-size:14px}.kw-v6 .legal-note{border-left:3px solid var(--brass);padding-left:15px!important;font-size:14px!important}.kw-v6 .faq-section{background:var(--ivory);padding:120px max(24px,50vw - 500px)}.kw-v6 .faq-section h2{margin:0 0 45px;font-size:clamp(40px,4.5vw,61px)}.kw-v6 .faq-list{border-top:2px solid var(--forest)}.kw-v6 .faq-list details{border-bottom:1px solid var(--line)}.kw-v6 .faq-list summary{cursor:pointer;font:750 20px var(--display);padding:23px 50px 23px 0;list-style:none;position:relative}.kw-v6 .faq-list summary::-webkit-details-marker{display:none}.kw-v6 .faq-list summary:after{content:"+";color:var(--forest);font-size:30px;font-weight:400;position:absolute;top:15px;right:8px}.kw-v6 .faq-list details[open] summary:after{content:"−"}.kw-v6 .faq-list details p{color:var(--muted);max-width:72ch;margin:0;padding:0 45px 25px 0}.kw-v6 .contact{padding:145px var(--pad);background:var(--night);color:#fff}.kw-v6 .contact h2{max-width:950px;margin:0 0 25px;font-size:clamp(52px,6.5vw,94px)}.kw-v6 .contact p:not(.section-label){color:var(--sage);max-width:620px;font-size:20px}.kw-v6 .footer{padding:30px var(--pad);background:var(--night);color:#fff;align-items:center;gap:35px;display:flex}.kw-v6 .footer p{color:var(--sage-dim);margin:0 auto 0 0}.kw-v6 .footer>div{color:var(--sage);gap:20px;font-size:12px;display:flex}.kw-v6.motion-ready [data-reveal]{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(28px)}.kw-v6.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.kw-v6 .nav{padding:0 22px}.kw-v6 .nav nav{display:none}.kw-v6 .hero{grid-template-columns:1fr;gap:58px;padding:135px 22px 80px}.kw-v6 .recognition,.kw-v6 .outcomes,.kw-v6 .spectrum,.kw-v6 .processes,.kw-v6 .method,.kw-v6 .audit,.kw-v6 .workflow-showcase,.kw-v6 .team-section,.kw-v6 .confidentiality,.kw-v6 .location-band,.kw-v6 .contact{padding-left:22px;padding-right:22px}.kw-v6 .recognition-grid,.kw-v6 .spectrum-intro,.kw-v6 .processes-head,.kw-v6 .method-intro,.kw-v6 .workflow-showcase,.kw-v6 .team-grid,.kw-v6 .confidentiality{grid-template-columns:1fr;gap:30px}.kw-v6 .loss-grid,.kw-v6 .outcome-grid{grid-template-columns:1fr}.kw-v6 .loss-grid>div,.kw-v6 .loss-grid>div+div,.kw-v6 .outcome-grid>div,.kw-v6 .outcome-grid>div+div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.kw-v6 .spectrum-track{grid-template-columns:1fr;margin-top:52px}.kw-v6 .spectrum-step,.kw-v6 .spectrum-step+.spectrum-step{border-bottom:1px solid #d4e7de33;border-right:0;min-height:0;padding:20px 0 24px}.kw-v6 .spectrum-step:before{top:27px;left:auto;right:0}.kw-v6 .spectrum-step b{margin:8px 0}.kw-v6 .process-card{grid-template-columns:42px 1fr}.kw-v6 .process-object{grid-column:2}.kw-v6 .method-steps{grid-template-columns:1fr 1fr}.kw-v6 .method-steps>div{padding:22px 16px 24px}.kw-v6 .method-steps>div+div{padding-left:16px}.kw-v6 .audit{grid-template-columns:1fr;gap:35px}.kw-v6 .portraits{height:380px}.kw-v6 .confidentiality-points{grid-template-columns:1fr}.kw-v6 .confidentiality-points>div,.kw-v6 .confidentiality-points>div+div{border-bottom:1px solid #b7cec4;border-right:0;padding:18px 0}.kw-v6 .footer{flex-wrap:wrap;align-items:flex-start}.kw-v6 .footer p{flex-basis:100%;order:3}}@media (width<=560px){.kw-v6 .nav{height:68px}.kw-v6 .nav-cta{padding:9px;font-size:10px}.kw-v6 .hero{padding-top:105px}.kw-v6 .hero h1{font-size:clamp(42px,10.8vw,58px)}.kw-v6 .hero-lead{font-size:18px}.kw-v6 .map-flow{grid-template-columns:1fr;gap:12px}.kw-v6 .map-line{width:1px;height:17px;margin-left:20px}.kw-v6 .map-line:after{top:7px;left:-8px;right:auto;transform:rotate(90deg)}.kw-v6 .map-result{min-height:98px}.kw-v6 .case-heading strong{font-size:24px}.kw-v6 .process-body h3{font-size:27px}.kw-v6 .process-card{gap:15px}.kw-v6 .method-steps{grid-template-columns:1fr}.kw-v6 .method-steps>div,.kw-v6 .method-steps>div+div{padding-left:0;padding-right:0}.kw-v6 .workflow-showcase{padding-top:95px;padding-bottom:95px}.kw-v6 .system-board{min-height:455px;padding:16px}.kw-v6 .board-lane{grid-template-columns:1fr;gap:8px;padding:28px 0 24px}.kw-v6 .board-arrow{height:16px;transform:rotate(90deg)}.kw-v6 .board-card{min-height:84px}.kw-v6 .board-card b{margin:10px 0 5px}.kw-v6 .board-status{grid-template-columns:auto 1fr;display:grid}.kw-v6 .board-status em{grid-column:2;margin:0}.kw-v6 .location-band{min-height:570px}.kw-v6 .location-band h2{font-size:42px}.kw-v6 .team-grid{gap:40px}.kw-v6 .portraits{height:320px}.kw-v6 .confidentiality-seal{width:120px;height:120px}.kw-v6 .confidentiality-seal span{font-size:45px}.kw-v6 .faq-section{padding-top:90px;padding-bottom:90px}.kw-v6 .faq-section h2{font-size:40px}.kw-v6 .faq-list summary{font-size:18px}.kw-v6 .contact h2{font-size:clamp(43px,11vw,65px)}.kw-v6 .footer{grid-template-columns:1fr;gap:18px;display:grid}}@media (prefers-reduced-motion:reduce){.kw-v6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kw-v6 [data-reveal]{opacity:1;transform:none}}.kw-v6 .hero{isolation:isolate}.kw-v6 .hero:before{content:"";pointer-events:none;border:1px solid #d4e7de1a;border-radius:50%;width:720px;height:720px;animation:18s linear infinite heroOrbit;position:absolute;top:80px;right:-250px;box-shadow:0 0 0 46px #d4e7de06,0 0 0 92px #d4e7de05,0 0 0 138px #d4e7de03}.kw-v6 .hero-copy{z-index:2;position:relative}.kw-v6 .hero-copy:after{content:"01";color:#c9a9611c;font:800 190px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:-75px;right:-20px}.kw-v6 .diagnostic-card{z-index:2}.kw-v6 .diagnostic-card:after{content:"SCAN · READY";color:#0d5a454d;font:800 8px var(--display);letter-spacing:.15em;writing-mode:vertical-rl;animation:3s ease-in-out infinite statusBlink;position:absolute;top:92px;right:18px}.kw-v6 .recognition{position:relative;overflow:hidden}.kw-v6 .recognition:before{content:"01";right:var(--pad);color:#0d5a450b;font:800 250px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:100px}.kw-v6 .loss-grid>div{transition:background .5s var(--ease),transform .5s var(--ease);position:relative;overflow:hidden}.kw-v6 .loss-grid>div:before{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .8s var(--ease);position:absolute;bottom:0;left:0;right:22px;transform:scaleX(.08)}.kw-v6 .loss-grid>div.is-visible:before{transform:scaleX(1)}.kw-v6 .loss-grid>div:hover{background:#d4e7de47;transform:translateY(-5px)}.kw-v6 .outcomes{position:relative;overflow:hidden}.kw-v6 .outcomes:after{content:"CAPACITY / AVAILABLE";right:var(--pad);color:#0d5a4540;font:800 9px var(--display);letter-spacing:.15em;position:absolute;top:34px}.kw-v6 .outcome-grid>div{position:relative}.kw-v6 .outcome-grid>div:before{content:"";border:1px solid var(--brass);width:28px;height:28px;box-shadow:inset 0 0 0 6px var(--paper);transition:transform .7s var(--ease);border-radius:50%;margin-bottom:22px;display:block}.kw-v6 .outcome-grid>div:hover:before{transform:scale(1.22)rotate(45deg)}.kw-v6 .spectrum{position:relative;overflow:hidden}.kw-v6 .spectrum:before{content:"";transform-origin:0;height:1px;animation:railDraw 2.2s .4s var(--ease) forwards;background:#c9a96159;position:absolute;top:48%;left:0;right:0;transform:scaleX(0)}.kw-v6 .spectrum>*{z-index:1;position:relative}.kw-v6 .spectrum-step{transition:background .5s var(--ease),transform .5s var(--ease)}.kw-v6 .spectrum-step:hover{background:#d4e7de14;transform:translateY(-8px)}.kw-v6 .spectrum-step:after{content:"";background:var(--brass);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.kw-v6 .spectrum-step:hover:after,.kw-v6 .spectrum-step.active:after{transform:scaleX(1)}.kw-v6 .processes{position:relative}.kw-v6 .processes:before{content:"03";right:var(--pad);color:#0d5a450b;font:800 240px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:105px}.kw-v6 .process-card{transition:transform .6s var(--ease),padding-left .6s var(--ease);background:linear-gradient(90deg,#0000 0% 100%)}.kw-v6 .process-card:before{content:"";background:var(--brass);transform-origin:top;width:3px;transition:transform .7s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.kw-v6 .process-card:hover{background:linear-gradient(90deg,#d4e7de59,#0000 70%);transform:translate(12px)}.kw-v6 .process-card:hover:before{transform:scaleY(1)}.kw-v6 .process-object{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.kw-v6 .process-card:hover .process-object{transform:translate(-8px)rotate(1deg);box-shadow:9px 10px #07372d14}.kw-v6 .method{position:relative;overflow:hidden}.kw-v6 .method:before{content:"";background:#c9a9614d;height:1px;animation:8s ease-in-out infinite methodRail;position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-3deg)}.kw-v6 .method>*{z-index:1;position:relative}.kw-v6 .method-steps>div{transition:transform .6s var(--ease),background .5s var(--ease)}.kw-v6 .method-steps>div:hover{background:#d4e7de0e;transform:translateY(-9px)}.kw-v6 .method-steps>div span{border:1px solid var(--brass);border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.kw-v6 .audit{position:relative;overflow:hidden}.kw-v6 .audit-mark{animation:5s ease-in-out infinite sealFloat}.kw-v6 .audit-mark:after{animation:4s linear infinite dotOrbit}.kw-v6 .audit-deliverable li{transition:padding-left .4s var(--ease),color .4s}.kw-v6 .audit-deliverable li:hover{color:var(--forest);padding-left:10px}.kw-v6 .workflow-showcase{position:relative;overflow:hidden}.kw-v6 .workflow-showcase:after{content:"FLOW / 04";right:var(--pad);color:#d4e7de40;font:800 9px var(--display);letter-spacing:.16em;position:absolute;top:32px}.kw-v6 .system-board{transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.kw-v6 .system-board:hover{transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)translateY(-6px);box-shadow:26px 28px #c9a96138}.kw-v6 .location-band img{transition:transform 1.8s var(--ease);transform:scale(1.04)}.kw-v6 .location-band:hover img{transform:scale(1.1)}.kw-v6 .team-section{position:relative;overflow:hidden}.kw-v6 .team-section:before{content:"TEAM";right:var(--pad);color:#0d5a450b;font:800 210px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:110px}.kw-v6 .portraits figure{transition:transform .8s var(--ease),filter .8s var(--ease)}.kw-v6 .portraits figure:hover{filter:saturate(1.1);transform:translateY(-12px)rotate(-2deg)}.kw-v6 .confidentiality{position:relative;overflow:hidden}.kw-v6 .confidentiality:before{content:"";border:1px solid #0d5a451a;border-radius:50%;width:380px;height:380px;animation:22s linear infinite sealSpin;position:absolute;top:-80px;right:-120px;box-shadow:0 0 0 34px #0d5a4509,0 0 0 68px #0d5a4506}.kw-v6 .confidentiality>*{z-index:1;position:relative}.kw-v6 .confidentiality-seal{animation:5s ease-in-out infinite sealFloat}.kw-v6 .faq-section{position:relative}.kw-v6 .faq-section:before{content:"FAQ";right:var(--pad);color:#0d5a450a;font:800 180px/.8 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:100px}.kw-v6 .faq-list details{transition:background .35s var(--ease),padding .35s var(--ease)}.kw-v6 .faq-list details:hover{background:#d4e7de38;padding-left:12px}.kw-v6 .contact{position:relative;overflow:hidden}.kw-v6 .contact:before{content:"";border:1px solid #d4e7de29;border-radius:50%;width:460px;height:460px;animation:16s linear infinite contactOrbit;position:absolute;top:50%;right:-110px;transform:translateY(-50%);box-shadow:0 0 0 42px #d4e7de0a,0 0 0 84px #d4e7de06}.kw-v6 .contact>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.kw-v6 .hero:before,.kw-v6 .diagnostic-card:before,.kw-v6 .diagnostic-card:after,.kw-v6 .outcome-grid>div:before,.kw-v6 .spectrum:before,.kw-v6 .method:before,.kw-v6 .confidentiality:before,.kw-v6 .contact:before{animation:none}.kw-v6 .process-card:hover,.kw-v6 .system-board:hover{transform:none}}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/242bb4fd-5283-4aaa-8255-b786a0fe6467/manrope-latin.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:SourceSans;src:url(/__l5e/assets-v1/fc8469c3-1eef-4aeb-9386-34b34e9b414e/source-sans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}.kw-deck{background:#04231d;margin:0}.kw-deck a{color:#e7b95f;text-decoration:none}.kw-deck a:hover{color:#f3d089}.kw-deck h1,.kw-deck h2,.kw-deck h3{-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:0}.kw-deck p,.kw-deck li{text-wrap:pretty;margin:0}@keyframes kwRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes kwFade{0%{opacity:0}to{opacity:1}}@keyframes kwWipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kwDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.kw-deck [data-deck-active] [data-anim]{animation:.66s cubic-bezier(.2,.72,.2,1) both kwRise}.kw-deck [data-deck-active] [data-anim="2"]{animation-delay:.1s}.kw-deck [data-deck-active] [data-anim="3"]{animation-delay:.2s}.kw-deck [data-deck-active] [data-anim="4"]{animation-delay:.3s}.kw-deck [data-deck-active] [data-anim="5"]{animation-delay:.4s}.kw-deck [data-deck-active] [data-anim="6"]{animation-delay:.5s}.kw-deck [data-deck-active] [data-anim="7"]{animation-delay:.6s}.kw-deck [data-deck-active] [data-fade]{animation:.9s .35s both kwFade}.kw-deck [data-deck-active] [data-wipe]{transform-origin:0;animation:.8s cubic-bezier(.3,.7,.2,1) .28s both kwWipe}.kw-deck [data-deck-active] [data-draw]{stroke-dasharray:1;animation:1.15s cubic-bezier(.4,.1,.2,1) .2s both kwDraw}}.kw-pdf-save{--deep:#07372d;--signal:#f2ca62;--paper:#ece9df;--ink:#15221e;--muted:#52615b}.kw-pdf-save *{box-sizing:border-box}.kw-pdf-save{scroll-behavior:smooth;background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kw-pdf-save .bar{z-index:4;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--deep);color:#fff;align-items:center;gap:12px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0000002e}.kw-pdf-save .bar strong{font-size:15px}.kw-pdf-save .spacer{flex:1}.kw-pdf-save .save{appearance:none;background:var(--signal);color:var(--ink);white-space:nowrap;border:0;padding:11px 14px;font-weight:800;text-decoration:none;box-shadow:3px 3px #ffffffb3}.kw-pdf-save .hint{z-index:5;right:12px;top:calc(66px + env(safe-area-inset-top));background:#fff;border:1px solid #d7d9d1;width:min(310px,100vw - 24px);padding:16px;animation:.45s cubic-bezier(.2,.75,.25,1) both enter;position:fixed;box-shadow:0 18px 50px #00000038}.kw-pdf-save .hint:before{content:"";background:#fff;border-top:1px solid #d7d9d1;border-left:1px solid #d7d9d1;width:18px;height:18px;position:absolute;top:-10px;right:28px;transform:rotate(45deg)}.kw-pdf-save .hint b{color:var(--deep);margin-bottom:5px;display:block}.kw-pdf-save .hint p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.kw-pdf-save .hint button{color:var(--deep);background:0 0;border:0;margin-top:10px;font-weight:700;text-decoration:underline}.kw-pdf-save .intro{max-width:900px;color:var(--muted);text-align:center;margin:0 auto;padding:14px 12px 4px;font-size:14px}.kw-pdf-save .pages{width:min(100%,900px);padding:8px 10px calc(24px + env(safe-area-inset-bottom));gap:12px;margin:0 auto;display:grid}.kw-pdf-save .page-wrap{position:relative}.kw-pdf-save .page{background:#fff;width:100%;height:auto;display:block;box-shadow:0 4px 18px #00000024}.kw-pdf-save .pdf-link{z-index:2;cursor:pointer;border-radius:2px;display:block;position:absolute}.kw-pdf-save .pdf-link:focus-visible{outline:4px solid var(--signal);outline-offset:2px}.kw-pdf-save .page-label{text-align:center;color:var(--muted);padding:3px 0 0;font-size:12px;display:block}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@media (prefers-reduced-motion:reduce){.kw-pdf-save{scroll-behavior:auto}.kw-pdf-save .hint{animation:none}}@media (width<=480px){.kw-pdf-save .bar{padding-left:10px;padding-right:10px}.kw-pdf-save .bar strong{font-size:12px}.kw-pdf-save .save{padding:10px;font-size:13px}.kw-pdf-save .hint{top:calc(63px + env(safe-area-inset-top))}.kw-pdf-save .pages{gap:8px;padding-left:0;padding-right:0}.kw-pdf-save .intro{padding-left:16px;padding-right:16px}}.kw-deck{background:#04231d;min-height:100vh;overflow-x:hidden}.kw-deck x-dc,.kw-deck x-import{display:block}.kw-deck x-import{min-height:100vh}.kw-deck x-import>section{width:100%;min-height:100vh}.kw-deck x-import>section[data-deck-hidden=true]{display:none!important}.kw-deck .kw-deck-controls{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04231dd1;border:1px solid #ffffff3d;align-items:center;gap:10px;padding:10px 12px;font:700 13px Manrope,Arial,sans-serif;display:flex;position:fixed;bottom:18px;right:18px}.kw-deck .kw-deck-controls button{color:#04231d;cursor:pointer;background:#e7b95f;border:1px solid #ffffff42;width:34px;height:34px;font:900 18px/1 Manrope,Arial,sans-serif}.kw-deck .kw-deck-controls span{text-align:center;color:#dbe8e2;min-width:54px}.kw-pdf-save [data-pdf-avatar][hidden]{display:none}.kw-guide-lawyers .lead-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04231dc7;padding:24px;display:none;position:fixed;inset:0;overflow:auto}.kw-guide-lawyers .lead-modal.is-open{place-items:start center;display:grid}.kw-guide-lawyers [data-form-panel][hidden]{display:none!important}.kw-guide-lawyers [data-success-panel].is-visible{display:block}.kw-landing [data-success][hidden]{display:none!important}.foot .foot-top+.kw-footer-grid,.foot .foot-top~.kw-footer-grid{margin-top:clamp(64px,8vw,104px)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
