@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-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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-manrope), var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--color-neutral-500:#737373;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains), ui-monospace, monospace;--color-success:var(--color-success);--color-warning:var(--color-warning);--color-error:var(--color-error);--font-display:var(--font-manrope), system-ui, sans-serif;--text-body-lg:var(--text-body-lg);--text-label:var(--text-label);--radius-full:var(--radius-full)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-500:lab(48.496% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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,ui-sans-serif, system-ui, 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;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{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}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}body{background-color:var(--bg-primary);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);margin:0;overflow-x:clip}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;left:var(--space-4);z-index:9999;padding:var(--space-2) var(--space-4);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:500;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.top-0{top:0}.bottom-1{bottom:var(--spacing)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[52px\]{height:52px}.h-\[var\(--header-height-mobile\)\]{height:var(--header-height-mobile)}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[inherit\]{min-height:inherit}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border-default)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-steuer-blue-700\)\]{border-color:var(--color-steuer-blue-700)}.border-\[var\(--color-ub-sapphire-700\)\]{border-color:var(--color-ub-sapphire-700)}.border-\[var\(--world-primary\)\]{border-color:var(--world-primary)}.border-border{border-color:var(--border-default)}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--color-steuer-blue-100\)\]{background-color:var(--color-steuer-blue-100)}.bg-\[var\(--color-ub-sapphire-900\)\]{background-color:var(--color-ub-sapphire-900)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--ub-surface-glass\)\]{background-color:var(--ub-surface-glass)}.bg-elevated{background-color:var(--bg-elevated)}.bg-surface-secondary,.bg-surface-secondary\/95{background-color:var(--bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/95{background-color:color-mix(in oklab, var(--bg-secondary) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-world{background-color:var(--world-primary)}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-label{font-size:var(--text-label)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--color-steuer-blue-900\)\]{color:var(--color-steuer-blue-900)}.text-muted{color:var(--text-muted)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-\[var\(--glow-sm\)\]{--tw-shadow:var(--glow-sm);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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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-2{--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)}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[client-onboarding\:submit\]{client-onboarding:submit}.\[client-onboarding\:upload\]{client-onboarding:upload}.\[docuseal\:webhook\]{docuseal:webhook}.\[newsletter\:subscribe\]{newsletter:subscribe}.\[portal\:audit\]{portal:audit}.\[portal\:download\]{portal:download}.\[portal\:task\]{portal:task}.\[portal\:upload\]{portal:upload}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--gateway-steuer-focus-outline\)\]:focus-within{outline-color:var(--gateway-steuer-focus-outline)}.focus-within\:outline-\[var\(--gateway-ub-focus-outline\)\]:focus-within{outline-color:var(--gateway-ub-focus-outline)}@media (hover:hover){.hover\:bg-elevated:hover{background-color:var(--bg-elevated)}.hover\:bg-surface-secondary:hover{background-color:var(--bg-secondary)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-world:hover{color:var(--world-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[world\=ub\]\:shadow-\[var\(--glow-sm\)\][data-world=ub]{--tw-shadow:var(--glow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:h-\[var\(--header-height\)\]{height:var(--header-height)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (min-width:96rem){.\32 xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (min-width:64rem){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}.container-cam{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:1024px){.container-cam{padding-inline:var(--space-8)}}.container-narrow{max-width:var(--container-narrow)}.container-wide{max-width:var(--container-wide)}}:root{--color-navy-900:#0a1628;--color-navy-800:#0f1f35;--color-navy-700:#152a45;--color-navy-600:#1e3a5f;--color-navy-500:#2e5090;--color-navy-400:#3b6ea5;--color-navy-300:#635bff;--color-navy-200:#94b8e0;--color-navy-100:#c8daf0;--color-navy-50:#e8edf2;--color-neutral-900:#0a0e14;--color-neutral-800:#141b26;--color-neutral-700:#1a2332;--color-neutral-600:#2d3748;--color-neutral-500:#4a5568;--color-neutral-400:#89a;--color-neutral-300:#cbd5e0;--color-neutral-200:#e2e8f0;--color-neutral-100:#f7f8fa;--color-neutral-50:#fafbfc;--color-steuer-blue-900:#0e2c4d;--color-steuer-blue-800:#0f3559;--color-steuer-blue-700:#123e66;--color-steuer-blue-100:#e8f0f5;--color-steuer-turquoise-600:#d86dff;--color-steuer-turquoise-500:#635bff;--color-steuer-turquoise-400:#4f46e5;--color-steuer-turquoise-100:#ffe3c2;--steuer-finance-primary:#635bff;--steuer-finance-deep:#4f46e5;--steuer-finance-secondary:#7a73ff;--steuer-finance-magenta:#d946ef;--steuer-finance-amber:#f6c453;--steuer-finance-yellow:#ffd166;--steuer-finance-warm-accent:#f59e0b;--steuer-finance-highlight:#d946ef;--steuer-finance-energy:#d946ef;--steuer-finance-accent:#ff5f6d;--steuer-finance-soft:#8b7dff;--steuer-finance-light:#f6f9fc;--steuer-finance-glow-light:#635bff38;--steuer-finance-glow-dark:#635bff38;--steuer-finance-magenta-glow:#d946ef29;--steuer-finance-amber-glow:#f6c4531f;--steuer-finance-soft-glow:#d946ef29;--steuer-finance-text:#4f46e5;--steuer-mint:#2fd9c0;--steuer-mint-soft:#6ff0dc;--steuer-mint-glow:#2fd9c029;--steuer-mint-glow-strong:#2fd9c03d;--cam-bg-obsidian:#05070d;--cam-bg-sapphire:#07111f;--cam-bg-vault:#0a1b3d;--cam-sapphire-line:#78aaff1f;--cam-sapphire-glow:#4876ff29;--cam-sapphire-depth:#020617d1;--cam-core-light:#fff;--cam-core-ice:#f6f7fb;--cam-core-silver:#e8eef7;--cam-core-luxury:#d7c49e;--steuer-ocean-950:#050b12;--steuer-ocean-900:#07111c;--steuer-ocean-850:#081827;--steuer-ocean-800:#0a1b2f;--steuer-blue-700:#0e2c4d;--steuer-blue-600:#123b66;--steuer-water-500:#1c5d96;--steuer-water-400:#2e7abf;--steuer-water-300:#4e9cd5;--steuer-water-200:#74b9e6;--steuer-ice-100:#cfe8f7;--steuer-turquoise-500:#635bff;--steuer-turquoise-300:#7a73ff;--ub-obsidian:#050b12;--ub-obsidian-900:#07111c;--ub-obsidian-850:#081827;--ub-obsidian-800:#0a1b2f;--ub-sapphire-900:#0f1f35;--ub-sapphire-700:#2e5090;--ub-sapphire-500:#3b6ea5;--ub-strategy-primary:#0e2c4d;--ub-strategy-secondary:#174a7c;--ub-strategy-highlight:#4f8cff;--ub-strategy-accent:#7ab5ff;--ub-strategy-soft:#a9d2ff;--ub-strategy-glow:#4f8cff2e;--ub-strategy-soft-glow:#5ea0ff24;--ub-electric-blue:#4f8cff;--ub-electric-light:#a9d2ff;--ub-glow:#1e3a5f26;--color-ub-obsidian:var(--ub-obsidian);--color-ub-sapphire-900:var(--ub-sapphire-900);--color-ub-sapphire-700:var(--ub-sapphire-700);--color-ub-sapphire-500:var(--ub-electric-blue);--color-ub-sapphire-400:var(--ub-electric-light);--color-ub-glass:#ffffff0a;--color-ub-grid:#ffffff08;--color-white:#fff;--color-success:#059669;--color-warning:#d97706;--color-error:#dc2626;--bg-primary:#f8fafc;--bg-secondary:#f5f7fb;--bg-elevated:#fff;--text-primary:#0a2540;--text-secondary:#0a2540c7;--text-muted:#0a254094;--border-default:#0e2c4d14;--border-strong:#0e2c4d24;--surface-subtle:#f5f7fb;--surface-elevated:#fff;--border-subtle:var(--border-default);--cam-finance:#635bff;--cam-finance-deep:#4f46e5;--cam-finance-mid:#7a73ff;--cam-finance-magenta:#d946ef;--cam-finance-amber:#f6c453;--cam-finance-highlight:#d946ef;--cam-finance-magenta-glow:#d946ef29;--cam-finance-amber-glow:#f6c4531f;--cam-finance-soft-glow:#d946ef29;--cam-strategy-highlight:#4f8cff;--cam-strategy-soft:#a9d2ff;--cam-strategy-glow:#4f8cff2e;--cam-strategy-soft-glow:#5ea0ff24;--cam-bridge:#f6f7fb;--cam-bridge-mid:#e8eef7;--cam-bridge-white:#fff;--cam-luxury:#d7c49e;--cam-logo-pulse-duration:14s;--finance-field-blurple:#635bff0f;--finance-field-magenta:#d946ef0d;--finance-field-amber:#f6c4530a;--strategy-field-sapphire:#4f8cff0f;--strategy-field-blue:#a9d2ff0d;--light-fog-magenta:#d946ef0d;--light-fog-amber:#f6c4530a;--light-fog-violet:#635bff0f;--light-fog-sapphire:#3d78b50d;--light-fog-bridge:#ffffffd9;--shadow-sm:0 1px 2px #0e2c4d0d;--shadow-md:0 4px 16px #0e2c4d12;--shadow-lg:0 8px 28px #0e2c4d17;--shadow-xl:0 16px 48px #0e2c4d1c;--glow-sm:none;--glow-md:none;--glow-lg:none;--steuer-primary:#0e2c4d;--steuer-surface:#f7f8fa;--steuer-surface-elevated:#fff;--steuer-accent:var(--steuer-finance-primary);--steuer-text-primary:#0a1628;--steuer-triangle:#1e3a5f0f;--world-primary:var(--steuer-primary);--world-surface:var(--steuer-surface);--world-accent:var(--steuer-accent);--ub-primary:#1e3a5f;--ub-surface:#f7f8fa;--ub-surface-glass:#ffffffd1;--ub-grid:#1e3a5f0a;--gateway-bg:#f8fafc;--gateway-text:#0a1628;--gateway-claim-color:#3d4f63;--gateway-card-steuer-bg:#fff;--gateway-card-steuer-border:#e8edf2;--gateway-card-ub-bg:#fff;--gateway-card-ub-glow:none;--gateway-atmosphere-radial:none;--gateway-atmosphere-radial-secondary:none;--gateway-atmosphere-vignette:none;--gateway-atmosphere-hairline:#0a16280d;--gateway-hero-eyebrow:#0a16287a;--gateway-grain-opacity:0;--gateway-stage-max:90rem;--gateway-stage-max-ultra:104rem;--gateway-system-label:#0a16288c;--gateway-spatial-grid-opacity:0;--gateway-spatial-grid-color:transparent;--gateway-atmosphere-architectural:none;--gateway-atmosphere-environment:none;--gateway-atmosphere-depth-radial:none;--compass-orbit-color:#0e2c4d33;--compass-vector-color:#0e2c4d26;--compass-steuer-color:#0e2c4d8c;--compass-ub-color:#3d78b58c;--compass-triangle-fill:var(--steuer-finance-glow-dark);--compass-triangle-stroke:#0e2c4d40;--compass-node-color:#0e2c4d59;--compass-needle-primary:#0e2c4da6;--compass-needle-secondary:#0e2c4d40;--compass-tick-color:#0e2c4d33;--portal-edge-top:linear-gradient(90deg, transparent, #ffffffb3 50%, transparent);--portal-edge-bottom:linear-gradient(90deg, transparent, #0e2c4d14 50%, transparent);--gateway-header-scrolled-bg:#f7f8faeb;--gateway-footer-bg:#fafbfce0;--gateway-footer-border:#d2dce8a6;--gateway-steuer-shadow-rest:0 1px 2px #0e2c4d0a, 0 4px 20px #0e2c4d0f;--gateway-steuer-shadow-hover:0 2px 8px #0e2c4d12, 0 12px 36px #0e2c4d1a;--gateway-steuer-surface-gradient:linear-gradient(165deg, #ffffffe6 0%, #fafbfd66 100%);--gateway-steuer-highlight:linear-gradient(90deg, transparent 0%, #fffc 50%, transparent 100%);--gateway-steuer-border-hover:var(--steuer-finance-glow-light);--gateway-steuer-text-title:var(--color-steuer-blue-900);--gateway-steuer-text-claim:var(--color-steuer-blue-900);--gateway-steuer-text-subline:var(--color-neutral-500);--gateway-steuer-text-accent:var(--steuer-finance-primary);--gateway-steuer-focus-outline:var(--color-steuer-blue-900);--gateway-ub-text-eyebrow:#0e2c4d85;--gateway-ub-text-title:#0a1628;--gateway-ub-text-claim:#1e3a5f;--gateway-ub-cta-border:#3d78b51f;--gateway-steuer-cta-border:#635bff24;--gateway-pointer-steuer:var(--steuer-finance-glow-dark);--gateway-pointer-ub:#3d78b51a;--gateway-ub-border:#3d78b51a;--gateway-ub-border-hover:#3d78b547;--gateway-ub-shadow-rest:0 1px 2px #0e2c4d0a, 0 6px 24px #3d78b514;--gateway-ub-shadow-hover:0 2px 8px #3d78b51a, 0 14px 40px #3d78b51f;--gateway-ub-depth-gradient:radial-gradient(ellipse 100% 80% at 50% 100%, #3d78b50f 0%, transparent 65%);--gateway-ub-edge-highlight:linear-gradient(90deg, transparent 0%, #3d78b566 50%, transparent 100%);--gateway-ub-glass-overlay:#fff6;--gateway-ub-glass-overlay-hover:#ffffff8c;--gateway-ub-executive-depth:radial-gradient(ellipse 110% 90% at 50% 100%, #3d78b50d 0%, #f7f8fa33 50%, transparent 75%);--gateway-ub-executive-edge:linear-gradient(90deg, transparent 0%, #3d78b540 35%, #635bff80 50%, #635bff40 65%, transparent 100%);--text-hero:clamp(2.5rem, 5.5vw + .5rem, 6rem);--text-section:clamp(1.875rem, 3.2vw + .25rem, 4rem);--text-subhead:clamp(1.25rem, 1.8vw + .25rem, 2rem);--text-display:var(--text-hero);--text-h1:clamp(2rem, 3.5vw, 3rem);--text-h2:var(--text-section);--text-h3:clamp(1.375rem, 2vw, 1.75rem);--text-h4:clamp(1.25rem, 1.5vw, 1.5rem);--text-body-lg:clamp(1.125rem, 1.1vw, 1.25rem);--text-body:clamp(1.125rem, 1vw, 1.25rem);--text-body-sm:clamp(.875rem, .9vw, .9375rem);--text-label:clamp(.8125rem, .8vw, .875rem);--text-meta:clamp(.8125rem, .75vw, .875rem);--text-mono:clamp(.8125rem, .9vw, .875rem);--leading-body:1.62;--leading-tight:1.08;--leading-snug:1.2;--glass-blur:14px;--glass-blur-deep:22px;--glass-edge-light:#ffffffd9;--glass-inner-glow:inset 0 1px 0 #fffffff2;--glass-shadow-depth:0 8px 32px #0a16280f;--bento-gap:1.25rem;--bento-radius:1.125rem;--bento-pad:1.75rem;--bento-pad-lg:2.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--container-max:80rem;--container-narrow:48rem;--container-wide:90rem;--grid-columns:12;--grid-gap:1.5rem;--header-height:4rem;--header-height-mobile:3.5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--duration-micro:.15s;--duration-small:.2s;--duration-medium:.4s;--duration-large:.6s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--focus-ring:2px solid var(--world-primary);--focus-offset:2px}:root[data-theme=dark]{--bg-primary:var(--color-neutral-900);--bg-secondary:var(--color-neutral-800);--bg-elevated:var(--color-neutral-700);--text-primary:#fffffff5;--text-secondary:#ffffffc7;--text-muted:#fff9;--border-default:#ffffff14;--surface-subtle:var(--color-neutral-800);--surface-elevated:var(--bg-elevated);--border-subtle:var(--border-default);--border-strong:#ffffff26;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--glow-sm:0 0 8px #635bff26;--glow-md:0 0 16px #635bff40;--glow-lg:0 0 32px #635bff59;--glass-edge-light:#ffffff1f;--glass-inner-glow:inset 0 1px 0 #ffffff1a;--glass-shadow-depth:0 8px 40px #00000059;--gateway-bg:#03050c;--gateway-text:#f0f4f8;--gateway-claim-color:#89a;--gateway-card-steuer-bg:#141b26;--gateway-card-steuer-border:#ffffff1a;--gateway-card-ub-bg:#0a1628;--gateway-card-ub-glow:0 0 24px #3d78b533;--gateway-steuer-text-title:#e8edf2;--gateway-steuer-text-claim:#f0f4f8;--gateway-steuer-text-subline:#b8c8d8;--gateway-steuer-text-accent:var(--steuer-finance-primary);--gateway-steuer-focus-outline:var(--color-steuer-turquoise-500);--gateway-ub-text-eyebrow:#8899aae0;--gateway-ub-text-title:#f0f4f8;--gateway-ub-text-claim:#b8c8d8c7;--gateway-ub-cta-border:#3d78b52e;--gateway-steuer-cta-border:var(--steuer-finance-glow-dark);--gateway-pointer-steuer:#635bff1a;--gateway-pointer-ub:#3d78b524;--gateway-atmosphere-radial:radial-gradient(ellipse 75% 55% at 50% -8%, #635bff29 0%, transparent 62%);--gateway-atmosphere-radial-secondary:radial-gradient(ellipse 50% 40% at 12% 88%, #635bff0f 0%, transparent 72%);--gateway-atmosphere-radial-ub:radial-gradient(ellipse 48% 38% at 88% 72%, #3d78b514 0%, transparent 70%);--gateway-atmosphere-vignette:radial-gradient(ellipse 130% 110% at 50% 50%, transparent 35%, #00000073 100%);--gateway-atmosphere-hairline:#ffffff0d;--gateway-hero-eyebrow:#8899aae6;--gateway-grain-opacity:.052;--gateway-system-label:#8899aabf;--gateway-spatial-grid-opacity:.22;--gateway-spatial-grid-color:#ffffff06;--gateway-atmosphere-architectural:linear-gradient(180deg, #ffffff08 0%, transparent 25%, transparent 70%, #00000059 100%);--gateway-atmosphere-environment:radial-gradient(ellipse 110% 90% at 50% 100%, #3d78b51a 0%, transparent 58%);--gateway-atmosphere-depth-radial:radial-gradient(ellipse 65% 50% at 50% -5%, #ffffff0f 0%, #0a0e1459 55%, transparent 78%);--compass-orbit-color:#ffffff1f;--compass-vector-color:#ffffff14;--compass-steuer-color:#635bffbf;--compass-ub-color:#3d78b5bf;--compass-triangle-fill:var(--steuer-finance-glow-dark);--compass-triangle-stroke:#635bff59;--compass-node-color:#ffffff59;--compass-needle-primary:#f0f4f8bf;--compass-needle-secondary:#fff3;--compass-tick-color:#ffffff26;--portal-edge-top:linear-gradient(90deg, transparent, #635bff59 50%, transparent);--portal-edge-bottom:linear-gradient(90deg, transparent, #0006 50%, transparent);--gateway-header-scrolled-bg:#0a0e14d9;--gateway-footer-bg:#0a0e1480;--gateway-footer-border:#ffffff0f;--gateway-steuer-shadow-rest:0 0 0 1px #ffffff12, 0 4px 20px #00000047, inset 0 1px 0 #ffffff0d;--gateway-steuer-shadow-hover:0 0 0 1px var(--steuer-finance-glow-light), 0 8px 32px #00000059, inset 0 1px 0 #ffffff12;--gateway-steuer-surface-gradient:linear-gradient(165deg, #635bff0d 0%, #ffffff0a 12%, transparent 55%);--gateway-steuer-highlight:linear-gradient(90deg, transparent 0%, #635bff2e 25%, #ffffff17 50%, #635bff2e 75%, transparent 100%);--gateway-steuer-border-hover:var(--steuer-finance-glow-light);--gateway-ub-border:#3d78b540;--gateway-ub-border-hover:#3d78b573;--gateway-ub-shadow-rest:0 0 24px #3d78b526, 0 0 0 1px #3d78b51a;--gateway-ub-shadow-hover:0 0 40px #3d78b54d, 0 0 0 1px #3d78b540;--gateway-ub-depth-gradient:radial-gradient(ellipse 100% 80% at 50% 100%, #00000080 0%, transparent 65%);--gateway-ub-edge-highlight:linear-gradient(90deg, transparent 0%, #3d78b540 50%, transparent 100%);--gateway-ub-glass-overlay:#ffffff08;--gateway-ub-glass-overlay-hover:#ffffff0f;--gateway-ub-executive-depth:radial-gradient(ellipse 110% 90% at 50% 100%, #0000008c 0%, #050c184d 50%, transparent 75%);--gateway-ub-executive-edge:linear-gradient(90deg, transparent 0%, #3d78b533 35%, #3d78b573 50%, #3d78b533 65%, transparent 100%)}html[data-world=steuer]{--steuer-primary:#0a2540;--steuer-accent:var(--steuer-finance-primary);--steuer-triangle:#635bff0f;--text-accent:var(--steuer-finance-primary);--world-primary:#0a2540;--world-accent:var(--steuer-finance-primary)}html[data-world=steuer][data-theme=light]{--steuer-surface:#f8fafc;--steuer-surface-elevated:#fff;--steuer-text-primary:#0a2540;--steuer-text-secondary:#0a2540c7;--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-elevated:#fff;--text-primary:#0a2540;--text-secondary:#0a2540c7;--text-muted:#0a254094;--world-surface:var(--steuer-surface)}html[data-world=steuer][data-theme=dark]{--steuer-primary:#0a2540;--steuer-surface:var(--cam-bg-obsidian);--steuer-surface-elevated:var(--cam-bg-vault);--steuer-accent:var(--steuer-finance-primary);--steuer-text-primary:#fffffff5;--steuer-text-secondary:#ffffffc7;--steuer-triangle:var(--steuer-finance-glow-dark);--text-accent:var(--steuer-finance-magenta);--bg-primary:var(--cam-bg-obsidian);--bg-secondary:var(--cam-bg-sapphire);--bg-elevated:var(--cam-bg-vault);--world-primary:#0a2540;--world-surface:var(--steuer-surface);--world-accent:var(--steuer-finance-primary)}html[data-world=ub]{--ub-primary:var(--ub-sapphire-700);--ub-surface:#f5f7fa;--ub-surface-elevated:#fff;--ub-surface-glass:#ffffffb3;--ub-glow:#1e3a5f26;--ub-grid:#1e3a5f0a;--ub-text-primary:#0a1628;--ub-text-secondary:#4a5568;--ub-accent:var(--ub-electric-blue);--ub-border:#635bff24;--text-accent:var(--ub-electric-blue);--world-primary:var(--ub-sapphire-700);--world-surface:var(--ub-surface);--world-accent:var(--ub-electric-blue)}html[data-world=ub][data-theme=light]{--ub-surface:#f6f9fe;--ub-surface-elevated:#fffffff0;--ub-surface-glass:#ffffffc7;--ub-text-primary:#0a1728;--ub-text-secondary:#0a1728c2;--bg-primary:#f6f9fe;--bg-secondary:#ffffffd6;--bg-elevated:#fffffff0;--text-primary:#0a1728;--text-secondary:#0a1728c2;--text-muted:#0a172894;--world-surface:var(--ub-surface)}html[data-world=ub][data-theme=dark]{--ub-primary:var(--ub-sapphire-700);--ub-surface:var(--ub-obsidian);--ub-surface-elevated:var(--ub-obsidian-850);--ub-surface-glass:#0f1f356b;--ub-glow:#635bff73;--ub-grid:#ffffff08;--ub-text-primary:#fffffff5;--ub-text-secondary:#ffffffc7;--ub-accent:var(--ub-electric-blue);--ub-border:#635bff24;--text-accent:var(--ub-electric-blue);--bg-primary:var(--ub-obsidian);--bg-secondary:var(--ub-obsidian-850);--bg-elevated:var(--ub-obsidian-800);--world-primary:var(--ub-sapphire-700);--world-surface:var(--ub-surface);--world-accent:var(--ub-electric-blue)}[data-world=career]{--career-accent:#2e5090;--career-warm:#c9a227;--career-surface:var(--bg-primary);--world-primary:var(--career-accent);--world-accent:var(--career-warm)}[data-world=career][data-theme=dark]{--career-accent:#635bff;--career-warm:#e0b84a}[data-world=corporate]{--world-primary:var(--color-navy-500);--world-accent:var(--color-steuer-turquoise-500)}[data-world=gateway]{--bg-primary:var(--gateway-bg);--text-primary:var(--gateway-text)}[data-world=gateway][data-theme=light]{--gateway-card-steuer-bg:#fff;--gateway-card-ub-bg:#fff}[data-world=gateway][data-theme=dark]{--gateway-card-steuer-bg:#161e2a;--gateway-card-ub-bg:#0a1628}@media (prefers-reduced-motion:no-preference){:root{transition:background-color var(--duration-medium) var(--ease-in-out), color var(--duration-medium) var(--ease-in-out)}}@media (prefers-reduced-motion:reduce){:root{transition:none!important}}.gateway-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gateway-atmosphere__base{background-color:var(--gateway-bg);transition:background-color .5s var(--ease-in-out);position:absolute;inset:0}.gateway-atmosphere__radial{background:var(--gateway-atmosphere-radial);transition:opacity .5s var(--ease-in-out);position:absolute;inset:0}.gateway-atmosphere__radial-secondary{background:var(--gateway-atmosphere-radial-secondary);opacity:.9;position:absolute;inset:0}.gateway-atmosphere__vignette{background:var(--gateway-atmosphere-vignette);position:absolute;inset:0}.gateway-atmosphere__hairline{top:var(--header-height-mobile);background:linear-gradient(90deg, transparent 0%, var(--gateway-atmosphere-hairline) 18%, var(--gateway-atmosphere-hairline) 82%, transparent 100%);height:1px;position:absolute;left:0;right:0}@media (min-width:1024px){.gateway-atmosphere__hairline{top:var(--header-height)}}.gateway-atmosphere__grain{opacity:var(--gateway-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.gateway-hero__eyebrow{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gateway-hero-eyebrow);margin-bottom:.75rem;font-weight:500}@media (min-width:768px){.gateway-hero__eyebrow{margin-bottom:1rem}}.gateway-display{font-family:var(--font-display);font-size:clamp(2rem, 6.5vw, var(--text-display));letter-spacing:-.04em;text-wrap:balance;color:var(--gateway-text);font-feature-settings:"kern" 1, "liga" 1, "ss01" 1;font-weight:600;line-height:.98}.gateway-display-claim{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;color:var(--gateway-claim-color);margin-top:.875rem;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:400;line-height:1.5}@media (min-width:768px){.gateway-display-claim{margin-top:1.25rem}}.gateway-orientation{font-size:var(--text-body-sm);letter-spacing:.01em;color:var(--text-secondary);font-weight:400}@media (min-width:768px){.gateway-orientation{font-size:var(--text-body)}}.gateway-card-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.3}.gateway-card-eyebrow--steuer{color:var(--gateway-steuer-text-title);opacity:.72}.gateway-card-eyebrow--ub{color:var(--gateway-ub-text-eyebrow)}.gateway-card-title{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.375rem,2.8vw,1.625rem);font-weight:600;line-height:1.12}@media (min-width:1024px){.gateway-card-title{font-size:1.625rem}}.gateway-card-title--steuer{color:var(--gateway-steuer-text-claim)}.gateway-card-title--ub{color:var(--gateway-ub-text-title)}.gateway-card-claim{letter-spacing:.02em;font-size:.875rem;font-weight:400;line-height:1.55}.gateway-card-claim--steuer{color:var(--gateway-steuer-text-subline)}.gateway-card-claim--ub{color:var(--gateway-ub-text-claim);font-variant-numeric:tabular-nums}.gateway-world-card{--pointer-x:50%;--pointer-y:50%;min-height:inherit;transition:transform .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo), border-color .22s ease;transform:translateZ(0)}.gateway-world-card:hover,.gateway-world-card:focus-within{transform:translateY(-2px)scale(1.008)}.gateway-card-pointer-light{z-index:2;border-radius:inherit;opacity:0;background:radial-gradient(circle 240px at var(--pointer-x) var(--pointer-y), var(--gateway-pointer-steuer) 0%, transparent 70%);pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.world-card-ub .gateway-card-pointer-light{background:radial-gradient(circle 260px at var(--pointer-x) var(--pointer-y), var(--gateway-pointer-ub) 0%, transparent 72%)}.group:hover .gateway-card-pointer-light,.group:focus-within .gateway-card-pointer-light{opacity:1}.gateway-card-cta{border-top-style:solid;border-top-width:1px}.gateway-card-cta--steuer{border-top-color:var(--gateway-steuer-cta-border)}.gateway-card-cta--ub{border-top-color:var(--gateway-ub-cta-border)}.gateway-card-cta__label{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.gateway-card-cta__label--steuer{color:var(--gateway-steuer-text-subline)}.gateway-card-cta__label--ub{color:var(--gateway-ub-text-eyebrow);opacity:.75}.gateway-card-cta__action{letter-spacing:.01em;transition:gap .22s var(--ease-out-expo);font-size:.8125rem;font-weight:500}.gateway-card-cta__action--steuer{color:var(--gateway-steuer-text-accent)}.gateway-card-cta__action--ub{color:var(--color-ub-sapphire-500)}.group:hover .gateway-card-cta__action,.group:focus-within .gateway-card-cta__action{gap:.375rem}.gateway-card-chevron{transition:transform .22s var(--ease-out-expo)}.group:hover .gateway-card-chevron,.group:focus-within .gateway-card-chevron{transform:translate(3px)}.world-preview-steuer{transition:opacity .28s ease, transform .28s var(--ease-out-expo);background-image:radial-gradient(110% 75% at 92% 8%,#635bff29 0%,#0000 58%),radial-gradient(70% 55% at 8% 92%,#0e2c4d0f 0%,#0000 65%)}.world-preview-steuer__compass{opacity:.14;background:conic-gradient(#0000 0deg,#0e2c4d59 60deg,#0000 120deg),repeating-conic-gradient(#0000 0deg 29deg,#635bff40 29deg 30deg);border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;top:12%;right:8%;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 72%);mask-image:radial-gradient(circle,#000 35%,#0000 72%)}.world-preview-steuer__field{opacity:.55;background-image:linear-gradient(135deg,#0000 48%,#0e2c4d0a 49% 51%,#0000 52%),linear-gradient(45deg,#0000 48%,#635bff0d 49% 51%,#0000 52%);background-size:56px 56px,56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 75% 25%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 80% at 75% 25%,#000 20%,#0000 75%)}.world-preview-steuer--intensified,.group:hover .world-preview-steuer,.group:focus-within .world-preview-steuer{opacity:1}.group:hover .world-preview-steuer__compass,.group:focus-within .world-preview-steuer__compass{opacity:.2;transition:transform .42s var(--ease-out-expo), opacity .28s ease;transform:rotate(8deg)scale(1.04)}:root[data-theme=dark] .world-preview-steuer{background-image:radial-gradient(100% 70% at 90% 5%,#635bff24 0%,#0000 58%),radial-gradient(65% 50% at 5% 95%,#0e2c4d33 0%,#0000 68%)}:root[data-theme=dark] .world-preview-steuer__compass{opacity:.18;background:conic-gradient(#0000 0deg,#635bff66 60deg,#0000 120deg),repeating-conic-gradient(#0000 0deg 29deg,#635bff33 29deg 30deg)}:root[data-theme=dark] .world-card-steuer{background:var(--gateway-card-steuer-bg);box-shadow:var(--gateway-steuer-shadow-rest)}:root[data-theme=dark] .world-card-steuer:before{background:var(--gateway-steuer-surface-gradient)}:root[data-theme=dark] .world-card-steuer-accent{background:linear-gradient(180deg, var(--color-steuer-turquoise-500) 0%, #635bff73 60%, #635bff26 100%)}@media (min-width:768px){:root[data-theme=dark] .world-card-steuer-accent{background:linear-gradient(90deg, var(--color-steuer-turquoise-500) 0%, #635bff59 35%, #635bff1a 60%, transparent 100%)}}.world-card-steuer{background:var(--gateway-card-steuer-bg);border:1px solid var(--gateway-card-steuer-border);box-shadow:var(--gateway-steuer-shadow-rest)}.world-card-steuer:before{content:"";border-radius:inherit;background:var(--gateway-steuer-surface-gradient);pointer-events:none;z-index:1;position:absolute;inset:0}.world-card-steuer:after{content:"";border-radius:inherit;background:var(--gateway-steuer-highlight);pointer-events:none;z-index:2;height:1px;position:absolute;top:0;left:0;right:0}.world-card-steuer:hover,.world-card-steuer:focus-visible{box-shadow:var(--gateway-steuer-shadow-hover);border-color:var(--gateway-steuer-border-hover)}:root[data-theme=dark] .world-card-steuer:hover,:root[data-theme=dark] .world-card-steuer:focus-within{box-shadow:var(--gateway-steuer-shadow-hover)}.world-card-steuer-accent{background:linear-gradient(180deg, var(--color-steuer-turquoise-500) 0%, #635bff4d 100%);border-radius:var(--radius-lg) 0 0 var(--radius-lg);z-index:3;pointer-events:none;width:3px;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.world-card-steuer-accent{background:linear-gradient(90deg, var(--color-steuer-turquoise-500) 0%, #635bff33 40%, transparent 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:3px}}.world-preview-ub__grid{background-image:radial-gradient(85% 65% at 50% 0,#635bff38 0%,#0000 68%),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:100% 100%,36px 36px,36px 36px;transition:opacity .28s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 88% at 50% 42%,#000 28%,#0000 100%);mask-image:radial-gradient(92% 88% at 50% 42%,#000 28%,#0000 100%)}.world-preview-ub__intel{border-radius:var(--radius-md);opacity:.55;width:38%;max-width:9rem;transition:opacity .28s ease, transform .28s var(--ease-out-expo);background:linear-gradient(145deg,#ffffff0a 0%,#635bff14 100%);border:1px solid #635bff1f;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex;position:absolute;bottom:18%;right:8%}.world-preview-ub__intel-bar{background:linear-gradient(90deg,#635bff8c 0%,#635bff26 100%);border-radius:1px;height:2px;display:block}.world-preview-ub__intel-bar--mid{width:72%}.world-preview-ub__intel-bar--short{opacity:.65;width:48%}.group:hover .world-preview-ub__intel,.group:focus-within .world-preview-ub__intel{opacity:.78;transform:translateY(-2px)}.world-preview-ub{transition:opacity .28s}.world-preview-ub--intensified,.group:hover .world-preview-ub,.group:focus-within .world-preview-ub{opacity:1}.world-preview-ub-glass{background:var(--gateway-ub-glass-overlay);-webkit-backdrop-filter:blur();backdrop-filter:blur();border-radius:inherit;pointer-events:none;z-index:1;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s;position:absolute;inset:0}.group:hover .world-preview-ub-glass,.group:focus-visible .world-preview-ub-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--gateway-ub-glass-overlay-hover)}.world-card-ub{background:var(--gateway-card-ub-bg);border:1px solid var(--gateway-ub-border);box-shadow:var(--gateway-ub-shadow-rest)}.world-card-ub:before{content:"";border-radius:inherit;background:var(--gateway-ub-depth-gradient);pointer-events:none;z-index:1;position:absolute;inset:0}.world-card-ub:after{content:"";background:var(--gateway-ub-edge-highlight);pointer-events:none;z-index:2;height:1px;position:absolute;top:0;left:10%;right:10%}.world-card-ub:hover,.world-card-ub:focus-visible{box-shadow:var(--gateway-ub-shadow-hover);border-color:var(--gateway-ub-border-hover)}.world-card-ub-executive{background:var(--gateway-card-ub-bg)}.world-card-ub-executive:before{background:var(--gateway-ub-executive-depth)}.world-card-ub-executive:after{background:var(--gateway-ub-executive-edge);left:8%;right:8%}.world-card--transitioning{will-change:transform, opacity;z-index:150!important;border-radius:0!important;width:100dvw!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}.world-transition-overlay{border-radius:0!important}.gateway-card-chevron{will-change:transform}.gateway-nav-link{min-height:2.75rem;color:var(--text-secondary);align-items:center;padding-inline:.125rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex;position:relative}.gateway-nav-link:after{content:"";background:currentColor;width:0;height:1px;transition:width .12s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.gateway-nav-link:hover{color:var(--text-primary)}.gateway-nav-link:hover:after,.gateway-nav-link:focus-visible:after{width:100%}.gateway-nav-link:focus-visible{color:var(--text-primary);outline:none}.gateway-nav-link:active{opacity:.7;transition-duration:60ms}.gateway-nav-link--mobile{min-height:2.75rem;padding-inline:.75rem}.gateway-nav-link--mobile:after{bottom:.375rem}.world-card-steuer-mobile,.world-card-ub-mobile{min-height:32vh}@media (min-width:768px){.world-card-steuer-mobile,.world-card-ub-mobile{min-height:300px}}@media (min-width:1024px){.world-card-steuer-mobile,.world-card-ub-mobile{min-height:340px}}.gateway-main{padding-block:1.25rem}@media (min-width:768px){.gateway-main{padding-block:3rem}}@media (min-width:1024px){.gateway-main{padding-block:3.5rem}}.gateway-hero-zone{margin-bottom:1rem}@media (min-width:768px){.gateway-hero-zone{margin-bottom:4rem}}@media (min-width:1024px){.gateway-hero-zone{margin-bottom:5rem}}.gateway-card-stack{gap:.625rem}@media (min-width:768px){.gateway-card-stack{gap:1.25rem}}@media (min-width:1024px){.gateway-card-stack{gap:1.5rem}}.gateway-header{border-bottom:1px solid #0000;transition:border-color .28s,background-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.gateway-header__chrome{position:relative}.gateway-header__divider{background:var(--gateway-atmosphere-hairline)}.gateway-header__theme{border-radius:var(--radius-full);background:var(--bg-elevated);padding:2px}@supports (color:color-mix(in lab, red, red)){.gateway-header__theme{background:color-mix(in srgb, var(--bg-elevated) 55%, transparent)}}.gateway-header__theme{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.gateway-header__theme{border:1px solid color-mix(in srgb, var(--border-default) 50%, transparent)}}.gateway-header--scrolled .gateway-header__chrome{border-bottom:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.gateway-header--scrolled .gateway-header__chrome{border-bottom:1px solid color-mix(in srgb, var(--border-default) 65%, transparent)}}.gateway-header--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);border-bottom-color:#0000;background-color:var(--gateway-header-scrolled-bg)!important}.theme-segment-control{box-shadow:none;opacity:.92;background:0 0;border:none;padding:1px;transition:opacity .22s}.theme-segment-control:hover,.theme-segment-control:focus-within{opacity:1}.theme-segment-control .theme-segment-button{min-width:2.75rem;min-height:2.75rem}.theme-segment-control .theme-segment-button[aria-checked=true]{color:var(--text-secondary)}.theme-segment-control .theme-segment-indicator{background:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.theme-segment-control .theme-segment-indicator{background:color-mix(in srgb, var(--text-secondary) 70%, transparent)}}.theme-segment-control .theme-segment-indicator{height:1px}.theme-segment-button{transition:color .22s,background-color .22s}.theme-segment-button:active:not([aria-checked=true]){opacity:.75}.theme-segment-button[aria-checked=true]{color:var(--text-primary)}.theme-segment-button:hover:not([aria-checked=true]){background-color:var(--bg-secondary)}@supports (color:color-mix(in lab, red, red)){.theme-segment-button:hover:not([aria-checked=true]){background-color:color-mix(in srgb, var(--bg-secondary) 80%, transparent)}}.world-card-steuer-mobile-accent{border-left:3px solid var(--color-steuer-turquoise-500)}@media (min-width:768px){.world-card-steuer-mobile-accent{border-left:1px solid var(--gateway-card-steuer-border)}}.gateway-footer{border-top:1px solid var(--gateway-footer-border);background:var(--gateway-footer-bg)}.gateway-card-divider{background:linear-gradient(90deg, transparent 0%, var(--border-default) 20%, var(--border-default) 80%, transparent 100%);height:1px}.world-card-transitioning{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.gateway-world-card:hover,.gateway-world-card:focus-within{transform:none}.gateway-card-pointer-light{display:none}.world-preview-steuer--intensified,.group:hover .world-preview-steuer__compass,.group:focus-within .world-preview-steuer__compass{transform:none}.world-card-steuer,.world-card-ub,.gateway-world-card{transition:none}.group:hover .world-preview-ub-glass,.group:focus-within .world-preview-ub-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.group:hover .world-preview-ub__intel,.group:focus-within .world-preview-ub__intel{transform:none}.world-card--transitioning{will-change:auto}.gateway-nav-link:after,.gateway-card-chevron,.gateway-atmosphere__base,.gateway-atmosphere__radial{transition:none}}.gateway-atmosphere__architectural{background:var(--gateway-atmosphere-architectural);opacity:1;position:absolute;inset:0}.gateway-atmosphere__environment{background:var(--gateway-atmosphere-environment);position:absolute;inset:0}.gateway-atmosphere__spatial-grid{opacity:var(--gateway-spatial-grid-opacity);background-image:linear-gradient(var(--gateway-spatial-grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--gateway-spatial-grid-color) 1px, transparent 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 15%,#0000 75%);mask-image:radial-gradient(90% 80% at 50% 40%,#000 15%,#0000 75%)}.gateway-stage{width:100%;max-width:var(--gateway-stage-max)}.gateway-main{justify-content:center;padding-block:1rem 1.5rem}@media (min-width:768px){.gateway-main{padding-block:2rem 2.5rem}}@media (min-width:1280px){.gateway-main{padding-block:2.5rem 3rem}}@media (min-width:1920px){.gateway-stage{max-width:var(--gateway-stage-max-ultra)}}@media (min-width:390px){.gateway-main{padding-block:.75rem 1.25rem}.gateway-hero-zone{margin-bottom:.875rem}}@media (min-width:768px){.gateway-hero-zone{margin-bottom:1.5rem}}@media (min-width:1024px){.gateway-hero-zone{margin-bottom:2rem;padding-left:.5rem}}@media (min-width:1440px){.gateway-hero-zone{max-width:58rem;margin-bottom:2.25rem}}.gateway-hero{text-align:left}.gateway-hero__system-label{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--gateway-system-label);opacity:.88;margin:0;font-size:clamp(.625rem,1.2vw,.6875rem);font-weight:500}.gateway-hero__headline{font:inherit;flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;display:flex}@media (min-width:768px){.gateway-hero__headline{gap:.375rem;margin-top:1rem}}.gateway-hero__line{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;align-items:center;gap:.625rem;font-size:clamp(1.5rem,4.2vw,2.5rem);font-weight:600;line-height:1.08;display:flex}@media (min-width:1024px){.gateway-hero__line{letter-spacing:-.036em;font-size:clamp(2rem,3.8vw,2.75rem)}}.gateway-hero__marker{clip-path:polygon(50% 0%,100% 100%,0% 100%);flex-shrink:0;width:.4375rem;height:.4375rem}.gateway-hero__line--steuer{color:var(--gateway-steuer-text-claim)}.gateway-hero__line--steuer .gateway-hero__marker{background:var(--color-steuer-turquoise-500);opacity:.9}.gateway-hero__line--ub{color:var(--gateway-ub-text-title)}:root:not([data-theme=dark]) .gateway-hero__line--ub{color:var(--color-steuer-blue-900)}.gateway-hero__line--ub .gateway-hero__marker{background:var(--color-ub-sapphire-500,#2e5090);opacity:.8}.gateway-hero__brand-tagline{font-family:var(--font-display);letter-spacing:-.018em;color:var(--gateway-text);margin:.875rem 0 0;font-size:clamp(1.0625rem,2.4vw,1.375rem);font-weight:500;line-height:1.25}@media (min-width:768px){.gateway-hero__brand-tagline{margin-top:1.125rem}}.gateway-hero__subline{letter-spacing:.1em;text-transform:uppercase;color:var(--gateway-claim-color);margin:.5rem 0 0;font-size:clamp(.75rem,1.4vw,.8125rem);font-weight:500}@media (min-width:768px){.gateway-hero__subline{margin-top:.625rem}}.gateway-theater{--compass-pointer-x:50%;--compass-pointer-y:50%;--compass-rotate:0deg;--compass-field-rotate:0deg;isolation:isolate;position:relative}.gateway-theater__compass{pointer-events:none;display:none}@media (min-width:768px){.gateway-theater__compass{z-index:5;width:min(14rem,22vw);height:min(14rem,22vw);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1440px){.gateway-theater__compass{width:min(16rem,18vw);height:min(16rem,18vw)}}@media (min-width:1920px){.gateway-theater__compass{width:18rem;height:18rem}}.gateway-theater__grid{flex-direction:column;gap:.625rem;display:flex}@media (min-width:390px){.gateway-portal{min-height:34vh}}@media (min-width:430px){.gateway-portal{min-height:36vh}}@media (min-width:768px){.gateway-theater__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;display:grid}}@media (min-width:1024px){.gateway-theater__grid{gap:1.25rem}}@media (min-width:1440px){.gateway-theater__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding-inline:.5rem}}@media (min-width:1920px){.gateway-theater__grid{gap:2rem}}.gateway-theater__portal-slot{min-width:0;position:relative}.gateway-theater__compass-divider{border-top:1px solid var(--compass-os-neutral-line,#0e2c4d14);border-bottom:1px solid var(--compass-os-neutral-line,#0e2c4d14);background:linear-gradient(90deg,#0000,#635bff0a 50%,#0000);margin-bottom:.625rem;padding-block:.375rem .5rem}.cam-compass-engine{--compass-rotate:0deg;--compass-field-rotate:0deg;width:100%;height:100%;transition:opacity .28s var(--ease-out-expo)}.cam-compass-engine__field{width:100%;height:100%;transform:rotate(var(--compass-field-rotate));transition:transform .72s var(--ease-cam-cinematic,cubic-bezier(.33, 1, .68, 1))}.cam-compass-engine__svg{width:100%;height:100%}.cam-compass__orbit{stroke:var(--compass-orbit-color);fill:none;opacity:.45}.cam-compass__orbit--inner{opacity:.3}.cam-compass__vector{stroke:var(--compass-vector-color);opacity:.35;transition:opacity .22s,stroke .22s}.cam-compass__vector--steuer{stroke:var(--compass-steuer-color)}.cam-compass__vector--ub{stroke:var(--compass-ub-color)}.cam-compass__triangle{fill:var(--compass-triangle-fill);stroke:var(--compass-triangle-stroke);opacity:.7}.cam-compass__node{fill:var(--compass-node-color);opacity:.5;transition:opacity .22s,fill .22s}.cam-compass__needle-group{transform-origin:100px 100px;transform:rotate(var(--compass-rotate));transition:transform .72s var(--ease-cam-cinematic,cubic-bezier(.33, 1, .68, 1))}.cam-compass__needle--primary{stroke:var(--compass-needle-primary)}.cam-compass__needle--secondary{stroke:var(--compass-needle-secondary);opacity:.4}.cam-compass__tick{stroke:var(--compass-tick-color);opacity:.35}.gateway-theater:not(.gateway-theater--transitioning){--compass-rotate:calc((var(--compass-pointer-x,50) - 50) * .12deg);--compass-field-rotate:calc((var(--compass-pointer-y,50) - 50) * -.08deg)}.gateway-theater--focus-steuer:not(.gateway-theater--transitioning){--compass-rotate:-18deg}.gateway-theater--focus-ub:not(.gateway-theater--transitioning){--compass-rotate:18deg}.gateway-theater--focus-steuer .cam-compass__vector--steuer,[data-compass-focus=steuer] .cam-compass__vector--steuer,.gateway-theater--focus-ub .cam-compass__vector--ub,[data-compass-focus=ub] .cam-compass__vector--ub{opacity:.85}.gateway-theater--focus-steuer .cam-compass__node--steuer,[data-compass-focus=steuer] .cam-compass__node--steuer{opacity:1;fill:var(--compass-steuer-color)}.gateway-theater--focus-ub .cam-compass__node--ub,[data-compass-focus=ub] .cam-compass__node--ub{opacity:1;fill:var(--compass-ub-color)}.cam-compass-engine[data-compass-phase=aligning][data-compass-target=steuer]{--compass-rotate:-72deg}.cam-compass-engine[data-compass-phase=aligning][data-compass-target=ub]{--compass-rotate:72deg}.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass-engine__field{--compass-field-rotate:24deg}.cam-compass-engine[data-compass-phase=absorbing]{opacity:0}.cam-compass-engine--phase-aligning .cam-compass__needle-group,[data-compass-phase=aligning] .cam-compass__needle-group{transition-duration:.18s}.cam-compass-engine--strip{height:3.5rem}.cam-compass-engine--strip .cam-compass-engine__svg{max-height:3.5rem}.cam-compass-engine__paths{display:none}.gateway-portal{--pointer-x:50%;--pointer-y:50%;border-radius:var(--radius-xl);min-height:38vh;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .22s}@media (min-width:768px){.gateway-portal{min-height:340px}}@media (min-width:1440px){.gateway-portal{min-height:380px}}@media (min-width:1920px){.gateway-portal{min-height:420px}}.gateway-portal:hover,.gateway-portal:focus-within{transform:translateY(-4px)scale(1.012)}.gateway-portal__frame{min-height:inherit;border-radius:inherit}.gateway-portal__edge{z-index:4;pointer-events:none;height:1px;position:absolute;left:8%;right:8%}.gateway-portal__edge--top{background:var(--portal-edge-top);top:0}.gateway-portal__edge--bottom{opacity:.5;background:var(--portal-edge-bottom);bottom:0}.gateway-portal__pointer-light{z-index:3;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.gateway-portal--steuer .gateway-portal__pointer-light{background:radial-gradient(circle 280px at var(--pointer-x) var(--pointer-y), var(--gateway-pointer-steuer) 0%, transparent 68%)}.gateway-portal--ub .gateway-portal__pointer-light{background:radial-gradient(circle 300px at var(--pointer-x) var(--pointer-y), var(--gateway-pointer-ub) 0%, transparent 70%)}.group:hover .gateway-portal__pointer-light,.group:focus-within .gateway-portal__pointer-light{opacity:1}.gateway-portal--steuer{background:var(--gateway-card-steuer-bg);border:1px solid var(--gateway-card-steuer-border);box-shadow:var(--gateway-steuer-shadow-rest)}.gateway-portal--steuer:before{content:"";border-radius:inherit;background:var(--gateway-steuer-surface-gradient);pointer-events:none;z-index:1;position:absolute;inset:0}.gateway-portal--steuer:hover,.gateway-portal--steuer:focus-within{box-shadow:var(--gateway-steuer-shadow-hover);border-color:var(--gateway-steuer-border-hover)}.gateway-portal--ub{background:var(--gateway-card-ub-bg);border:1px solid var(--gateway-ub-border);box-shadow:var(--gateway-ub-shadow-rest)}.gateway-portal--ub:before{content:"";border-radius:inherit;background:var(--gateway-ub-executive-depth);pointer-events:none;z-index:1;position:absolute;inset:0}.gateway-portal--ub:hover,.gateway-portal--ub:focus-within{box-shadow:var(--gateway-ub-shadow-hover);border-color:var(--gateway-ub-border-hover)}.gateway-portal__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.3}.gateway-portal__eyebrow--steuer{color:var(--gateway-steuer-text-title);opacity:.68}.gateway-portal__eyebrow--ub{color:var(--gateway-ub-text-eyebrow)}.gateway-portal__title{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.08}@media (min-width:1440px){.gateway-portal__title{font-size:2rem}}.gateway-portal__title--steuer{color:var(--gateway-steuer-text-claim)}.gateway-portal__title--ub{color:var(--gateway-ub-text-title)}.gateway-portal__claim{letter-spacing:.025em;font-size:.875rem;font-weight:400;line-height:1.55}.gateway-portal__claim--steuer{color:var(--gateway-steuer-text-subline)}.gateway-portal__claim--ub{color:var(--gateway-ub-text-claim);font-variant-numeric:tabular-nums}.gateway-portal__threshold{border-top:1px solid #0000;padding-top:1.125rem}.gateway-portal__threshold--steuer{border-top-color:var(--gateway-steuer-cta-border)}.gateway-portal__threshold--ub{border-top-color:var(--gateway-ub-cta-border)}.gateway-portal__threshold-label{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:500}.gateway-portal__threshold-label--steuer{color:var(--gateway-steuer-text-title);opacity:.5}.gateway-portal__threshold-label--ub{color:var(--gateway-ub-text-eyebrow);opacity:.7}.gateway-portal__enter{letter-spacing:.02em;font-size:.8125rem;font-weight:500;transition:gap .22s cubic-bezier(.22,1,.36,1)}.gateway-portal__enter--steuer{color:var(--gateway-steuer-text-accent)}.gateway-portal__enter--ub{color:var(--color-ub-sapphire-500)}.group:hover .gateway-portal__enter,.group:focus-within .gateway-portal__enter{gap:.5rem}.gateway-portal__enter-icon{transition:transform .22s cubic-bezier(.22,1,.36,1)}.group:hover .gateway-portal__enter-icon,.group:focus-within .gateway-portal__enter-icon{transform:translate(4px)}.portal-environment{border-radius:inherit;z-index:0}.portal-environment--steuer .portal-environment__steuer-depth{background:radial-gradient(90% 70% at 88% 12%,#635bff2e 0%,#0000 58%),radial-gradient(60% 50% at 10% 88%,#0e2c4d14 0%,#0000 65%);position:absolute;inset:0}.portal-environment__steuer-compass{opacity:.12;background:conic-gradient(#0000 0deg,#0e2c4d66 55deg,#0000 110deg),repeating-conic-gradient(#0000 0deg 29deg,#635bff38 29deg 30deg);border-radius:50%;width:9rem;height:9rem;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:10%;right:6%;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.group:hover .portal-environment__steuer-compass{opacity:.18;transform:rotate(10deg)}.portal-environment__steuer-triangles{opacity:.4;background-image:linear-gradient(135deg,#0000 48%,#0e2c4d09 49% 51%,#0000 52%),linear-gradient(45deg,#0000 48%,#635bff0a 49% 51%,#0000 52%);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 70% 30%,#000 15%,#0000 72%);mask-image:radial-gradient(85% 75% at 70% 30%,#000 15%,#0000 72%)}.portal-environment__steuer-vectors{opacity:.5;background:linear-gradient(90deg,#0000,#635bff59,#0000);width:40%;height:1px;position:absolute;bottom:15%;right:12%;transform:rotate(-12deg)}.portal-environment--ub .portal-environment__ub-obsidian{background:radial-gradient(100% 85% at 50% 100%,#00000073 0%,#0000 68%);position:absolute;inset:0}.portal-environment__ub-grid{background-image:radial-gradient(80% 60% at 50% 0,#635bff40 0%,#0000 65%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:100% 100%,32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 90% at 50% 45%,#000 25%,#0000 100%);mask-image:radial-gradient(95% 90% at 50% 45%,#000 25%,#0000 100%)}.portal-environment__ub-signals{opacity:.45;background:linear-gradient(90deg,#635bff80,#0000);width:35%;height:1px;position:absolute;top:18%;left:8%}.portal-environment__ub-intel{border-radius:var(--radius-md);opacity:.6;background:linear-gradient(155deg,#ffffff09 0%,#635bff1a 100%);border:1px solid #635bff24;flex-direction:column;gap:.375rem;width:42%;max-width:10rem;padding:.75rem .875rem;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:16%;right:7%}.group:hover .portal-environment__ub-intel{opacity:.82;transform:translateY(-3px)}.portal-environment__ub-signal-bar{background:linear-gradient(90deg,#635bff99 0%,#635bff1f 100%);border-radius:1px;height:2px;display:block}.portal-environment__ub-signal-bar--mid{width:68%}.portal-environment__ub-signal-bar--short{opacity:.6;width:42%}.portal-environment__ub-signal-node{background:#635bffa6;border-radius:50%;width:4px;height:4px;position:absolute;top:.625rem;right:.625rem}.gateway-portal-motion-shell.gateway-portal--absorbing{will-change:transform, opacity;z-index:150!important;border-radius:0!important;width:100dvw!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}.gateway-portal-overlay{border-radius:0!important}.gateway-theater--transitioning .gateway-theater__compass{opacity:0;transition:opacity .2s}.gateway-theater--transitioning .gateway-portal:not(.gateway-portal--absorbing){pointer-events:none}@media (prefers-reduced-motion:reduce){.gateway-portal:hover,.gateway-portal:focus-within{transform:none}.gateway-portal__pointer-light{display:none}.cam-compass-engine__field,.cam-compass__needle-group{transition:none}.gateway-theater:not(.gateway-theater--transitioning){--compass-rotate:0deg;--compass-field-rotate:0deg}.group:hover .portal-environment__steuer-compass,.group:hover .portal-environment__ub-intel{transform:none}}:root{--ease-cam-authority:cubic-bezier(.25, .46, .45, .94);--ease-cam-precision:cubic-bezier(.22, 1, .36, 1);--ease-cam-cinematic:cubic-bezier(.33, 1, .68, 1);--ease-cam-settle:cubic-bezier(.16, 1, .3, 1);--duration-cam-micro:.2s;--duration-cam-hover:.36s;--duration-cam-transition:.82s;--compass-os-steuer-signal:#635bff8c;--compass-os-ub-signal:#635bff8c;--compass-os-neutral-line:#0e2c4d14;--compass-os-field-opacity:.42}:root[data-theme=dark]{--compass-os-steuer-signal:#635bffa6;--compass-os-ub-signal:#635bffa6;--compass-os-neutral-line:#ffffff0f;--compass-os-field-opacity:.28}.gateway-atmosphere__compass-field{opacity:var(--compass-os-field-opacity);background:radial-gradient(ellipse 55% 45% at 50% 42%, transparent 42%, var(--compass-os-neutral-line) 43%, transparent 44%), conic-gradient(from 225deg at 50% 45%, transparent 0deg, var(--compass-os-neutral-line) 1deg, transparent 2deg, transparent 88deg, var(--compass-os-neutral-line) 89deg, transparent 90deg);transition:opacity .6s var(--ease-cam-authority);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 72%)}.gateway-atmosphere__vectors{opacity:.35;background-image:linear-gradient(135deg, transparent 49.5%, var(--compass-os-neutral-line) 50%, transparent 50.5%);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 75% at 50% 35%,#000 10%,#0000 68%);mask-image:radial-gradient(90% 75% at 50% 35%,#000 10%,#0000 68%)}.gateway-atmosphere__depth-radial{background:var(--gateway-atmosphere-depth-radial);pointer-events:none;position:absolute;inset:0}.cam-compass__swarm{opacity:.55;transition:opacity var(--duration-cam-hover) var(--ease-cam-precision)}.cam-compass__swarm-triangle{fill:var(--compass-triangle-fill);stroke:var(--compass-triangle-stroke);stroke-width:.5px}.cam-compass__path{stroke:var(--compass-vector-color);stroke-width:.4px;opacity:.3;fill:none}.cam-compass__path--active{opacity:.65;stroke:var(--compass-steuer-color)}.cam-compass__path--ub.cam-compass__path--active{stroke:var(--compass-ub-color)}.cam-compass__bearing{stroke:var(--compass-needle-primary);stroke-width:.6px;opacity:.25}.gateway-theater--focus-steuer .cam-compass__path--steuer,[data-compass-focus=steuer] .cam-compass__path--steuer{opacity:.7;stroke:var(--compass-steuer-color)}.gateway-theater--focus-ub .cam-compass__path--ub,[data-compass-focus=ub] .cam-compass__path--ub{opacity:.7;stroke:var(--compass-ub-color)}.gateway-theater--focus-steuer .cam-compass__swarm,[data-compass-focus=steuer] .cam-compass__swarm{opacity:.75}.portal-environment__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.portal-environment__steuer-grid line,.portal-environment__steuer-grid path{stroke:var(--compass-os-neutral-line);fill:none}.portal-environment__steuer-signal{stroke:var(--compass-os-steuer-signal);fill:none;opacity:.45;transition:opacity var(--duration-cam-hover) var(--ease-cam-precision)}.group:hover .portal-environment__steuer-signal,.group:focus-within .portal-environment__steuer-signal{opacity:.72}.portal-environment__ub-sapphire{stroke:var(--compass-os-ub-signal);fill:none;opacity:.4;transition:opacity var(--duration-cam-hover) var(--ease-cam-precision)}.group:hover .portal-environment__ub-sapphire,.group:focus-within .portal-environment__ub-sapphire{opacity:.68}.portal-environment__ub-kpi rect{fill:#635bff14;stroke:#635bff24;stroke-width:.5px}.portal-environment__ub-kpi line{stroke:#635bff59;stroke-width:1px}.gateway-theater--focus-steuer .gateway-portal--ub{opacity:.78;filter:saturate(.88)brightness(.96);transform:scale(.995)}.gateway-theater--focus-ub .gateway-portal--steuer{opacity:.78;filter:saturate(.9)brightness(.98);transform:scale(.995)}.gateway-theater--focus-steuer .gateway-portal--steuer,.gateway-theater--focus-ub .gateway-portal--ub{opacity:1;filter:none}.gateway-portal{transition:transform var(--duration-cam-hover) var(--ease-cam-precision), box-shadow var(--duration-cam-hover) var(--ease-cam-precision), border-color .22s var(--ease-cam-authority), opacity .32s var(--ease-cam-authority), filter .32s var(--ease-cam-authority)}.cam-logo-link--gateway{animation:cam-logo-settle .68s var(--ease-cam-settle) both;animation-delay:60ms}@keyframes cam-logo-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gateway-reveal{animation:gateway-reveal-up .76s var(--ease-cam-cinematic) both}.gateway-reveal--hero{animation-delay:80ms}.gateway-reveal--theater{animation-delay:.2s}@keyframes gateway-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cam-logo-link--gateway,.gateway-reveal,.gateway-reveal--hero,.gateway-reveal--theater{animation:none}.gateway-theater--focus-steuer .gateway-portal--ub,.gateway-theater--focus-ub .gateway-portal--steuer{opacity:1;filter:none;transform:none}}[data-world=gateway]{--gateway-field-shift-x:0px;--gateway-field-shift-y:0px;--gateway-compass-shift-x:0px;--gateway-compass-shift-y:0px;--gateway-focus-world:none;--gateway-cinematic-intensity:1.38;--gateway-map-opacity:1;--gateway-grid-opacity:.54;--gateway-arc-opacity:.42;--gateway-vector-opacity:.38}[data-world=gateway][data-gateway-focus=steuer]{--gateway-focus-world:steuer;--gateway-cinematic-intensity:1.52;--gateway-map-opacity:1;--gateway-steuer-signal-boost:1.45;--gateway-ub-signal-dim:.62}[data-world=gateway][data-gateway-focus=ub]{--gateway-focus-world:ub;--gateway-cinematic-intensity:1.52;--gateway-map-opacity:1;--gateway-ub-signal-boost:1.45;--gateway-steuer-signal-dim:.62}:root:not([data-theme=dark]) [data-world=gateway]{--gateway-grid-opacity:.58;--gateway-arc-opacity:.48;--gateway-vector-opacity:.44;--gateway-cinematic-intensity:1.45}:root[data-theme=dark] [data-world=gateway]{--gateway-grid-opacity:.38;--gateway-arc-opacity:.5;--gateway-vector-opacity:.42}.gateway-cinematic-field{pointer-events:none;transform:translate(var(--gateway-field-shift-x), var(--gateway-field-shift-y));transition:transform .48s var(--ease-cam-precision,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0;overflow:hidden}.gateway-cinematic-field__layer{pointer-events:none;position:absolute;inset:0}.gateway-cinematic-field__layer--light{z-index:0;transform:translate(calc(var(--gateway-field-shift-x) * .6), calc(var(--gateway-field-shift-y) * .6));transition:transform .38s var(--ease-cam-precision,cubic-bezier(.22, 1, .36, 1))}.gateway-cinematic-field__layer--grid{z-index:1}.gateway-cinematic-field__layer--arcs{z-index:2}.gateway-cinematic-field__layer--vectors{z-index:3}.gateway-cinematic-field__layer--nodes{z-index:4}.gateway-cinematic-field__light-field{opacity:.7;animation:26s ease-in-out infinite alternate gateway-light-field-drift;position:absolute;inset:-8%}.gateway-cinematic-field__light-field--steuer{background:radial-gradient(55% 48% at 28% 62%,#635bff24 0%,#0000 68%);animation-duration:22s}.gateway-cinematic-field__light-field--ub{background:radial-gradient(55% 48% at 72% 62%,#635bff1f 0%,#0000 68%);animation-duration:28s;animation-delay:-9s}:root:not([data-theme=dark]) .gateway-cinematic-field__light-field--steuer{background:radial-gradient(58% 50% at 26% 60%,#635bff33 0%,#635bff0a 42%,#0000 70%)}:root:not([data-theme=dark]) .gateway-cinematic-field__light-field--ub{background:radial-gradient(58% 50% at 74% 60%,#3b82f624 0%,#635bff0a 40%,#0000 70%)}:root[data-theme=dark] .gateway-cinematic-field__light-field--steuer{background:radial-gradient(60% 52% at 28% 64%,#635bff1a 0%,#0000 65%)}:root[data-theme=dark] .gateway-cinematic-field__light-field--ub{background:radial-gradient(62% 54% at 72% 64%,#635bff29 0%,#635bff0f 45%,#0000 68%)}[data-gateway-focus=steuer] .gateway-cinematic-field__light-field--steuer{opacity:1}[data-gateway-focus=steuer] .gateway-cinematic-field__light-field--ub{opacity:.45}[data-gateway-focus=ub] .gateway-cinematic-field__light-field--ub{opacity:1}[data-gateway-focus=ub] .gateway-cinematic-field__light-field--steuer{opacity:.45}.gateway-cinematic-field__depth{background:var(--gateway-atmosphere-depth-radial);animation:gateway-cinematic-depth 38s var(--ease-cam-authority,ease) infinite alternate;position:absolute;inset:-10%}.gateway-cinematic-field__radial{opacity:.72;animation:32s ease-in-out infinite alternate gateway-cinematic-radial;position:absolute;inset:0}.gateway-cinematic-field__radial--primary{background:radial-gradient(68% 52% at 42% 30%,#635bff24 0%,#0000 62%)}.gateway-cinematic-field__radial--secondary{background:radial-gradient(58% 48% at 68% 34%,#635bff1c 0%,#0000 58%);animation-duration:40s;animation-delay:-11s}:root:not([data-theme=dark]) .gateway-cinematic-field__radial--primary{background:radial-gradient(70% 55% at 40% 28%,#635bff2e 0%,#635bff0a 45%,#0000 65%)}:root:not([data-theme=dark]) .gateway-cinematic-field__radial--secondary{background:radial-gradient(62% 48% at 72% 32%,#3b82f61f 0%,#635bff08 42%,#0000 60%)}:root[data-theme=dark] .gateway-cinematic-field__radial--primary{background:radial-gradient(62% 50% at 40% 26%,#635bff1a 0%,#0000 65%)}:root[data-theme=dark] .gateway-cinematic-field__radial--secondary{background:radial-gradient(60% 44% at 72% 30%,#635bff24 0%,#0000 60%)}.gateway-cinematic-field__grid{opacity:var(--gateway-grid-opacity);background-image:linear-gradient(#0e2c4d12 1px,#0000 1px),linear-gradient(90deg,#0e2c4d12 1px,#0000 1px);background-size:80px 80px;animation:52s linear infinite gateway-cinematic-grid-drift;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(88% 72% at 50% 38%,#000 10%,#0000 74%);mask-image:radial-gradient(88% 72% at 50% 38%,#000 10%,#0000 74%)}.gateway-cinematic-field__grid--diagonal{opacity:calc(var(--gateway-grid-opacity) * .65);background-image:linear-gradient(135deg,#0000 49.6%,#0e2c4d0e 50%,#0000 50.4%);background-size:64px 64px;animation:64s linear infinite reverse gateway-cinematic-grid-diagonal;-webkit-mask-image:radial-gradient(90% 75% at 50% 40%,#000 5%,#0000 78%);mask-image:radial-gradient(90% 75% at 50% 40%,#000 5%,#0000 78%)}:root[data-theme=dark] .gateway-cinematic-field__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px)}:root[data-theme=dark] .gateway-cinematic-field__grid--diagonal{background-image:linear-gradient(135deg,#0000 49.6%,#635bff0a 50%,#0000 50.4%)}.gateway-cinematic-field__arcs,.gateway-cinematic-field__vectors{width:100%;height:100%;opacity:calc(var(--gateway-arc-opacity) * var(--gateway-cinematic-intensity));transition:opacity .42s var(--ease-cam-authority);position:absolute;inset:0}.gateway-cinematic-field__arc{stroke:#0e2c4d24;stroke-width:1px;fill:none;stroke-dasharray:8 14;transform-origin:720px 400px;animation:42s linear infinite gateway-cinematic-arc-rotate}:root[data-theme=dark] .gateway-cinematic-field__arc{stroke:#ffffff1a}.gateway-cinematic-field__arc--viewport{stroke-width:1.25px;stroke-dasharray:120 80;opacity:.55;animation-duration:48s}.gateway-cinematic-field__arc--inner{stroke-dasharray:6 12;opacity:.75;animation-duration:36s;animation-direction:reverse}.gateway-cinematic-field__arc--outer{stroke-dasharray:10 18;opacity:.5;animation-duration:54s}.gateway-cinematic-field__bearing{stroke:var(--compass-vector-color);stroke-width:.85px;opacity:.32;stroke-dasharray:8 12}.gateway-cinematic-field__bearing--steuer{stroke:var(--compass-os-steuer-signal);opacity:.28;transition:opacity .38s var(--ease-cam-precision), stroke-width .38s ease}.gateway-cinematic-field__bearing--ub{stroke:var(--compass-os-ub-signal);opacity:.28;transition:opacity .38s var(--ease-cam-precision), stroke-width .38s ease}[data-gateway-focus=steuer] .gateway-cinematic-field__bearing--steuer{opacity:.72;stroke-width:1.1px;animation:10s ease-in-out infinite gateway-cinematic-vector-shimmer}[data-gateway-focus=steuer] .gateway-cinematic-field__bearing--ub{opacity:.14}[data-gateway-focus=ub] .gateway-cinematic-field__bearing--ub{opacity:.72;stroke-width:1.1px;animation:10s ease-in-out infinite gateway-cinematic-vector-shimmer}[data-gateway-focus=ub] .gateway-cinematic-field__bearing--steuer{opacity:.14}.gateway-cinematic-field__vector{stroke:#0e2c4d1f;stroke-width:.75px;opacity:var(--gateway-vector-opacity);stroke-dasharray:6 10;animation:11s ease-in-out infinite gateway-cinematic-vector-shimmer}:root[data-theme=dark] .gateway-cinematic-field__vector{stroke:#ffffff14}.gateway-cinematic-field__vector--short{opacity:calc(var(--gateway-vector-opacity) * .75);animation-duration:13s}.gateway-cinematic-field__swarm{opacity:.58;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 68% at 50% 40%,#000 14%,#0000 72%);mask-image:radial-gradient(82% 68% at 50% 40%,#000 14%,#0000 72%)}.gateway-cinematic-field__triangle{clip-path:polygon(50% 0%,100% 100%,0% 100%);opacity:.62;background:#635bff59;width:.75rem;height:.75rem;animation:48s ease-in-out infinite gateway-cinematic-swarm-drift;position:absolute}:root[data-theme=dark] .gateway-cinematic-field__triangle{background:#635bff47}.gateway-cinematic-field__triangle{top:20%;left:36%}.gateway-cinematic-field__triangle--b{opacity:.52;animation-delay:-8s;top:16%;right:30%}.gateway-cinematic-field__triangle--c{animation-delay:-16s;top:40%;left:26%}.gateway-cinematic-field__triangle--d{opacity:.48;animation-delay:-24s;top:34%;right:22%}.gateway-cinematic-field__triangle--e{opacity:.44;animation-delay:-32s;top:26%;left:50%}.gateway-cinematic-field__triangle--f{opacity:.4;width:.5rem;height:.5rem;animation-delay:-40s;top:48%;right:42%}.gateway-cinematic-field__node{opacity:.55;background:#0e2c4d73;border-radius:50%;width:5px;height:5px;animation:6.5s ease-in-out infinite gateway-cinematic-node-pulse;position:absolute;box-shadow:0 0 8px #635bff26}:root[data-theme=dark] .gateway-cinematic-field__node{background:#fff6;box-shadow:0 0 10px #635bff33}.gateway-cinematic-field__node--a{top:30%;left:44%}.gateway-cinematic-field__node--b{animation-delay:-1.3s;top:26%;right:36%}.gateway-cinematic-field__node--c{animation-delay:-2.6s;top:38%;left:56%}.gateway-cinematic-field__node--d{animation-delay:-3.9s;top:52%;left:32%}.gateway-cinematic-field__node--e{animation-delay:-5.2s;top:44%;right:28%}.gateway-cinematic-field__nodes{position:absolute;inset:0}.gateway-motion-map{width:100%;height:100%;opacity:calc(.72 * var(--gateway-map-opacity) * var(--gateway-cinematic-intensity));transition:opacity .4s var(--ease-cam-authority);position:absolute;inset:0}.gateway-motion-map__arc{stroke:#0e2c4d1f;stroke-width:1px;fill:none;stroke-dasharray:60 40;transform-origin:720px 450px;animation:44s linear infinite gateway-map-arc-phase}:root[data-theme=dark] .gateway-motion-map__arc{stroke:#ffffff17}.gateway-motion-map__arc--hero{stroke-width:1.35px;stroke-dasharray:90 50;opacity:.7;animation-duration:38s}.gateway-motion-map__arc--upper{opacity:.55;animation-duration:52s;animation-direction:reverse}.gateway-motion-map__arc--lower{opacity:.45;animation-duration:46s}.gateway-motion-map__line{stroke-width:.85px;stroke-dasharray:240;stroke-dashoffset:240px;animation:gateway-map-line-travel 12s var(--ease-cam-precision) infinite}.gateway-motion-map__line--steuer{stroke:url(#gateway-map-steuer-stroke);opacity:.55;transition:opacity .38s}.gateway-motion-map__line--ub{stroke:url(#gateway-map-ub-stroke);opacity:.5;transition:opacity .38s}.gateway-motion-map__line--neutral{stroke:#0e2c4d1a;opacity:.42}.gateway-motion-map__line--bearing{stroke:#635bff38;opacity:.38;animation-duration:14s}:root[data-theme=dark] .gateway-motion-map__line--neutral{stroke:#ffffff12}:root[data-theme=dark] .gateway-motion-map__line--bearing{stroke:#635bff47}.gateway-motion-map__line:first-child{animation-delay:0s}.gateway-motion-map__line:nth-child(2){animation-delay:-1.4s}.gateway-motion-map__line:nth-child(3){animation-delay:-2.8s}.gateway-motion-map__line:nth-child(4){animation-delay:-4.2s}.gateway-motion-map__line:nth-child(5){animation-delay:-5.6s}.gateway-motion-map__line:nth-child(6){animation-delay:-7s}.gateway-motion-map__line:nth-child(7){animation-delay:-8.4s}.gateway-motion-map__line:nth-child(8){animation-delay:-9.8s}.gateway-motion-map__line:nth-child(9){animation-delay:-11.2s}.gateway-motion-map__line:nth-child(10){animation-delay:-12.6s}.gateway-motion-map__triangle{fill:#635bff47;stroke:#635bff73;stroke-width:.5px;animation:56s ease-in-out infinite gateway-map-triangle-drift}.gateway-motion-map__triangle--b{fill:#635bff38;stroke:#635bff61;animation-delay:-11s}.gateway-motion-map__triangle--c{animation-delay:-22s}.gateway-motion-map__triangle--d{opacity:.8;animation-delay:-33s}.gateway-motion-map__triangle--e{fill:#635bff33;stroke:#635bff59;animation-delay:-44s}.gateway-motion-map__node{fill:#0e2c4d80;animation:5.5s ease-in-out infinite gateway-map-node-pulse}:root[data-theme=dark] .gateway-motion-map__node{fill:#ffffff73}.gateway-motion-map__node--2{animation-delay:-.7s}.gateway-motion-map__node--3{animation-delay:-1.4s}.gateway-motion-map__node--4{animation-delay:-2.1s}.gateway-motion-map__node--5{animation-delay:-2.8s}.gateway-motion-map__node--6{animation-delay:-3.5s}.gateway-motion-map__node--7{animation-delay:-4.2s}.gateway-motion-map__node--8{animation-delay:-4.9s}.gateway-motion-map__node--9{animation-delay:-5.6s}.gateway-motion-map__node--10{animation-delay:-6.3s}.gateway-motion-map__node--11{animation-delay:-7s}.gateway-motion-map__node--12{animation-delay:-7.7s}[data-gateway-focus=steuer] .gateway-motion-map__line--steuer{opacity:calc(.55 * var(--gateway-steuer-signal-boost,1.45));stroke-width:1.05px}[data-gateway-focus=steuer] .gateway-motion-map__line--ub{opacity:calc(.5 * var(--gateway-ub-signal-dim,.62))}[data-gateway-focus=ub] .gateway-motion-map__line--ub{opacity:calc(.5 * var(--gateway-ub-signal-boost,1.45));stroke-width:1.05px}[data-gateway-focus=ub] .gateway-motion-map__line--steuer{opacity:calc(.55 * var(--gateway-steuer-signal-dim,.62))}[data-gateway-focus=steuer] .gateway-motion-map__arc{stroke:#635bff2e}[data-gateway-focus=ub] .gateway-motion-map__arc{stroke:#635bff29}@keyframes gateway-map-arc-phase{0%{stroke-dashoffset:0;transform:rotate(0)}to{stroke-dashoffset:-100px;transform:rotate(8deg)}}@keyframes gateway-map-line-travel{0%{stroke-dashoffset:240px;opacity:.2}35%{stroke-dashoffset:0;opacity:.65}70%{stroke-dashoffset:-240px;opacity:.35}to{stroke-dashoffset:-480px;opacity:.2}}@keyframes gateway-map-triangle-drift{0%,to{transform:translate(0)}50%{transform:translate(16px,-12px)}}@keyframes gateway-map-node-pulse{0%,to{opacity:.35;r:2.5}50%{opacity:.85;r:4}}.cam-compass-engine--center .cam-compass-engine__field{animation:gateway-compass-breathe 14s var(--ease-cam-authority,ease) infinite;transform-origin:50%}.cam-compass__orbit{stroke-dasharray:6 14;transform-origin:100px 100px;animation:48s linear infinite gateway-compass-orbit-phase}.cam-compass__orbit--inner{animation-duration:36s;animation-direction:reverse}.cam-compass__node:not(.cam-compass__node--center){animation:5.5s ease-in-out infinite gateway-compass-node-pulse}.cam-compass__node--steuer{animation-delay:-1.2s}.cam-compass__node--ub{animation-delay:-2.4s}.cam-compass__node--bearing{animation-delay:-3.6s}.gateway-theater--focus-steuer .cam-compass__vector--steuer,[data-compass-focus=steuer] .cam-compass__vector--steuer,.gateway-theater--focus-ub .cam-compass__vector--ub,[data-compass-focus=ub] .cam-compass__vector--ub{stroke-dasharray:4 8;animation:6s ease-in-out infinite gateway-compass-vector-shimmer}.cam-compass__swarm{transform-origin:100px 100px;animation:52s ease-in-out infinite gateway-compass-swarm-drift}.cam-compass-engine--center{transform:translate(var(--gateway-compass-shift-x), var(--gateway-compass-shift-y));transition:transform .42s var(--ease-cam-precision)}.cam-compass-engine[data-compass-phase=aligning] .cam-compass-engine__field,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass-engine__field,.cam-compass-engine[data-compass-phase=absorbing] .cam-compass-engine__field{animation:none}.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__vector--steuer,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__vector--ub,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__path--steuer,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__path--ub{opacity:.9;animation:gateway-compass-converge .52s var(--ease-cam-cinematic) forwards}.portal-environment__steuer-triangles{animation:80s linear infinite gateway-portal-steuer-drift}.portal-environment__steuer-signal{stroke-dasharray:180;stroke-dashoffset:180px}.group:hover .portal-environment__steuer-signal,.group:focus-within .portal-environment__steuer-signal{animation:gateway-portal-steuer-signal-travel 4.8s var(--ease-cam-precision) infinite}.portal-environment__steuer-grid{animation:12s ease-in-out infinite gateway-portal-steuer-grid-breathe}.portal-environment__ub-grid{animation:90s linear infinite gateway-portal-ub-grid-shift}.group:hover .portal-environment__ub-sapphire,.group:focus-within .portal-environment__ub-sapphire{animation:gateway-portal-ub-sapphire-scan 2.4s var(--ease-cam-precision) 1}.group:hover .portal-environment__ub-kpi,.group:focus-within .portal-environment__ub-kpi{opacity:.85;transition:opacity .48s var(--ease-cam-precision)}.gateway-theater--focus-steuer .gateway-portal--steuer,.gateway-theater--focus-ub .gateway-portal--ub{box-shadow:0 0 0 1px #635bff1f,0 16px 48px #0e2c4d24,0 4px 16px #0e2c4d14}:root:not([data-theme=dark]) .gateway-theater--focus-steuer .gateway-portal--steuer{box-shadow:0 0 0 1px #635bff2e,0 20px 56px #0e2c4d1f,0 8px 24px #635bff14}.gateway-theater--focus-ub .gateway-portal--ub{box-shadow:0 0 0 1px #635bff29,0 16px 52px #0a0e1461,0 4px 20px #635bff1a}:root:not([data-theme=dark]) .gateway-theater--focus-ub .gateway-portal--ub{box-shadow:0 0 0 1px #3b82f633,0 22px 60px #0e2c4d24,0 8px 28px #635bff1a}:root:not([data-theme=dark]) .gateway-portal--steuer{box-shadow:var(--gateway-steuer-shadow-rest), 0 14px 44px #0e2c4d17, 0 4px 14px #635bff0d}:root:not([data-theme=dark]) .gateway-portal--ub{box-shadow:var(--gateway-ub-shadow-rest), 0 16px 48px #0e2c4d1f}.gateway-hero--cinematic .gateway-hero__system-label,.gateway-hero--cinematic .gateway-hero__line--steuer,.gateway-hero--cinematic .gateway-hero__line--ub,.gateway-hero--cinematic .gateway-hero__brand-tagline,.gateway-hero--cinematic .gateway-hero__authority-line,.gateway-hero--cinematic .gateway-hero__subline,.gateway-theater--cinematic{opacity:1;clip-path:none;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__line--steuer{animation:gateway-hero-reveal-subtle .42s var(--ease-cam-cinematic) both;animation-delay:30ms}html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__line--ub{animation:gateway-hero-reveal-subtle .42s var(--ease-cam-cinematic) both;animation-delay:80ms}html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__brand-tagline{animation:gateway-hero-reveal-subtle .4s var(--ease-cam-cinematic) both;animation-delay:.12s}html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__authority-line,html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__subline{animation:gateway-hero-reveal-subtle .38s var(--ease-cam-authority) both;animation-delay:.16s}}.gateway-theater__compass-divider .cam-compass-engine--strip .cam-compass-engine__field{animation:8s ease-in-out infinite gateway-compass-divider-pulse}@keyframes gateway-cinematic-depth{0%{opacity:.88;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.035)translateY(-1.2%)}}@keyframes gateway-cinematic-radial{0%{opacity:.62;transform:translate(0)scale(1)}to{opacity:.82;transform:translate(2.5%,-1.8%)scale(1.05)}}@keyframes gateway-cinematic-grid-drift{0%{background-position:0 0,0 0}to{background-position:80px 56px,56px 80px}}@keyframes gateway-cinematic-grid-diagonal{0%{background-position:0 0}to{background-position:64px -48px}}@keyframes gateway-light-field-drift{0%{opacity:.65;transform:translate(0)scale(1)}to{opacity:.9;transform:translate(3%,-2%)scale(1.06)}}@keyframes gateway-cinematic-arc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gateway-cinematic-vector-shimmer{0%,to{stroke-dashoffset:0;opacity:.28}50%{stroke-dashoffset:-18px;opacity:.52}}@keyframes gateway-cinematic-swarm-drift{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(22px,-14px)rotate(5deg)}66%{transform:translate(-14px,12px)rotate(-4deg)}}@keyframes gateway-cinematic-node-pulse{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.72;transform:scale(1.35)}}@keyframes gateway-compass-breathe{0%,to{transform:rotate(var(--compass-field-rotate,0deg)) scale(1)}50%{transform:rotate(var(--compass-field-rotate,0deg)) scale(1.012)}}@keyframes gateway-compass-orbit-phase{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}@keyframes gateway-compass-node-pulse{0%,to{opacity:.45}50%{opacity:.75}}@keyframes gateway-compass-vector-shimmer{0%,to{stroke-dashoffset:0;opacity:.55}50%{stroke-dashoffset:-8px;opacity:.9}}@keyframes gateway-compass-swarm-drift{0%,to{transform:translate(0)}50%{transform:translate(3px,-4px)}}@keyframes gateway-compass-converge{0%{opacity:.4;stroke-dashoffset:24px}to{opacity:1;stroke-dashoffset:0}}@keyframes gateway-portal-steuer-drift{0%{background-position:0 0,0 0}to{background-position:48px -32px,-32px 48px}}@keyframes gateway-portal-steuer-signal-travel{0%{stroke-dashoffset:180px;opacity:.35}40%{stroke-dashoffset:0;opacity:.72}to{stroke-dashoffset:-180px;opacity:.35}}@keyframes gateway-portal-steuer-grid-breathe{0%,to{opacity:.55}50%{opacity:.72}}@keyframes gateway-portal-ub-grid-shift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,32px 16px,16px 32px}}@keyframes gateway-portal-ub-sapphire-scan{0%{stroke-dashoffset:200px;opacity:.3}50%{stroke-dashoffset:0;opacity:.75}to{stroke-dashoffset:-200px;opacity:.3}}@keyframes gateway-hero-reveal-subtle{0%{opacity:.92;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gateway-hero-reveal-label{0%{opacity:0;letter-spacing:.22em;transform:translateY(8px)translate(-6px)}to{opacity:.88;letter-spacing:.16em;transform:translateY(0)translate(0)}}@keyframes gateway-hero-reveal-line{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(14px)translate(-10px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)translate(0)}}@keyframes gateway-hero-reveal-tagline{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gateway-hero-reveal-subline{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gateway-theater-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gateway-compass-divider-pulse{0%,to{opacity:.85}50%{opacity:1}}@media (max-width:767px){.gateway-cinematic-field__layer--arcs,.gateway-cinematic-field__layer--vectors .gateway-cinematic-field__vectors,.gateway-cinematic-field__layer--vectors .gateway-motion-map,.gateway-cinematic-field__swarm{display:none}.gateway-cinematic-field__grid,.gateway-cinematic-field__grid--diagonal{opacity:.38;animation-duration:70s}.gateway-cinematic-field__light-field{opacity:.55}.cam-compass-engine--center .cam-compass-engine__field,.portal-environment__steuer-triangles,.portal-environment__ub-grid{animation:none}.gateway-portal:active{transition-duration:.12s;transform:scale(.992)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.gateway-cinematic-field{transition-duration:.32s}}@media (prefers-reduced-motion:reduce){.gateway-cinematic-field,.gateway-cinematic-field *,.gateway-motion-map,.gateway-motion-map *,.cam-compass-engine--center .cam-compass-engine__field,.cam-compass__orbit,.cam-compass__node,.cam-compass__swarm,.portal-environment__steuer-triangles,.portal-environment__steuer-grid,.portal-environment__ub-grid,.gateway-hero--cinematic .gateway-hero__system-label,.gateway-hero--cinematic .gateway-hero__line,.gateway-hero--cinematic .gateway-hero__brand-tagline,.gateway-hero--cinematic .gateway-hero__authority-line,.gateway-hero--cinematic .gateway-hero__subline,.gateway-theater--cinematic{animation:none!important}[data-world=gateway]{--gateway-field-shift-x:0px;--gateway-field-shift-y:0px;--gateway-compass-shift-x:0px;--gateway-compass-shift-y:0px}.gateway-cinematic-field,.cam-compass-engine--center{transition:none;transform:none}.group:hover .portal-environment__steuer-signal,.group:focus-within .portal-environment__steuer-signal,.group:hover .portal-environment__ub-sapphire,.group:focus-within .portal-environment__ub-sapphire{animation:none}}[data-world=gateway]{--reactor-steuer-weight:0;--reactor-ub-weight:0;--reactor-compass-rotate:0deg;--reactor-field-density:.35;--reactor-steuer-depth:0;--reactor-ub-depth:0;--reactor-steuer-signal:0;--reactor-ub-signal:0;--reactor-node-activation:0}.gateway-theater:not(.gateway-theater--transitioning){--compass-rotate:calc(var(--reactor-compass-rotate,0deg) + (var(--compass-pointer-x,50) - 50) * .1deg)}.gateway-cinematic-field{opacity:calc(.85 + var(--reactor-field-density,.35) * .2)}.gateway-motion-map{opacity:calc(.65 * var(--gateway-map-opacity,1) * var(--gateway-cinematic-intensity,1) + var(--reactor-node-activation,0) * .22)}[data-world=gateway] .gateway-motion-map__line--steuer{opacity:calc(.42 + var(--reactor-steuer-signal,0) * .48)}[data-world=gateway] .gateway-motion-map__line--ub{opacity:calc(.38 + var(--reactor-ub-signal,0) * .5)}.gateway-cinematic-field__bearing--steuer{opacity:calc(.22 + var(--reactor-steuer-signal,0) * .55)!important}.gateway-cinematic-field__bearing--ub{opacity:calc(.22 + var(--reactor-ub-signal,0) * .55)!important}.gateway-cinematic-field__node{opacity:calc(.42 + var(--reactor-node-activation,0) * .38);transform:scale(calc(1 + var(--reactor-node-activation,0) * .4))}.gateway-theater__compass{z-index:6}@media (min-width:768px){.gateway-theater__compass{width:min(22rem,30vw);height:min(22rem,30vw)}}@media (min-width:1024px){.gateway-theater__compass{width:min(24rem,26vw);height:min(24rem,26vw)}}@media (min-width:1440px){.gateway-theater__compass{width:min(26rem,24vw);height:min(26rem,24vw)}}@media (min-width:1920px){.gateway-theater__compass{width:28rem;height:28rem}}.cam-compass__orbit{opacity:calc(.45 + var(--reactor-field-density,.35) * .35)}.cam-compass__vector{opacity:calc(.38 + var(--reactor-node-activation,0) * .42)}.cam-compass__bearing,.cam-compass__path--bearing{opacity:calc(.28 + var(--reactor-field-density,.35) * .4)}.gateway-stage:before{content:"";pointer-events:none;z-index:0;width:min(92vw,72rem);height:min(52vw,28rem);opacity:calc(.35 + var(--reactor-field-density,.35) * .35);border:1px solid #0e2c4d14;border-radius:50%;animation:44s linear infinite gateway-hero-arc-phase;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}:root[data-theme=dark] .gateway-stage:before{border-color:#ffffff12}.gateway-stage{position:relative}.gateway-portal__layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.gateway-portal__layer--atmosphere{z-index:1;opacity:calc(.55 + var(--portal-depth,0) * .35);transition:opacity .48s var(--ease-cam-precision);background:radial-gradient(90% 75% at 50% 20%,#635bff0f 0%,#0000 65%)}.gateway-portal--ub .gateway-portal__layer--atmosphere{background:radial-gradient(95% 80% at 50% 85%,#635bff14 0%,#0000 68%)}.gateway-portal__layer--field{z-index:2;border-radius:inherit;opacity:calc(.88 + var(--portal-depth,0) * .12);transition:opacity .42s var(--ease-cam-precision);overflow:hidden}.gateway-portal__layer--signals{z-index:3;opacity:calc(var(--portal-depth,0) * .65);background:linear-gradient(135deg,#0000 40%,#635bff0a 50%,#0000 60%);transition:opacity .38s}.gateway-portal--ub .gateway-portal__layer--signals{background:linear-gradient(-35deg,#0000 38%,#635bff0f 50%,#0000 62%)}.gateway-portal__layer--decision{z-index:4;opacity:0;transition:opacity .32s var(--ease-cam-authority);background:radial-gradient(circle at 50% 100%,#0e2c4d0f 0%,#0000 55%)}.group:hover .gateway-portal__layer--decision,.group:focus-within .gateway-portal__layer--decision{opacity:.85}.gateway-portal__surface{min-height:inherit}[data-world=gateway] .gateway-portal--steuer{--portal-depth:var(--reactor-steuer-depth,0);filter:brightness(calc(1 - var(--reactor-ub-depth,0) * .07));transform:translateY(calc(var(--reactor-steuer-depth,0) * -3px)) scale(calc(1 + var(--reactor-steuer-depth,0) * .008));transition:transform .52s var(--ease-cam-precision), filter .52s var(--ease-cam-authority), box-shadow .42s var(--ease-cam-precision)}[data-world=gateway] .gateway-portal--ub{--portal-depth:var(--reactor-ub-depth,0);filter:brightness(calc(1 - var(--reactor-steuer-depth,0) * .07));transform:translateY(calc(var(--reactor-ub-depth,0) * -3px)) scale(calc(1 + var(--reactor-ub-depth,0) * .008));transition:transform .52s var(--ease-cam-precision), filter .52s var(--ease-cam-authority), box-shadow .42s var(--ease-cam-precision)}[data-world=gateway] .gateway-portal--steuer:hover,[data-world=gateway] .gateway-portal--steuer:focus-within,[data-world=gateway] .gateway-portal--ub:hover,[data-world=gateway] .gateway-portal--ub:focus-within{transform:translateY(-5px)scale(1.016)}.group:hover .gateway-portal__layer--atmosphere,.group:focus-within .gateway-portal__layer--atmosphere{opacity:.92}.group:hover .gateway-portal__layer--signals,.group:focus-within .gateway-portal__layer--signals{opacity:calc(.35 + var(--portal-depth,0) * .55)}.group:hover .gateway-portal__enter,.group:focus-within .gateway-portal__enter{opacity:1;letter-spacing:.02em}.gateway-hero--authority .gateway-hero__system-label{margin-bottom:.25rem}.gateway-hero--authority .gateway-hero__headline{gap:clamp(.5rem,1.2vw,.875rem);margin-top:clamp(1rem,2vw,1.5rem)}@media (min-width:1024px){.gateway-hero--authority .gateway-hero__line{letter-spacing:-.038em;font-size:clamp(2.75rem,4.5vw,5rem);line-height:var(--leading-tight)}}.gateway-hero--authority .gateway-hero__brand-tagline{font-size:var(--text-subhead);letter-spacing:-.022em;color:var(--text-secondary);margin-top:clamp(1.25rem,2.5vw,2rem);font-weight:500}.gateway-hero--authority .gateway-hero__authority-line{font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:clamp(.875rem,1.8vw,1.25rem) 0 0;font-weight:500}.gateway-hero-zone{max-width:62rem;margin-bottom:clamp(1.5rem,3vw,2.75rem)}@media (min-width:1440px){.gateway-hero-zone{margin-bottom:3rem;padding-left:.75rem}}:root:not([data-theme=dark]) [data-world=gateway] .gateway-cinematic-field__grid{--gateway-grid-opacity:.62}:root:not([data-theme=dark]) .gateway-stage:before{opacity:calc(.42 + var(--reactor-field-density,.35) * .38);border-color:#0e2c4d1c}:root:not([data-theme=dark]) .gateway-cinematic-field__light-field--steuer,:root:not([data-theme=dark]) .gateway-cinematic-field__light-field--ub{opacity:.85}:root:not([data-theme=dark]) .gateway-portal--steuer .gateway-portal__layer--atmosphere{background:radial-gradient(92% 78% at 50% 18%,#635bff1a 0%,#0000 62%)}:root[data-theme=dark] [data-world=gateway] .gateway-motion-map__line--ub{opacity:calc(.45 + var(--reactor-ub-signal,0) * .55)}:root[data-theme=dark] .gateway-portal--ub .gateway-portal__layer--atmosphere{background:radial-gradient(100% 85% at 50% 100%,#635bff24 0%,#0003 45%,#0000 70%)}[data-alignment-phase=intent-lock] .gateway-theater__compass{filter:contrast(1.08);transition:filter .12s}[data-alignment-phase=intent-lock] .cam-compass-engine__field{animation:none;transform:scale(1.02)}[data-alignment-phase=compass-align] .cam-compass-engine[data-compass-target=steuer]{--compass-rotate:-72deg}[data-alignment-phase=compass-align] .cam-compass-engine[data-compass-target=ub]{--compass-rotate:72deg}[data-alignment-phase=compass-align] .cam-compass__needle-group{transition-duration:.3s!important}[data-alignment-phase=node-converge] .gateway-motion-map__node,[data-alignment-phase=node-converge] .gateway-cinematic-field__node{opacity:.9;animation-duration:.8s!important}[data-alignment-phase=node-converge] .cam-compass-engine__field{--compass-field-rotate:12deg;transition:transform .22s var(--ease-cam-cinematic)}:is([data-alignment-phase=portal-dominant] .gateway-portal-motion-shell:has(.gateway-portal--absorbing),[data-alignment-phase=world-reveal] .gateway-portal-motion-shell:has(.gateway-portal--absorbing)){z-index:20}[data-alignment-phase=portal-dominant] .gateway-theater__compass,[data-alignment-phase=world-reveal] .gateway-theater__compass,[data-alignment-phase=navigating] .gateway-theater__compass{opacity:0;transition:opacity .22s}[data-alignment-phase=world-reveal] .gateway-cinematic-field{opacity:.35;transition:opacity .28s}[data-alignment-phase=intent-lock] .gateway-cinematic-field,[data-alignment-phase=compass-align] .gateway-cinematic-field,[data-alignment-phase=node-converge] .gateway-cinematic-field{transition:opacity .2s}.cam-compass-engine[data-compass-phase=intent-lock] .cam-compass-engine__field{animation:none;transform:scale(1.015)}@keyframes gateway-hero-arc-phase{0%{opacity:calc(.32 + var(--reactor-field-density,.35) * .3);transform:translate(-50%,-50%)rotate(0)}to{opacity:calc(.48 + var(--reactor-field-density,.35) * .4);transform:translate(-50%,-50%)rotate(6deg)}}@media (max-width:1023px){[data-world=gateway] .gateway-portal--steuer,[data-world=gateway] .gateway-portal--ub{filter:none;transform:none}.gateway-stage:before{display:none}}@media (prefers-reduced-motion:reduce){[data-world=gateway] .gateway-portal--steuer,[data-world=gateway] .gateway-portal--ub{transition:none;filter:none!important;transform:none!important}.gateway-stage:before{animation:none}[data-alignment-phase] .gateway-theater__compass,[data-alignment-phase] .gateway-cinematic-field{transition:none}}html{background-color:var(--bg-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}[data-world=gateway]{background-color:var(--gateway-bg)}.gateway-portal-motion-shell{opacity:1;transform:none}.gateway-theater__portal-slot{min-width:0}.gateway-hero-zone{min-height:clamp(8rem,22vw,12rem)}.gateway-theater__portals{min-height:clamp(18rem,38vh,22rem)}.gateway-atmosphere,.gateway-cinematic-field,.cam-decision-reactor{pointer-events:none}.gateway-header{-webkit-backdrop-filter:none;backdrop-filter:none}.gateway-header--scrolled{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15)}@media (prefers-reduced-motion:reduce){.gateway-header,.gateway-header--scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__line--steuer,html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__line--ub,html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__brand-tagline,html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__authority-line,html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__subline{animation:none!important}}html[data-zero-flicker] [data-world=gateway] .gateway-hero-zone--stable,html[data-zero-flicker] [data-world=gateway] .gateway-theater-zone--stable,html[data-zero-flicker] [data-world=gateway] .gateway-portal-motion-shell,html[data-zero-flicker] [data-world=gateway] .gateway-portal,html[data-zero-flicker] [data-world=gateway] .gateway-header--stable{opacity:1!important;visibility:visible!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}html[data-zero-flicker] [data-world=gateway] .gateway-hero--cinematic *,html[data-zero-flicker] [data-world=gateway] .gateway-theater,html[data-zero-flicker] [data-world=gateway] .gateway-cinematic-field,html[data-zero-flicker] [data-world=gateway] .gateway-cinematic-field *,html[data-zero-flicker] [data-world=gateway] .gateway-motion-map,html[data-zero-flicker] [data-world=gateway] .gateway-motion-map *,html[data-zero-flicker] [data-world=gateway] .gateway-atmosphere,html[data-zero-flicker] [data-world=gateway] .gateway-atmosphere *,html[data-zero-flicker] [data-world=gateway] .portal-environment,html[data-zero-flicker] [data-world=gateway] .portal-environment *{animation:none!important}html[data-zero-flicker] [data-world=gateway] .gateway-cinematic-field{will-change:auto!important;transition:none!important;transform:none!important}html[data-zero-flicker] [data-world=gateway] .gateway-header,html[data-zero-flicker] [data-world=gateway] .gateway-header--scrolled{-webkit-backdrop-filter:none!important}html[data-gateway-transitioning=true] [data-world=gateway] .gateway-hero-zone--stable,html[data-gateway-transitioning=true] [data-world=gateway] .gateway-theater-zone--stable{opacity:.35;transition:opacity .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){html[data-gateway-transitioning=true] [data-world=gateway] .gateway-hero-zone--stable,html[data-gateway-transitioning=true] [data-world=gateway] .gateway-theater-zone--stable{opacity:.6;transition:opacity .15s;transform:none}}.cam-text-hero{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight);color:var(--text-primary)}.cam-text-section{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);color:var(--text-primary)}.cam-text-subhead{font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:-.015em;color:var(--text-secondary);font-weight:500;line-height:1.35}.cam-text-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary)}.cam-text-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--text-secondary)}.cam-text-meta{font-size:var(--text-meta);color:var(--text-muted);line-height:1.5}.cam-text-eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.cam-glass{border-radius:var(--bento-radius);transition:border-color .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo);position:relative;overflow:hidden}.cam-glass:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--glass-inner-glow);position:absolute;inset:0}.cam-glass:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--glass-edge-light);position:absolute;inset:0}.cam-glass--subtle{-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow-depth);background:#ffffff8c}.cam-glass--elevated{-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow-depth), 0 0 0 1px #fff6 inset;background:#ffffffb8}.cam-glass--immersive{-webkit-backdrop-filter:blur(var(--glass-blur-deep));background:#ffffff14;box-shadow:0 16px 48px #0a16281f,inset 0 0 0 1px #ffffff0f}.cam-glass--world-steuer.cam-glass--subtle,.cam-glass--world-steuer.cam-glass--elevated{background:linear-gradient(155deg,#ffffffeb 0%,#cfe8f773 55%,#eef8f28c 100%)}.cam-glass--world-steuer:after{border-color:#74b9e638;box-shadow:inset 3px 0 #635bff73}.cam-glass--world-ub.cam-glass--subtle,.cam-glass--world-ub.cam-glass--elevated,.cam-glass--world-ub.cam-glass--immersive{background:linear-gradient(155deg,#ffffffeb 0%,#f0f5fcb8 55%,#e8f0ff8c 100%)}.cam-glass--world-ub:after{border-color:#635bff1f;box-shadow:inset 0 1px #ffffffe6}:root:not([data-theme=dark]) .cam-glass--world-career.cam-glass--subtle,:root:not([data-theme=dark]) .cam-glass--world-career.cam-glass--elevated{background:#ffffffdb;border:1px solid #0e2c4d1a;box-shadow:0 24px 70px #0e2c4d1a,inset 0 1px #ffffffe6}:root:not([data-theme=dark]) .cam-glass--world-career:after{border-color:#0e2c4d1a;box-shadow:inset 0 1px #ffffffe6}.cam-glass--world-career.cam-glass--subtle,.cam-glass--world-career.cam-glass--elevated{background:linear-gradient(160deg,#ffffffd1 0%,#f5f8fcb3 100%)}.cam-glass--world-career:after{border-color:#635bff1a}.cam-glass--world-corporate.cam-glass--subtle,.cam-glass--world-corporate.cam-glass--elevated{background:#ffffffbf}.cam-glass--world-corporate:after{border-color:#635bff1a}.cam-glass--world-legal{-webkit-backdrop-filter:none;background:var(--bg-elevated);box-shadow:none}.cam-glass--world-legal:before,.cam-glass--world-legal:after{display:none}:root[data-theme=dark] .cam-glass--subtle{background:#ffffff0a}:root[data-theme=dark] .cam-glass--elevated{box-shadow:var(--glass-shadow-depth), inset 0 1px 0 #ffffff14;background:#ffffff0f}:root[data-theme=dark] .cam-glass--immersive{background:#ffffff08}:root[data-theme=dark] .cam-glass--world-steuer.cam-glass--subtle,:root[data-theme=dark] .cam-glass--world-steuer.cam-glass--elevated{background:linear-gradient(155deg,#635bff0f 0%,#ffffff0a 40%,#141b2699 100%)}:root[data-theme=dark] .cam-glass--world-steuer:after{border-color:#635bff26;box-shadow:inset 3px 0 #635bff59}:root[data-theme=dark] .cam-glass--world-ub.cam-glass--subtle,:root[data-theme=dark] .cam-glass--world-ub.cam-glass--elevated,:root[data-theme=dark] .cam-glass--world-ub.cam-glass--immersive{background:#ffffff0a}:root[data-theme=dark] .cam-glass--world-ub:after{border-color:#635bff38;box-shadow:inset 0 1px #635bff1f}:root[data-theme=dark] .cam-glass--world-career.cam-glass--subtle,:root[data-theme=dark] .cam-glass--world-career.cam-glass--elevated{background:linear-gradient(160deg,#635bff0f 0%,#ffffff08 100%)}:root[data-theme=dark] .cam-glass--world-corporate.cam-glass--subtle,:root[data-theme=dark] .cam-glass--world-corporate.cam-glass--elevated{background:#ffffff0d}@media (prefers-reduced-motion:reduce){.cam-glass{transition:none}}.cam-bento-grid{gap:var(--bento-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.cam-bento-grid{grid-template-columns:repeat(12,1fr)}}.cam-bento-grid--asymmetric .cam-bento-tile--md:nth-child(3n+1){grid-column:span 7}.cam-bento-grid--asymmetric .cam-bento-tile--md:nth-child(3n+2),.cam-bento-grid--asymmetric .cam-bento-tile--md:nth-child(3n){grid-column:span 5}.cam-bento-grid--editorial .cam-bento-tile--lg{grid-column:span 8}.cam-bento-grid--editorial .cam-bento-tile--sm{grid-column:span 4}.cam-bento-grid--magazine .cam-bento-tile--wide{grid-column:1/-1}.cam-bento-grid--culture{grid-template-columns:1fr}.cam-bento-grid--culture>.cam-bento-tile{grid-area:auto}@media (min-width:768px){.cam-bento-grid--culture{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(280px,1fr));align-items:stretch}.cam-bento-grid--culture>.cam-bento-tile:first-child{grid-area:1/1/3}.cam-bento-grid--culture>.cam-bento-tile:nth-child(2){grid-area:1/2}.cam-bento-grid--culture>.cam-bento-tile:nth-child(3){grid-area:2/2}.cam-bento-grid--culture>.cam-bento-tile:nth-child(4){grid-area:3/1/auto/-1}}.cam-bento-grid--lifecycle{grid-template-columns:1fr}.cam-bento-grid--lifecycle>.cam-bento-tile{grid-area:auto;min-width:min(100%,260px)}@media (min-width:768px){.cam-bento-grid--lifecycle{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (min-width:1024px){.cam-bento-grid--lifecycle{grid-template-columns:repeat(3,minmax(260px,1fr))}}.cam-bento-grid--about-kpi{grid-template-columns:1fr}.cam-bento-grid--about-kpi>.cam-bento-tile{grid-column:auto;width:100%;max-width:100%}@media (min-width:768px){.cam-bento-grid--about-kpi>.cam-bento-tile--md{grid-column:auto}}@media (min-width:768px) and (max-width:1023px){.cam-bento-grid--about-kpi{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:767px){.cam-bento-grid--about-kpi{grid-template-columns:1fr}}.cam-bento-grid--about-values{grid-template-columns:1fr}.cam-bento-grid--about-values>.cam-bento-tile{grid-column:auto;min-width:0}@media (min-width:768px){.cam-bento-grid--about-values{grid-template-columns:repeat(12,minmax(0,1fr))}.cam-bento-grid--about-values>.cam-bento-tile:first-child,.cam-bento-grid--about-values>.cam-bento-tile:nth-child(2){grid-column:span 6}.cam-bento-grid--about-values>.cam-bento-tile:nth-child(3){grid-column:span 7}.cam-bento-grid--about-values>.cam-bento-tile:nth-child(4){grid-column:span 5}.cam-bento-tile--sm{grid-column:span 4}.cam-bento-tile--md{grid-column:span 6}.cam-bento-tile--lg{grid-column:span 8}.cam-bento-tile--wide{grid-column:span 12}.cam-bento-tile--tall{grid-area:span 2/span 6}}.cam-bento-tile{padding:var(--bento-pad);color:inherit;flex-direction:column;text-decoration:none;display:flex}.cam-bento-tile--lg,.cam-bento-tile--wide,.cam-bento-tile--tall{padding:var(--bento-pad-lg)}.cam-glass--interactive,.cam-bento-tile--interactive{cursor:pointer;transition:transform .22s var(--ease-out-expo), border-color .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo)}.cam-bento-tile--interactive:hover .cam-bento-tile__action{opacity:1;transform:translate(2px)}.cam-bento-tile--interactive:focus-visible{outline:2px solid var(--world-primary);outline-offset:3px}.cam-bento-tile__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--world-accent);margin:0;font-weight:500}.cam-bento-tile__index{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text-muted);font-weight:500}.cam-bento-tile__kpi{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:var(--leading-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.cam-bento-tile__title{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-snug);color:var(--text-primary)}.cam-bento-tile__description{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);flex:1}.cam-bento-tile__meta{margin:var(--space-4) 0 0;font-size:var(--text-meta);color:var(--text-muted);line-height:1.5}.cam-bento-tile__action{margin-top:var(--space-6);font-size:var(--text-meta);letter-spacing:.02em;color:var(--world-accent);opacity:.85;font-weight:500;transition:opacity .2s,transform .2s}.cam-bento-tile__visual{margin-bottom:var(--space-4)}.cam-bento-tile--kpi .cam-bento-tile__title{margin-top:var(--space-2);font-size:var(--text-body);font-weight:600}.cam-bento-tile--service .cam-bento-tile__index{color:var(--world-accent)}.cam-bento-tile--trust .cam-bento-tile__eyebrow{color:var(--world-primary)}.cam-bento-tile--feature .cam-bento-tile__title{margin-top:0}.cam-bento-tile--feature .cam-bento-tile__visual{margin-bottom:0}.cam-bento-tile--contact{justify-content:center}.cam-bento-tile--insight .cam-bento-tile__eyebrow{margin-bottom:var(--space-2)}.cam-bento-tile--world-steuer .cam-bento-tile__eyebrow{color:var(--color-steuer-turquoise-600)}.cam-bento-tile--world-ub .cam-bento-tile__eyebrow,.cam-bento-tile--world-ub .cam-bento-tile__action{color:var(--ub-accent,var(--world-accent))}.cam-bento-tile--world-career .cam-bento-tile__eyebrow{color:var(--career-warm,var(--world-accent))}.cam-bento-process-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cam-bento-process-step{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.cam-bento-process-step__number{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--world-accent);font-weight:600}.cam-bento-process-step__title{font-size:var(--text-body-lg);color:var(--text-primary);margin:0;font-weight:600}.cam-bento-process-step__text{margin:var(--space-2) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary)}.cam-bento-proof-list{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.cam-bento-proof-list li{padding-left:var(--space-6);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);position:relative}.cam-bento-proof-list li:before{content:"";background:var(--world-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}@media (prefers-reduced-motion:reduce){.cam-bento-tile__action{transition:none}}.cam-strategic-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cam-strategic-field__gradient{opacity:var(--cam-field-gradient-opacity,.6);background:var(--cam-field-gradient);position:absolute;inset:0}.cam-strategic-field__svg{width:100%;height:100%;opacity:var(--cam-field-svg-opacity,.35);position:absolute}.cam-strategic-field__path-markers{opacity:var(--cam-field-markers-opacity,0);background:var(--cam-field-markers);position:absolute;inset:0}.cam-strategic-field--subtle{--cam-field-svg-opacity:.22;--cam-field-gradient-opacity:.35}.cam-strategic-field--medium{--cam-field-svg-opacity:.38;--cam-field-gradient-opacity:.5}.cam-strategic-field--immersive{--cam-field-svg-opacity:.62;--cam-field-gradient-opacity:.72}.cam-strategic-field--hero{-webkit-mask-image:radial-gradient(90% 80% at 70% 30%,#000 15%,#0000 72%);mask-image:radial-gradient(90% 80% at 70% 30%,#000 15%,#0000 72%)}.cam-strategic-field--section{-webkit-mask-image:radial-gradient(85% 70% at 50% 20%,#000 8%,#0000 68%);mask-image:radial-gradient(85% 70% at 50% 20%,#000 8%,#0000 68%)}.cam-strategic-field--transition{--cam-field-markers-opacity:.4;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.cam-strategic-field--steuer{--cam-field-gradient:radial-gradient(ellipse 80% 60% at 85% 15%, #635bff14 0%, #0e2c4d08 45%, transparent 70%);--cam-field-markers:linear-gradient(135deg, transparent 48%, #0e2c4d0a 49%, #0e2c4d0a 51%, transparent 52%)}[data-world=steuer][data-theme=dark] .cam-strategic-field--steuer{--cam-field-gradient:radial-gradient(ellipse 80% 60% at 85% 15%, #635bff0f 0%, transparent 65%)}.cam-strategic-field--steuer .cam-field__orbit{stroke:#0e2c4d1f}.cam-strategic-field--steuer .cam-field__vector--steuer{stroke:#0e2c4d33}.cam-strategic-field--steuer .cam-field__vector--bearing{stroke:#635bff59}.cam-strategic-field--steuer .cam-field__triangle{fill:#635bff0f;stroke:#0e2c4d26}.cam-strategic-field--steuer .cam-field__swarm{fill:#635bff14;stroke:#0e2c4d1a}.cam-strategic-field--steuer .cam-field__node{fill:#635bff40}[data-world=steuer] [id$=-grid] path{stroke:#0e2c4d0f}.cam-strategic-field--ub{--cam-field-gradient:radial-gradient(ellipse 75% 55% at 25% 80%, #635bff1a 0%, #00000026 55%, transparent 75%)}[data-world=ub][data-theme=light] .cam-strategic-field--ub{--cam-field-gradient:radial-gradient(ellipse 70% 50% at 30% 0%, #635bff0f 0%, transparent 65%)}.cam-strategic-field--ub .cam-field__vector--ub{stroke:#635bff4d}.cam-strategic-field--ub .cam-field__vector--bearing{stroke:#635bff33}.cam-strategic-field--ub .cam-field__kpi-panel{fill:#635bff0d;stroke:#635bff1f}.cam-strategic-field--ub .cam-field__kpi-line{stroke:#635bff59}.cam-strategic-field--ub .cam-field__node--ub{fill:#635bff73}[data-world=ub] [id$=-grid] path{stroke:var(--ub-grid)}.cam-strategic-field--career{--cam-field-gradient:radial-gradient(ellipse 70% 55% at 15% 10%, #c4a57414 0%, #2d4a6f0a 50%, transparent 72%)}.cam-strategic-field--career .cam-field__orbit--career{stroke:#2d4a6f1f}.cam-strategic-field--career .cam-field__vector--career{stroke:#c4a57440}.cam-strategic-field--career .cam-field__triangle--career{fill:#c4a57414;stroke:#2d4a6f1f}[data-world=career] [id$=-warm] path{stroke:#2d4a6f0d}.cam-strategic-field--gateway{--cam-field-gradient:var(--gateway-atmosphere-environment)}.cam-strategic-field--gateway .cam-field__orbit{stroke:var(--compass-orbit-color)}.cam-strategic-field--gateway .cam-field__triangle{fill:var(--compass-triangle-fill);stroke:var(--compass-triangle-stroke)}.cam-strategic-field--gateway .cam-field__needle{stroke:var(--compass-needle-primary)}.cam-world-section{position:relative}@supports (animation-timeline:view()){.steuer-section,.ub-section,.career-section{animation:cam-section-reveal .52s var(--ease-cam-cinematic,cubic-bezier(.33, 1, .68, 1)) both;animation-timeline:view();animation-range:entry entry 30%}.steuer-hero,.ub-hero,.career-hero{animation:cam-section-reveal .58s var(--ease-cam-cinematic,cubic-bezier(.33, 1, .68, 1)) both;animation-timeline:view();animation-range:entry entry 25%}.cam-strategic-field--section .cam-field__vector--bearing{animation:cam-vector-reveal .48s var(--ease-cam-precision) both;animation-timeline:view();animation-range:entry 5% entry 35%}}@keyframes cam-section-reveal{0%{opacity:.92;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cam-vector-reveal{0%{opacity:0;stroke-dashoffset:24px}to{opacity:1;stroke-dashoffset:0}}.steuer-section+.steuer-section:after,.ub-section+.ub-section:after{content:"";clip-path:polygon(50% 0%,100% 100%,0% 100%);pointer-events:none;z-index:2;width:6px;height:6px;position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(0)}.steuer-section+.steuer-section:after{background:#635bff73}.ub-section+.ub-section:after{background:#635bff66}.ub-section--engagement{background:radial-gradient(ellipse 90% 70% at 50% 100%, #0003 0%, transparent 55%), var(--ub-surface)}[data-world=ub][data-theme=light] .ub-section--engagement{background:radial-gradient(ellipse 80% 60% at 50% 100%, #635bff0d 0%, transparent 55%), var(--ub-surface)}.service-section,.case-section,.article-content{position:relative;overflow:hidden}.cam-strategic-field--deep.cam-strategic-field--subtle{--cam-field-svg-opacity:.14;--cam-field-gradient-opacity:.18}.cam-strategic-field--deep.cam-strategic-field--medium{--cam-field-svg-opacity:.22;--cam-field-gradient-opacity:.28}.cam-strategic-field--deep.cam-strategic-field--hero{-webkit-mask-image:radial-gradient(85% 75% at 75% 25%,#000 12%,#0000 70%);mask-image:radial-gradient(85% 75% at 75% 25%,#000 12%,#0000 70%)}.cam-strategic-field--deep.cam-strategic-field--section{-webkit-mask-image:radial-gradient(90% 55% at 80% 8%,#000 6%,#0000 62%);mask-image:radial-gradient(90% 55% at 80% 8%,#000 6%,#0000 62%)}.cam-strategic-field--deep.cam-strategic-field--transition{--cam-field-svg-opacity:.1;--cam-field-gradient-opacity:.14;-webkit-mask-image:linear-gradient(#0000 0%,#000 15%,#0000 40%);mask-image:linear-gradient(#0000 0%,#000 15%,#0000 40%)}.article-content .cam-strategic-field--deep{--cam-field-svg-opacity:.07;--cam-field-gradient-opacity:.1;-webkit-mask-image:linear-gradient(#000 0% 12%,#0000 28%);mask-image:linear-gradient(#000 0% 12%,#0000 28%)}@supports (animation-timeline:view()){.service-section.cam-world-section,.case-section.cam-world-section,.article-content.cam-world-section{animation:cam-section-reveal .52s var(--ease-cam-cinematic,cubic-bezier(.33, 1, .68, 1)) both;animation-timeline:view();animation-range:entry entry 28%}}@media print{.cam-strategic-field{display:none!important}}.cam-bento-tile--interactive:hover{transform:translateY(-2px)}.cam-bento-tile--interactive{transition:transform .22s var(--ease-cam-precision,cubic-bezier(.22, 1, .36, 1)), box-shadow .22s var(--ease-cam-precision), border-color .2s var(--ease-cam-authority), opacity .2s var(--ease-cam-authority)}.steuer-cta,.ub-cta,.career-cta{transition:background-color .2s var(--ease-cam-authority), border-color .2s var(--ease-cam-authority), box-shadow .22s var(--ease-cam-precision), transform .2s var(--ease-cam-precision)}.steuer-cta:hover,.ub-cta:hover,.career-cta--primary:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.steuer-section,.ub-section,.career-section,.steuer-hero,.ub-hero,.career-hero,.service-section.cam-world-section,.case-section.cam-world-section,.article-content.cam-world-section,.cam-strategic-field--section .cam-field__vector--bearing{animation:none}.steuer-cta:hover,.ub-cta:hover,.career-cta--primary:hover,.cam-bento-tile--interactive:hover{transform:none}}.steuer-home{--steuer-narrative-pad:clamp(4rem, 8vw, 6rem);--steuer-narrative-gap:clamp(1.5rem, 3vw, 2.5rem)}.steuer-display{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight);text-wrap:balance;color:var(--color-steuer-blue-900);font-feature-settings:"kern" 1, "liga" 1}[data-world=steuer][data-theme=dark] .steuer-display{color:var(--text-primary)}.steuer-eyebrow{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-steuer-blue-700);font-weight:600}[data-world=steuer][data-theme=dark] .steuer-eyebrow{color:var(--color-steuer-turquoise-400)}.steuer-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--text-secondary)}.steuer-triangle-pattern{pointer-events:none;opacity:.22;position:absolute;inset:0;overflow:hidden}.steuer-triangle-pattern--hero{opacity:.16}.steuer-triangle-pattern--contact{opacity:.1}.steuer-triangle-pattern svg{width:100%;height:100%;position:absolute}.steuer-cta{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.steuer-cta:focus-visible{outline:2px solid var(--color-steuer-blue-900);outline-offset:3px}[data-world=steuer][data-theme=dark] .steuer-cta:focus-visible{outline-color:var(--color-steuer-turquoise-400)}.steuer-cta--primary{background:linear-gradient(165deg, var(--steuer-finance-primary) 0%, var(--steuer-finance-deep) 100%);color:#fff;min-height:3.25rem;box-shadow:inset 0 1px 0 #ffffff1f, 0 4px 20px var(--steuer-finance-glow-light);padding-inline:2rem}.steuer-cta--secondary{min-height:3.25rem;color:var(--color-steuer-blue-900);background-color:#fff9;border:1px solid #0e2c4d24;padding-inline:2rem;box-shadow:inset 0 1px #fffc}.steuer-cta--secondary:hover{background-color:#eef8f280;border-color:#635bff73}[data-world=steuer][data-theme=dark] .steuer-cta--secondary{color:var(--steuer-text-primary);background-color:#161e2a99;border-color:#635bff2e;box-shadow:inset 0 1px #ffffff0a}[data-world=steuer][data-theme=dark] .steuer-cta--secondary:hover{background-color:#161e2ad9;border-color:#635bff59}.steuer-cta--header{min-height:2.5rem;font-size:var(--text-body-sm);background:linear-gradient(165deg, var(--steuer-finance-primary) 0%, var(--steuer-finance-deep) 100%);color:#fff;padding-inline:1.25rem}.steuer-cta--header:hover{background:linear-gradient(165deg, #7068ff 0%, var(--steuer-finance-primary) 100%)}.steuer-hero{isolation:isolate;min-height:min(72vh,54rem);padding-block:clamp(3rem,6vw,5rem);padding-bottom:var(--steuer-narrative-pad);background:radial-gradient(ellipse 75% 55% at 88% 8%, #635bff12 0%, transparent 58%), radial-gradient(ellipse 55% 45% at 6% 92%, #0e2c4d0d 0%, transparent 62%), linear-gradient(180deg, var(--steuer-surface) 0%, var(--steuer-surface-elevated) 100%);border-bottom:1px solid #0e2c4d0f;align-items:center;display:flex;position:relative}[data-world=steuer][data-theme=dark] .steuer-hero{background:radial-gradient(75% 55% at 88% 8%,#635bff0f 0%,#0000 58%),radial-gradient(55% 45% at 6% 92%,#0e2c4d33 0%,#0000 62%),linear-gradient(#0f1419 0%,#121820 100%);border-bottom-color:#ffffff0f}.steuer-hero__grain{opacity:.018;pointer-events:none;mix-blend-mode:overlay;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;animation:18s linear infinite cam-hero-grain-drift;position:absolute;inset:0}@media (max-width:767px){.steuer-hero{min-height:auto;padding-block:var(--space-10);padding-bottom:var(--space-12)}}.steuer-hero__grid{z-index:1;align-items:center;gap:var(--space-8);width:100%;display:grid;position:relative}@media (min-width:1024px){.steuer-hero__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.steuer-hero__inner{max-width:38rem}.steuer-hero__eyebrow{border-radius:var(--radius-sm);background-color:var(--color-steuer-blue-100);color:var(--color-steuer-blue-900);letter-spacing:.12em;align-items:center;padding:.375rem .75rem;display:inline-flex}[data-world=steuer][data-theme=dark] .steuer-hero__eyebrow{color:var(--color-steuer-turquoise-400);background-color:#635bff1a}.steuer-hero__claim{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:-.01em;color:var(--color-steuer-turquoise-500);font-weight:500}[data-world=steuer][data-theme=dark] .steuer-hero__claim{color:var(--color-steuer-turquoise-400)}.steuer-hero__headline{margin-top:var(--space-3);font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight)}.steuer-hero__subline{margin-top:var(--space-6);max-width:34rem;font-size:var(--text-subhead);line-height:var(--leading-body);color:var(--text-secondary)}.steuer-hero__actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}@media (max-width:479px){.steuer-hero__actions{flex-direction:column;align-items:stretch}.steuer-hero__actions .steuer-cta{width:100%}}.steuer-hero__visual{isolation:isolate;aspect-ratio:6/5;border:1px solid #635bff1f;border-radius:1.5rem;justify-content:center;align-items:center;max-width:28rem;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #05070d47}@media (min-width:1024px){.steuer-hero__visual{max-width:26rem;margin-inline:0}}.steuer-hero__visual-glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 32% 32%, #635bff38 0%, transparent 68%), radial-gradient(ellipse 54% 50% at 72% 70%, var(--steuer-mint-glow-strong) 0%, transparent 70%), radial-gradient(ellipse 40% 38% at 80% 24%, #d946ef12 0%, transparent 72%);filter:blur(14px);animation:36s ease-in-out infinite steuer-core-drift;position:absolute;inset:-25%}.steuer-hero__visual-network{z-index:1;position:absolute;inset:0}.steuer-hero__visual-glass{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:radial-gradient(circle at 50% 32%,#ffffff1a 0%,#ffffff05 40%,#05070d29 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 34%,#000 66%);mask-image:linear-gradient(#0000 0%,#0000004d 34%,#000 66%)}.steuer-hero__visual-edge{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #635bff0f}.steuer-hero__core{z-index:4;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.steuer-hero__core-triangle{z-index:1;width:100%;height:100%;color:var(--steuer-finance-primary);filter:drop-shadow(0 0 8px #635bff66);position:relative}[data-world=steuer][data-theme=dark] .steuer-hero__core-triangle{color:var(--steuer-mint-soft);filter:drop-shadow(0 0 10px var(--steuer-mint-glow-strong))}.steuer-hero__core-pulse{pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#635bff1f 42%,#0000 72%);border-radius:50%;width:5.5rem;height:5.5rem;animation:10s ease-in-out infinite steuer-core-pulse;position:absolute}@keyframes steuer-core-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes steuer-core-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5%,-2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.steuer-hero__visual-glow,.steuer-hero__core-pulse{animation:none}}.steuer-hero__compass{aspect-ratio:1;opacity:.55;max-width:26rem;margin-inline:auto;display:none;position:relative}@media (min-width:1024px){.steuer-hero__compass{display:block}}.steuer-hero__compass-ring{pointer-events:none;border:1px solid #0e2c4d0f;border-radius:50%;position:absolute;inset:12%}[data-world=steuer][data-theme=dark] .steuer-hero__compass-ring{border-color:#635bff1a}.steuer-hero__compass-ring:before{content:"";border:1px dashed #635bff26;border-radius:50%;position:absolute;inset:18%}.steuer-section{padding-block:var(--steuer-narrative-pad);position:relative}.steuer-section+.steuer-section:before{content:"";width:min(100% - 2rem, var(--container-narrow));pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0e2c4d14 20%,#635bff1f 50%,#0e2c4d14 80%,#0000 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-world=steuer][data-theme=dark] .steuer-section+.steuer-section:before{background:linear-gradient(90deg,#0000 0%,#ffffff0a 20%,#635bff1a 50%,#ffffff0a 80%,#0000 100%)}.steuer-hero+.steuer-section:before{display:none}@media (max-width:767px){.steuer-section{padding-block:var(--space-12)}}.steuer-section--elevated{background-color:var(--steuer-surface-elevated)}.steuer-section--tinted{background:linear-gradient(180deg, #635bff09 0%, transparent 40%), var(--steuer-surface)}[data-world=steuer][data-theme=dark] .steuer-section--tinted{background:linear-gradient(180deg, #635bff0a 0%, transparent 40%), var(--steuer-surface)}.steuer-section--contact{padding-bottom:clamp(5rem,10vw,7rem)}.steuer-section-header{max-width:34rem;margin-bottom:var(--steuer-narrative-gap)}.steuer-section-header--center{text-align:center;margin-inline:auto}.steuer-section-header__title{margin-top:var(--space-3);font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);color:var(--color-steuer-blue-900)}[data-world=steuer][data-theme=dark] .steuer-section-header__title{color:var(--text-primary)}.steuer-contact{padding:var(--space-8);position:relative;overflow:hidden}@media (min-width:768px){.steuer-contact{align-items:stretch;gap:var(--space-10);padding:var(--space-12);grid-template-columns:1fr auto;display:grid}}.steuer-contact__pattern{pointer-events:none;position:absolute;inset:0}.steuer-contact__content{z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative}.steuer-contact__eyebrow{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.steuer-contact__headline{margin-top:var(--space-3);font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug)}.steuer-contact__description{margin-top:var(--space-4);max-width:28rem;font-size:var(--text-body-lg);line-height:1.65}.steuer-contact__person{z-index:1;margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);position:relative}@media (min-width:768px){.steuer-contact__person{flex-direction:column;justify-content:space-between;min-width:20rem;margin-top:0;display:flex}}.steuer-contact__identity{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid #ffffff1a;display:flex}.steuer-contact__avatar{width:3.25rem;height:3.25rem;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-steuer-turquoise-400);background:linear-gradient(135deg,#635bff40 0%,#635bff14 100%);border:1px solid #635bff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.steuer-contact__name{font-size:var(--text-h4);letter-spacing:-.01em;font-weight:600;line-height:1.2}.steuer-contact__title{margin-top:var(--space-1);font-size:var(--text-body-sm)}.steuer-contact__actions{padding-top:var(--space-5)}.steuer-contact__email{font-size:var(--text-body-sm);text-decoration:none;transition:color .18s;display:inline-block}.steuer-contact__email:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.steuer-cta,.steuer-contact__cta,.steuer-contact__email{transition:none}}.steuer-hero,html[data-world=steuer] .steuer-home{background:radial-gradient(ellipse 80% 60% at 88% 6%, var(--steuer-finance-glow-light) 0%, transparent 60%), radial-gradient(ellipse 64% 54% at 6% 92%, var(--steuer-mint-glow) 0%, transparent 64%), radial-gradient(ellipse 50% 44% at 70% 82%, var(--steuer-finance-magenta-glow) 0%, transparent 66%), linear-gradient(180deg, var(--steuer-surface) 0%, var(--steuer-surface-elevated) 100%)}[data-world=steuer][data-theme=dark] .steuer-hero,html[data-world=steuer][data-theme=dark] .steuer-home{background:radial-gradient(ellipse 82% 62% at 90% 4%, #635bff29 0%, transparent 60%), radial-gradient(ellipse 60% 52% at 4% 94%, var(--steuer-mint-glow) 0%, transparent 66%), radial-gradient(ellipse 46% 40% at 72% 78%, #d946ef0f 0%, transparent 68%), linear-gradient(180deg, var(--cam-bg-obsidian,#05070d) 0%, var(--cam-bg-sapphire,#07111f) 52%, var(--cam-bg-vault,#0a1b3d) 100%)}[data-world=steuer][data-theme=dark] .steuer-hero__eyebrow,html[data-world=steuer][data-theme=dark] .steuer-section-header__eyebrow{color:var(--steuer-finance-magenta);border:1px solid var(--steuer-finance-magenta-glow);background-color:#635bff24}html[data-world=steuer][data-theme=light] .steuer-hero__eyebrow,html[data-world=steuer][data-theme=light] .steuer-section-header__eyebrow{color:var(--steuer-finance-deep);border:1px solid var(--steuer-finance-glow-light);background-color:#635bff14}html[data-world=steuer][data-theme=light] .steuer-section--elevated{background:radial-gradient(ellipse 55% 45% at 85% 15%, var(--finance-field-blurple) 0%, transparent 62%), #ffffffeb;border:1px solid #0a25401a;box-shadow:0 24px 70px #0a254014}html[data-world=steuer][data-theme=dark] .steuer-section--tinted{background:radial-gradient(ellipse 60% 50% at 88% 18%, #635bff14 0%, transparent 65%), radial-gradient(ellipse 50% 45% at 10% 82%, var(--steuer-mint-glow) 0%, transparent 68%), var(--cam-bg-sapphire)}.steuer-cta--primary{background:linear-gradient(165deg, var(--steuer-finance-primary) 0%, var(--steuer-finance-deep) 100%);color:#fff;box-shadow:inset 0 1px 0 #ffffff26, 0 4px 20px var(--steuer-finance-glow-light);border:1px solid #ffffff1f}.steuer-cta--primary:hover{background:linear-gradient(165deg, #7068ff 0%, var(--steuer-finance-primary) 100%);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 32px var(--steuer-finance-magenta-glow), 0 4px 16px var(--steuer-finance-glow-light)}.steuer-cta--secondary:hover{border-color:var(--steuer-finance-magenta-glow);background-color:var(--steuer-finance-peach)}@supports (color:color-mix(in lab, red, red)){.steuer-cta--secondary:hover{background-color:color-mix(in srgb, var(--steuer-finance-peach) 35%, transparent)}}[data-world=steuer][data-theme=dark] .steuer-cta--secondary:hover{border-color:var(--steuer-finance-magenta-glow);box-shadow:0 0 24px var(--steuer-finance-glow-dark)}.steuer-cta--header{background:linear-gradient(165deg, var(--steuer-finance-primary) 0%, var(--steuer-finance-deep) 100%)}[data-world=steuer] .steuer-link,[data-world=steuer] a.steuer-inline-link{color:var(--steuer-finance-deep);-webkit-text-decoration-color:var(--steuer-finance-magenta-glow);-webkit-text-decoration-color:var(--steuer-finance-magenta-glow);-webkit-text-decoration-color:var(--steuer-finance-magenta-glow);text-decoration-color:var(--steuer-finance-magenta-glow)}[data-world=steuer] .steuer-link:hover,[data-world=steuer] a.steuer-inline-link:hover{color:var(--steuer-finance-primary)}[data-world=steuer][data-theme=dark] .steuer-link,[data-world=steuer][data-theme=dark] a.steuer-inline-link{color:var(--steuer-finance-magenta)}html[data-world=steuer] .cam-glass--world-steuer{border-color:var(--steuer-finance-glow-light)}@supports (color:color-mix(in lab, red, red)){html[data-world=steuer][data-theme=light] .cam-glass--world-steuer{background:linear-gradient(155deg, #fffffff0 0%, color-mix(in srgb, var(--steuer-mint-soft) 14%, transparent) 55%, #ffffffe6 100%)}}html[data-world=steuer][data-theme=light] .cam-glass--world-steuer{box-shadow:0 24px 70px #0a254014,inset 0 1px #fffffff2}html[data-world=steuer][data-theme=dark] .cam-glass--world-steuer:after{box-shadow:inset 3px 0 0 var(--steuer-finance-primary)}html[data-world=steuer][data-theme=dark] .cam-glass--world-steuer:hover{border-color:var(--steuer-mint-glow);box-shadow:0 0 0 1px var(--steuer-finance-glow-dark), 0 8px 32px var(--steuer-mint-glow)}.gateway-portal--steuer{box-shadow:var(--gateway-steuer-shadow-rest), inset 0 0 28px var(--steuer-finance-magenta-glow);border-color:#635bff29}.gateway-portal--steuer:hover,.gateway-portal--steuer:focus-within{border-color:var(--steuer-finance-magenta-glow);box-shadow:var(--gateway-steuer-shadow-hover), 0 0 40px var(--steuer-finance-glow-dark), inset 0 1px 0 #d86dff33}[data-world=steuer][data-theme=dark] .phoenix-magnetic-cta--steuer{color:var(--steuer-finance-magenta)}html[data-world=steuer] .steuer-process__step-number,html[data-world=steuer] .steuer-digital-process__number{color:var(--steuer-finance-primary);border-color:var(--steuer-finance-glow-light);background:var(--steuer-finance-peach)}@supports (color:color-mix(in lab, red, red)){html[data-world=steuer] .steuer-process__step-number,html[data-world=steuer] .steuer-digital-process__number{background:color-mix(in srgb, var(--steuer-finance-peach) 40%, transparent)}}html[data-world=steuer][data-theme=dark] .steuer-process__step-number,html[data-world=steuer][data-theme=dark] .steuer-digital-process__number{color:var(--steuer-finance-magenta);background:#635bff1f}.cam-ambient-network--finance-control-network{--cam-ambient-finance-glow:var(--steuer-finance-glow-dark);--cam-ambient-finance-soft-glow:var(--steuer-finance-magenta-glow)}[data-world=steuer][data-theme=dark] .cam-ambient-network--finance-control-network{--cam-ambient-finance-glow:var(--steuer-finance-glow-light)}[data-world=steuer][data-theme=light] .cam-ambient-network--global .cam-ambient-network__fallback{background:radial-gradient(ellipse 58% 50% at 74% 20%, var(--finance-field-blurple) 0%, transparent 72%), radial-gradient(ellipse 52% 44% at 24% 70%, var(--steuer-mint-glow) 0%, transparent 70%), radial-gradient(ellipse 40% 36% at 56% 54%, var(--finance-field-magenta) 0%, transparent 68%)}.ub-home{--ub-narrative-pad:clamp(4rem, 8vw, 6rem);--ub-narrative-gap:clamp(1.5rem, 3vw, 2.5rem);background-color:var(--ub-surface);color:var(--ub-text-primary)}.ub-glass{background:var(--ub-surface-glass);border:1px solid var(--ub-border);-webkit-backdrop-filter:blur(12px)}[data-world=ub][data-theme=light] .ub-glass{background:var(--ub-surface-elevated);border-color:var(--ub-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.ub-glass-deep{background:var(--ub-surface-glass);border:1px solid var(--ub-border);-webkit-backdrop-filter:blur(20px)}[data-world=ub][data-theme=light] .ub-glass-deep{background:var(--ub-surface-elevated);box-shadow:var(--shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none}.ub-display{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight);text-wrap:balance;color:var(--ub-text-primary);font-feature-settings:"kern" 1, "liga" 1}.ub-eyebrow{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ub-accent);font-weight:600}.ub-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--ub-text-secondary)}.ub-grid-pattern{pointer-events:none;opacity:.45;position:absolute;inset:0;overflow:hidden}.ub-grid-pattern--hero{opacity:.35;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%)}.ub-grid-pattern svg{width:100%;height:100%;position:absolute}.ub-cta{border-radius:var(--radius-md);font-weight:500;font-size:var(--text-body-sm);justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.ub-cta:focus-visible{outline:2px solid var(--ub-accent);outline-offset:3px}.ub-cta--primary{background:linear-gradient(135deg, var(--ub-primary) 0%, #3b6ea5 100%);color:#fff;min-height:3.25rem;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 24px var(--ub-glow);border:1px solid #635bff40;padding-inline:2rem}.ub-cta--primary:hover{box-shadow:inset 0 1px 0 #ffffff24, 0 0 36px var(--ub-glow)}.ub-cta--secondary{min-height:3.25rem;color:var(--ub-text-primary);border:1px solid var(--ub-border);background:0 0;padding-inline:2rem}.ub-cta--secondary:hover{background:var(--ub-surface-glass);border-color:#635bff59}[data-world=ub][data-theme=light] .ub-cta--secondary:hover{background:var(--ub-surface)}.ub-cta--header{background:var(--ub-primary);color:#fff;border:1px solid #635bff33;min-height:2.5rem;padding-inline:1.25rem}.ub-cta--header:hover{box-shadow:0 0 20px var(--ub-glow)}.ub-cta--executive{min-height:3rem;color:var(--ub-text-primary);background:#635bff26;border:1px solid #635bff59;padding-inline:1.5rem}.ub-cta--executive:hover{background:#635bff40;border-color:#635bff80}[data-world=ub][data-theme=light] .ub-cta--executive{background:var(--ub-primary);color:#fff;border-color:#0000}.ub-hero{isolation:isolate;min-height:min(80vh,56rem);padding-block:clamp(3rem,6vw,5rem);padding-bottom:var(--ub-narrative-pad);background:radial-gradient(ellipse 60% 50% at 75% 15%, #635bff2e 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 10% 85%, #635bff0f 0%, transparent 55%), var(--ub-surface);border-bottom:1px solid var(--ub-border);align-items:center;display:flex;position:relative}[data-world=ub][data-theme=light] .ub-hero{background:radial-gradient(ellipse 60% 50% at 75% 15%, #635bff0f 0%, transparent 60%), var(--ub-surface)}.ub-hero__glow{background:radial-gradient(circle, var(--ub-glow) 0%, transparent 70%);pointer-events:none;opacity:.32;border-radius:50%;width:min(32rem,50vw);height:min(32rem,50vw);position:absolute;top:10%;right:5%}@media (max-width:1023px){.ub-hero__glow{display:none}}.ub-hero__grid{z-index:1;align-items:center;gap:var(--space-8);width:100%;display:grid;position:relative}@media (min-width:1024px){.ub-hero__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.ub-hero__inner{max-width:40rem}.ub-hero__eyebrow{border-radius:var(--radius-sm);background:var(--ub-surface-glass);border:1px solid #635bff33;padding:.375rem .75rem;display:inline-flex}[data-world=ub][data-theme=light] .ub-hero__eyebrow{background:var(--ub-surface-elevated)}.ub-hero__claim{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:-.01em;color:var(--color-ub-sapphire-500);font-weight:500}[data-world=ub][data-theme=light] .ub-hero__claim{color:var(--color-navy-600)}.ub-hero__headline{margin-top:var(--space-3);font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight)}.ub-hero__subline{margin-top:var(--space-6);max-width:34rem;font-size:var(--text-subhead);line-height:var(--leading-body);color:var(--ub-text-secondary)}.ub-hero__actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}@media (max-width:479px){.ub-hero__actions{flex-direction:column;align-items:stretch}.ub-hero__actions .ub-cta{width:100%}}.ub-hero__visual{aspect-ratio:13/10;max-width:30rem;padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(155deg,#635bff0d 0%,#03050c2e 100%);border:1px solid #635bff1a;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:1024px){.ub-hero__visual{max-width:24rem;margin-inline:0}}.ub-hero__glass-panel{aspect-ratio:4/3;border-radius:var(--radius-xl);border:1px solid var(--ub-border);background:var(--ub-surface-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:24rem;margin-inline:auto;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.ub-hero__glass-panel{display:block}}.ub-hero__glass-edge{background:linear-gradient(90deg,#0000 0%,#635bff80 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ub-section{padding-block:var(--ub-narrative-pad);position:relative}.ub-section+.ub-section:before{content:"";width:min(100% - 2rem, var(--container-wide));background:linear-gradient(90deg, transparent 0%, var(--ub-border) 25%, #635bff33 50%, var(--ub-border) 75%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ub-hero+.ub-section:before{display:none}.ub-section--intelligence{background:radial-gradient(ellipse 80% 50% at 50% 0%, #635bff14 0%, transparent 60%), var(--ub-surface)}[data-world=ub][data-theme=light] .ub-section--intelligence{background:var(--ub-surface)}.ub-section--services{background-color:var(--ub-surface-elevated)}[data-world=ub][data-theme=dark] .ub-section--services{background-color:#141b2680}.ub-section--contact{padding-bottom:clamp(5rem,10vw,7rem)}.ub-section-header{max-width:36rem;margin-bottom:var(--ub-narrative-gap)}.ub-section-header--center{text-align:center;margin-inline:auto}.ub-section-header__title{margin-top:var(--space-3);font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);color:var(--ub-text-primary)}.ub-section-header__description{margin-top:var(--space-4)}.ub-intelligence{gap:var(--space-6);display:grid}.ub-proof__logic{text-align:center;max-width:40rem;font-size:var(--text-body-lg);color:var(--ub-text-secondary);margin-inline:auto;line-height:1.65}.ub-proof__indicators{display:none}.ub-proof__expertise{justify-content:center;gap:var(--space-2);margin-top:var(--ub-narrative-gap);flex-wrap:wrap;display:flex}.ub-proof__tag{border-radius:var(--radius-sm);border:1px solid var(--ub-border);background:var(--ub-surface-glass);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--ub-text-secondary);padding:.375rem .75rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.ub-proof__tag:hover{color:var(--ub-text-primary);border-color:#635bff59}[data-world=ub][data-theme=light] .ub-proof__tag{background:var(--ub-surface)}.ub-contact{border-radius:var(--radius-xl);padding:var(--space-8);position:relative;overflow:hidden}@media (min-width:768px){.ub-contact{align-items:stretch;gap:var(--space-10);padding:var(--space-12);grid-template-columns:1fr auto;display:grid}}.ub-contact__pattern{opacity:.25}.ub-contact__content{z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative}.ub-contact__eyebrow{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ub-accent);font-weight:600}.ub-contact__headline{margin-top:var(--space-3);font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);color:var(--ub-text-primary)}.ub-contact__description{margin-top:var(--space-4);max-width:28rem;font-size:var(--text-body-lg);color:var(--ub-text-secondary);line-height:1.65}.ub-contact__partner{z-index:1;margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--ub-border);position:relative}@media (min-width:768px){.ub-contact__partner{flex-direction:column;justify-content:space-between;min-width:20rem;margin-top:0;display:flex}}.ub-contact__identity{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--ub-border);display:flex}.ub-contact__avatar{width:3.25rem;height:3.25rem;font-family:var(--font-display);letter-spacing:.04em;color:var(--ub-accent);background:radial-gradient(circle,#635bff4d 0%,#0000 70%);border:1px solid #635bff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.ub-contact__name{font-size:var(--text-h4);letter-spacing:-.01em;color:var(--ub-text-primary);font-weight:600}.ub-contact__title{margin-top:var(--space-1);font-size:var(--text-body-sm);color:var(--ub-text-secondary)}.ub-contact__actions{padding-top:var(--space-5)}.ub-contact__email{font-size:var(--text-body-sm);color:var(--ub-accent);text-decoration:none;transition:color .18s;display:inline-block}.ub-contact__email:hover{color:var(--ub-text-primary);text-underline-offset:3px;text-decoration:underline}.ub-contact__actions .ub-cta{margin-top:var(--space-5);display:inline-flex}.ub-contact__partner--secondary{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--ub-border)}.ub-contact__focus{font-size:var(--text-body-sm);color:var(--ub-text-secondary);margin-top:.25rem}@media (prefers-reduced-motion:reduce){.ub-cta,.ub-proof__tag,.ub-contact__email{transition:none}}.world-header{transition:border-color .2s,box-shadow .2s}.world-header--condensed .world-header__inner{height:3.25rem}@media (min-width:1024px){.world-header--condensed .world-header__inner{height:3.5rem}}[data-world=steuer] .world-header{border-bottom-color:#0e2c4d14}[data-world=steuer][data-theme=dark] .world-header{border-bottom-color:#ffffff0f}[data-world=ub] .world-header{border-bottom-color:var(--ub-border)}.world-header--condensed{box-shadow:0 1px #0000000a}[data-world=ub][data-theme=dark] .world-header--condensed{box-shadow:0 1px #ffffff0a}.world-header__inner{height:var(--header-height-mobile);justify-content:space-between;align-items:center;gap:var(--space-4);transition:height .2s;display:flex}@media (min-width:1024px){.world-header__inner{height:var(--header-height)}}.world-header__start{align-items:center;gap:var(--space-6);min-width:0;display:flex}.world-header__end{align-items:center;gap:var(--space-4);display:flex}.world-nav-desktop{display:none}@media (min-width:1024px){.world-nav-desktop{display:block}}.world-nav-desktop__list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.world-nav-link{min-height:2.75rem;font-size:var(--text-body-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;padding-inline:.625rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.world-nav-link:after{content:"";width:0;height:1px;transition:width .15s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}[data-world=steuer] .world-nav-link:after{background:var(--color-steuer-turquoise-500)}[data-world=ub] .world-nav-link:after{background:var(--ub-accent)}.world-nav-link:hover{color:var(--text-primary)}.world-nav-link:hover:after,.world-nav-link:focus-visible:after,.world-nav-link--active:after{width:calc(100% - .5rem)}.world-nav-link:focus-visible{color:var(--text-primary);outline:none}.world-nav-link--active{color:var(--text-primary);font-weight:600}[data-world=steuer] .world-nav-link--active{color:var(--color-steuer-blue-900)}[data-world=steuer][data-theme=dark] .world-nav-link--active{color:var(--steuer-text-primary)}[data-world=ub] .world-nav-link--active{color:var(--ub-text-primary)}.world-nav-mobile-trigger{border-radius:var(--radius-md);border:1px solid var(--border-default);min-height:2.5rem;font-family:inherit;font-size:var(--text-body-sm);color:var(--text-primary);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding-inline:.75rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}[data-world=steuer] .world-nav-mobile-trigger:hover{background:#635bff0a;border-color:#635bff59}[data-world=ub] .world-nav-mobile-trigger:hover{background:var(--ub-surface-glass);border-color:#635bff59}.world-nav-mobile-trigger:focus-visible{outline:2px solid var(--world-accent);outline-offset:2px}.world-nav-mobile-trigger__icon{flex-direction:column;gap:3px;width:14px;display:flex}.world-nav-mobile-trigger__icon span{background:currentColor;height:1px;transition:transform .2s,opacity .2s;display:block}.world-nav-mobile-trigger__icon span:first-child{width:14px}.world-nav-mobile-trigger__icon span:nth-child(2){width:10px}.world-nav-mobile-trigger--open .world-nav-mobile-trigger__icon span:first-child{width:14px;transform:translateY(4px)rotate(45deg)}.world-nav-mobile-trigger--open .world-nav-mobile-trigger__icon span:nth-child(2){width:14px;transform:translateY(-4px)rotate(-45deg)}@media (min-width:1024px){.world-nav-mobile-trigger{display:none}}.world-nav-mobile-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0a0e1473;transition:opacity .25s;position:fixed;inset:0}[data-world=steuer][data-theme=light] .world-nav-mobile-backdrop{background:#0e2c4d33}.world-nav-mobile-backdrop--open{opacity:1;pointer-events:auto}.world-nav-mobile-sheet{z-index:70;width:min(20rem,88vw);padding:var(--space-6);border-left:1px solid var(--border-default);background:var(--bg-elevated);pointer-events:none;visibility:hidden;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.world-nav-mobile-sheet--open{pointer-events:auto;visibility:visible;transform:translate(0)}[data-world=steuer] .world-nav-mobile-sheet{background:var(--steuer-surface-elevated);border-left-color:#0e2c4d14}[data-world=steuer][data-theme=dark] .world-nav-mobile-sheet{background:#141a24}[data-world=ub] .world-nav-mobile-sheet{background:var(--ub-surface-elevated);border-left-color:var(--ub-border)}[data-world=ub][data-theme=dark] .world-nav-mobile-sheet{background:#141b26}.world-nav-mobile-sheet__header{margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.world-nav-mobile-sheet__title{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.world-nav-mobile-sheet__close{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.world-nav-mobile-sheet__close:focus-visible{outline:2px solid var(--world-accent);outline-offset:2px}.world-nav-mobile-sheet__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.world-nav-mobile-sheet__link{min-height:3rem;padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-body);color:var(--text-primary);align-items:center;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.world-nav-mobile-sheet__link:hover{background:var(--bg-primary)}[data-world=steuer] .world-nav-mobile-sheet__link--active{color:var(--color-steuer-blue-900);background:#635bff1a}[data-world=ub] .world-nav-mobile-sheet__link--active{color:var(--ub-text-primary);background:#635bff1a}.world-nav-mobile-sheet__cta{padding-top:var(--space-8);margin-top:auto}.world-nav-mobile-sheet__cta .steuer-cta,.world-nav-mobile-sheet__cta .ub-cta{width:100%}.world-breadcrumbs{border-bottom:1px solid var(--border-default);background:var(--bg-primary)}[data-world=steuer] .world-breadcrumbs{background:var(--steuer-surface);border-bottom-color:#0e2c4d0f}[data-world=ub] .world-breadcrumbs{background:var(--ub-surface);border-bottom-color:var(--ub-border)}.world-breadcrumbs__inner{min-height:2.5rem;padding-block:var(--space-2);align-items:center;display:flex}.world-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.world-breadcrumbs__item{font-size:var(--text-body-sm);align-items:center;gap:.25rem;display:inline-flex}.world-breadcrumbs__link{color:var(--text-secondary);text-decoration:none;transition:color .15s}.world-breadcrumbs__link:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.world-breadcrumbs__link:focus-visible{outline:2px solid var(--world-accent);outline-offset:2px;border-radius:2px}.world-breadcrumbs__current{color:var(--text-primary);font-weight:500}.world-breadcrumbs__separator{color:var(--text-muted);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.world-header__inner,.world-nav-link:after,.world-nav-mobile-backdrop,.world-nav-mobile-sheet,.world-nav-mobile-trigger__icon span{transition:none}}@media (min-width:1024px){.world-nav-mobile-backdrop,.world-nav-mobile-sheet{display:none}}.service-detail{--service-section-pad:clamp(3.5rem, 7vw, 5.5rem)}.service-hero{padding-block:clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.service-hero--steuer{background:linear-gradient(165deg,#635bff14 0%,#fff0 45%,#0e2c4d08 100%)}.service-hero--ub{background:radial-gradient(80% 60% at 70% 20%,#3b82f61f 0%,#0000 60%)}.service-hero__grid{z-index:1;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid;position:relative}@media (min-width:1024px){.service-hero__grid{grid-template-columns:1fr minmax(12rem,18rem)}}.service-hero__claim{color:var(--text-secondary);margin-top:.75rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.4}.service-detail--steuer .service-hero__claim{color:var(--color-steuer-blue-700)}[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__headline,[data-world=steuer][data-theme=dark] .service-detail--steuer .service-section__headline{color:var(--text-primary)}[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__claim{color:var(--text-secondary)}[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__headline,[data-world=ub][data-theme=dark] .service-detail--ub .service-section__headline{color:var(--text-primary)}[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__claim,[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__intro{color:var(--text-secondary)}.service-detail--ub .service-hero__claim{color:var(--ub-text-secondary)}.service-hero__headline{font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight);margin-top:.5rem}.service-hero__intro{max-width:42rem;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--text-secondary);margin-top:1.25rem}.service-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.service-hero__compass{aspect-ratio:1;background:#ffffff80;border:1px solid #0e2c4d14;border-radius:50%;position:relative;overflow:hidden}.service-hero__compass-ring{border:1px dashed #0e2c4d26;border-radius:50%;position:absolute;inset:12%}.service-hero__glass-panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a66;border:1px solid #94a3b81f;min-height:16rem;position:relative}.service-hero__glass-edge{border-radius:inherit;background:linear-gradient(135deg,#3b82f626 0%,#0000 50%);position:absolute;inset:0}.service-section{padding-block:var(--service-section-pad)}.service-section--steuer:nth-child(2n of .service-section){background-color:#0e2c4d05}[data-world=ub][data-theme=light] .service-section--ub:nth-child(2n of .service-section){background-color:#1e3a5f08}[data-world=ub][data-theme=dark] .service-section--ub:nth-child(2n of .service-section){background-color:#0f172a59}.service-section__grid{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:768px){.service-section__grid{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);align-items:start}}.service-section__header--center{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.service-section__headline{font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);margin-top:.5rem}.service-section__body{max-width:48rem}.service-approach{gap:clamp(1.5rem,3vw,2rem);display:grid}@media (min-width:768px){.service-approach{grid-template-columns:auto 1fr;align-items:start}}.service-approach__marker{border-radius:var(--radius-md);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.service-detail--steuer .service-approach__marker{color:var(--color-steuer-blue-900);background:#635bff26}.service-detail--ub .service-approach__marker{color:var(--color-ub-sapphire-400);background:#3b82f61a;border:1px solid #94a3b81f}.service-approach__icon{width:2rem;height:2rem}.service-faq{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:768px){.service-faq{grid-template-columns:1fr 2fr;align-items:start}}.service-faq__list{flex-direction:column;gap:.75rem;display:flex}.service-faq__item{overflow:hidden}.service-faq__item details{padding:var(--bento-pad)}.service-faq__question{cursor:pointer;list-style:none}.service-faq__question::-webkit-details-marker{display:none}.service-faq__answer{margin-top:var(--space-3);color:var(--text-secondary)}.service-detail--ub .service-faq__answer{color:var(--ub-text-secondary)}@media (max-width:1023px){.service-hero__compass,.service-hero__glass-panel{display:none}}[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__compass{background:#141a2499;border-color:#ffffff14}.conversion-page{--conversion-pad:clamp(3rem, 6vw, 5rem)}.conversion-hero{padding-block:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.conversion-hero--compact{padding-block:clamp(2rem,4vw,3rem)}.conversion-hero--steuer{background:linear-gradient(165deg,#635bff14 0%,#0000 50%)}.conversion-hero--ub{background:radial-gradient(70% 50% at 60% 0,#3b82f61a 0%,#0000 60%)}.conversion-hero__inner{z-index:1;max-width:42rem;position:relative}.conversion-hero__headline{margin-top:.5rem}.conversion-hero__promise{font-size:var(--text-meta);color:var(--text-secondary);margin-top:1.25rem;font-weight:600}.conversion-hero__promise--ub{color:var(--color-ub-sapphire-400)}.conversion-section{padding-block:var(--conversion-pad)}.conversion-page--steuer .conversion-section:nth-child(2n of .conversion-section){background:#0e2c4d05}[data-world=ub][data-theme=light] .conversion-page--ub .conversion-section:nth-child(2n of .conversion-section){background:#1e3a5f08}[data-world=ub][data-theme=dark] .conversion-page--ub .conversion-section:nth-child(2n of .conversion-section){background:#0f172a4d}.conversion-section__headline{margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.conversion-contact-grid{gap:2rem;display:grid}@media (min-width:768px){.conversion-contact-grid{grid-template-columns:1.2fr 1fr;align-items:start}}.conversion-partner{grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;display:grid;position:relative}.conversion-partner--steuer.cam-bento-tile{box-shadow:none;background:0 0;border:none}.conversion-partner--steuer:not(.cam-bento-tile){border-radius:var(--radius-md);background:#fff;border:1px solid #0e2c4d14;padding:1.75rem;box-shadow:0 2px 12px #0e2c4d0d}.conversion-partner--ub{border-radius:var(--radius-md);padding:1.75rem;overflow:hidden}.conversion-partner--compact{box-shadow:none;background:0 0;border:none;padding:0}.conversion-partner__pattern{opacity:.08}.conversion-partner__avatar{letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:.875rem;font-weight:600;display:flex}.conversion-partner--steuer .conversion-partner__avatar{color:var(--color-steuer-blue-900);background:#635bff33}.conversion-partner--ub .conversion-partner__avatar{color:var(--ub-text-primary);background:#3b82f626;border:1px solid #94a3b826}.conversion-partner__name{font-size:1.25rem;font-weight:600;line-height:1.3}.conversion-partner__title{font-size:var(--text-meta);color:var(--text-secondary);margin-top:.25rem}.conversion-page--ub .conversion-partner__title{color:var(--ub-text-secondary)}.conversion-partner__channels{flex-direction:column;gap:.375rem;margin-top:1rem;display:flex}.conversion-partner__link{font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.conversion-partner--steuer .conversion-partner__link{color:var(--color-steuer-blue-800)}.conversion-partner--steuer .conversion-partner__link:hover{color:var(--color-steuer-turquoise-600)}.conversion-partner--ub .conversion-partner__link{color:var(--color-ub-sapphire-400)}.conversion-partner--ub .conversion-partner__link:hover{color:var(--ub-text-primary)}.conversion-office__label{font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.conversion-office__address{font-style:normal;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);white-space:pre-line;margin-top:.75rem}.conversion-metric{border-radius:var(--radius-md);margin-top:1.5rem;padding:1.25rem}.conversion-office--ub .conversion-metric{background:#3b82f614;border:1px solid #94a3b81a}.conversion-metric__value{font-size:1.75rem;font-weight:600;font-family:var(--font-display);color:var(--color-ub-sapphire-400);display:block}.conversion-metric__label{color:var(--ub-text-secondary);margin-top:.25rem;font-size:.875rem;display:block}.conversion-trust-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.conversion-trust-list{grid-template-columns:repeat(2,1fr)}}.conversion-trust-list__item{border-radius:var(--radius-md);color:var(--color-steuer-blue-900);background:#635bff1a;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500}.conversion-trust-list--ub .conversion-trust-list__item{color:var(--ub-text-primary);background:#3b82f614;border:1px solid #94a3b81a}.conversion-cta-band{padding:var(--bento-pad-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.conversion-cta-band--steuer.cam-glass{background:#0e2c4d08}.conversion-cta-band--ub.cam-glass{padding:var(--bento-pad-lg)}.conversion-cta-band__text{max-width:28rem;font-size:1.0625rem}.conversion-form-layout{gap:2.5rem;display:grid}@media (min-width:1024px){.conversion-form-layout{grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);align-items:start}}.conversion-form-sidebar{border-radius:var(--radius-md);width:100%;min-width:0;padding:1.5rem;position:relative}.conversion-form-sidebar.cam-glass{padding:var(--bento-pad)}.conversion-form-sidebar--steuer:not(.cam-glass){background:#0e2c4d08;border:1px solid #0e2c4d0f}.conversion-form-sidebar--ub{overflow:hidden}.conversion-form-sidebar__pattern{opacity:.06}.conversion-form-sidebar__promise{text-wrap:pretty;margin-top:1.25rem;font-size:.9375rem;font-weight:500;line-height:1.45}.conversion-sidebar-trust{flex-direction:column;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.conversion-sidebar-trust__item{letter-spacing:-.01em;border-radius:var(--radius-md);text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.45}.conversion-sidebar-trust--steuer .conversion-sidebar-trust__item{color:var(--color-steuer-blue-900);background:#635bff1f}.conversion-sidebar-trust--ub .conversion-sidebar-trust__item{color:var(--ub-text-primary);background:#3b82f614;border:1px solid #94a3b81f}.conversion-form-sidebar .cam-bento-grid{grid-template-columns:1fr}.conversion-form-sidebar .cam-bento-grid>.cam-bento-tile{grid-column:1/-1;min-width:0}.conversion-partner--compact.cam-bento-tile{grid-template-columns:auto 1fr;align-items:start;gap:.125rem 1rem;padding:0;display:grid}.conversion-partner--compact .cam-bento-tile__visual{grid-area:1/1/span 2;margin-bottom:0}.conversion-partner--compact .cam-bento-tile__title{grid-area:1/2;margin-top:0;font-size:1.125rem;line-height:1.25}.conversion-partner--compact .cam-bento-tile__meta{grid-area:2/2;margin-top:0;font-size:.875rem;line-height:1.4}.conversion-metric.conversion-metric--sidebar{border-radius:var(--radius-md);background:#3b82f614;border:1px solid #94a3b81a;margin-top:1rem;padding:1rem 1.125rem}.conversion-metric--sidebar .cam-bento-tile__kpi{margin-top:0;font-size:clamp(1.5rem,4vw,1.75rem)}.conversion-metric--sidebar .cam-bento-tile__title{margin-top:.35rem;font-size:.875rem;line-height:1.4}@media (max-width:767px){.conversion-form-layout{gap:1.75rem}.conversion-form-sidebar,.conversion-form-sidebar.cam-glass{padding:1.25rem}}.conversion-form-sidebar__points{color:var(--text-secondary);margin-top:1rem;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.conversion-form-main{min-width:0}.conversion-form{border-radius:var(--radius-md);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.conversion-form--steuer{background:#fff;border:1px solid #0e2c4d14;box-shadow:0 2px 16px #0e2c4d0a}.conversion-form--ub{border:1px solid #94a3b81f}.conversion-form__step{border:none;flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:0;display:flex}.conversion-form__actions{flex-wrap:wrap;gap:.75rem;display:flex}.conversion-form__submit{width:100%;margin-top:.5rem}.conversion-form__actions .conversion-form__submit{flex:1;width:auto;margin-top:0}.conversion-form__submit-error{border-radius:var(--radius-sm);color:var(--color-error);background:#dc262614;padding:.875rem 1rem;font-size:.875rem}.form-field{flex-direction:column;gap:.375rem;display:flex}.form-field__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.conversion-form--ub .form-field__label{color:var(--ub-text-primary)}.form-field__required{color:var(--color-error)}.form-field__hint{color:var(--text-muted);font-size:.8125rem}.form-field__error{color:var(--color-error);font-size:.8125rem}.form-control{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-primary);width:100%;min-height:2.75rem;color:var(--text-primary);padding:.625rem .875rem;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.conversion-form--steuer .form-control{background:#fff}[data-world=steuer][data-theme=dark] .conversion-form--steuer .form-control{background:var(--steuer-surface-elevated);color:var(--steuer-text-primary);border-color:#ffffff1a}[data-world=steuer][data-theme=dark] .conversion-partner--steuer{background:var(--steuer-surface-elevated);box-shadow:none;border-color:#ffffff14}.conversion-form--steuer .form-control:focus{border-color:var(--color-steuer-blue-700);outline:none;box-shadow:0 0 0 3px #0e2c4d1a}.conversion-form--ub .form-control{background:var(--ub-surface-elevated);border-color:var(--ub-border);color:var(--ub-text-primary)}[data-world=ub][data-theme=dark] .conversion-form--ub .form-control{background:#0f172a80;border-color:#94a3b833}.conversion-form--ub .form-control:focus{border-color:var(--color-ub-sapphire-400);outline:none;box-shadow:0 0 0 3px #3b82f626}.form-control--textarea{resize:vertical;min-height:7rem}.form-control--error{border-color:var(--color-error)}.form-control--error:focus{box-shadow:0 0 0 3px #dc26261f}.form-checkbox{grid-template-columns:auto 1fr;align-items:start;gap:.5rem .75rem;display:grid}.form-checkbox__input{width:1.125rem;height:1.125rem;accent-color:var(--world-primary);margin-top:.125rem}.form-checkbox__label{color:var(--text-secondary);cursor:pointer;font-size:.875rem;line-height:1.5}.conversion-form--ub .form-checkbox__label{color:var(--ub-text-secondary)}.form-checkbox__link{color:var(--world-primary);text-underline-offset:2px;text-decoration:underline}.form-steps{gap:1.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.form-steps__item{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.form-steps__item[aria-current=step]{color:var(--ub-text-primary);font-weight:600}.form-steps__number{border:1px solid #94a3b84d;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:flex}.form-steps__item[aria-current=step] .form-steps__number{background:var(--color-ub-sapphire-400);color:#fff;border-color:#0000}.form-steps__number[data-complete]{background:#3b82f633;border-color:#0000}.form-success{text-align:center;border-radius:var(--radius-md);padding:2.5rem}.form-success--steuer{background:#635bff1a;border:1px solid #635bff4d}.form-success--ub{background:#3b82f61a;border:1px solid #94a3b826}.form-success__icon{border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:inline-flex}.form-success--steuer .form-success__icon{background:var(--color-steuer-turquoise-500);color:#fff}.form-success--ub .form-success__icon{background:var(--color-ub-sapphire-400);color:#fff}.form-success__title{font-size:1.5rem;font-weight:600}.form-success__message{color:var(--text-secondary);margin-top:.75rem;max-width:32rem;margin-inline:auto;font-size:1rem;line-height:1.6}.form-success--ub .form-success__message{color:var(--ub-text-secondary)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.conversion-contact-grid--ub-duo{gap:1.25rem;display:grid}@media (min-width:900px){.conversion-contact-grid--ub-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-contact-grid--ub-duo .conversion-office{grid-column:1/-1}}.conversion-partner__focus{color:var(--text-muted);margin-top:.35rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.conversion-partner__link,.form-control{transition:none}}.newsletter-signup{--newsletter-accent:var(--career-accent,#2d4a6f);width:100%}[data-world=steuer] .newsletter-signup{--newsletter-accent:var(--steuer-accent,#635bff)}[data-world=ub] .newsletter-signup{--newsletter-accent:var(--ub-accent,#0f766e)}[data-world=career] .newsletter-signup{--newsletter-accent:var(--career-accent,#2d4a6f)}.newsletter-signup__header{margin-bottom:1.5rem}.newsletter-signup__headline{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:600;line-height:1.15}.newsletter-signup__subline{max-width:36rem;color:var(--text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.6}.newsletter-signup__form,.newsletter-signup__name-row{gap:1rem;display:grid}@media (min-width:640px){.newsletter-signup__name-row{grid-template-columns:1fr 1fr}}.newsletter-signup__interests{border:none;margin:0;padding:0}.newsletter-signup__interests-label{color:var(--text-primary);margin-bottom:.65rem;font-size:.875rem;font-weight:600}.newsletter-signup__interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.newsletter-signup__interest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.newsletter-signup__interest-grid--compact{grid-template-columns:1fr}.newsletter-signup__interest{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.newsletter-signup__interest input{accent-color:var(--newsletter-accent);margin-top:.2rem}.newsletter-signup__submit{border-radius:var(--radius-md);background:var(--newsletter-accent);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.newsletter-signup__submit:hover:not(:disabled){opacity:.92}.newsletter-signup__submit:disabled{opacity:.7;cursor:wait}.newsletter-signup__error{color:var(--color-danger,#b42318);margin:0;font-size:.875rem}.newsletter-signup__link{color:var(--newsletter-accent);text-underline-offset:2px;text-decoration:underline}.newsletter-signup--compact .newsletter-signup__headline{font-size:1.125rem}.newsletter-signup--footer{padding:0}.newsletter-signup--footer .newsletter-signup__header{margin-bottom:1rem}.newsletter-signup--footer .newsletter-signup__headline{font-size:1rem;font-weight:600}.newsletter-signup--footer .newsletter-signup__subline{max-width:40rem;margin-top:.35rem;font-size:.8125rem;line-height:1.5}.newsletter-signup--footer .newsletter-signup__form{gap:.75rem}@media (min-width:768px){.cam-footer__newsletter .newsletter-signup--footer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.5rem 2rem;display:grid}.cam-footer__newsletter .newsletter-signup--footer .newsletter-signup__header{margin-bottom:0}.cam-footer__newsletter .newsletter-signup--footer .newsletter-signup__form{gap:.65rem}.cam-footer__newsletter .newsletter-signup--footer .newsletter-signup__submit{width:fit-content}}.newsletter-signup--inline-card,.newsletter-signup--landing-section{border:1px solid var(--border-default);padding:clamp(1.5rem,3vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.newsletter-signup--inline-card,.newsletter-signup--landing-section{border:1px solid color-mix(in srgb, var(--border-default) 80%, transparent)}}.newsletter-signup--inline-card,.newsletter-signup--landing-section{border-radius:var(--radius-lg);background:var(--bg-secondary)}@supports (color:color-mix(in lab, red, red)){.newsletter-signup--inline-card,.newsletter-signup--landing-section{background:color-mix(in srgb, var(--bg-secondary) 40%, var(--bg-primary))}}.newsletter-signup--landing-section .newsletter-signup__headline{font-size:clamp(1.75rem,3.5vw,2.5rem)}.newsletter-signup--full .newsletter-signup__form{max-width:32rem}.cms-block--newsletter .newsletter-signup--landing-section{max-width:48rem;margin-inline:auto}.cp-section{--cp-accent:var(--color-ub-sapphire-500,#4f8cff);--cp-accent-soft:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.cp-section{--cp-accent-soft:color-mix(in oklab, var(--cp-accent) 16%, transparent)}}.cp-section{isolation:isolate;padding-block:clamp(2.5rem,1.5rem + 5vw,6rem);position:relative;overflow:clip}.cp-section[data-bg=obsidian]{background:radial-gradient(120% 90% at 80% -10%, var(--cp-accent-soft), transparent 60%), radial-gradient(90% 80% at 0% 110%, var(--cp-accent), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.cp-section[data-bg=obsidian]{background:radial-gradient(120% 90% at 80% -10%, var(--cp-accent-soft), transparent 60%), radial-gradient(90% 80% at 0% 110%, color-mix(in oklab, var(--cp-accent) 10%, transparent), transparent 55%)}}.cp-section__inner{width:100%;max-width:var(--container-wide,80rem);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:1024px){.cp-section__inner{padding-inline:var(--space-8)}}.cp-section__head{max-width:46rem;margin-bottom:clamp(1.75rem,1rem + 3vw,3rem)}.cp-section__eyebrow{font-size:var(--text-label,.78rem);letter-spacing:.14em;text-transform:uppercase;color:var(--cp-accent);margin-bottom:var(--space-3);font-weight:600;display:inline-block}.cp-section__headline{font-family:var(--font-display,inherit);font-size:clamp(1.9rem,1.2rem + 3.4vw,3.25rem);line-height:var(--leading-tight,1.1);color:var(--text-primary);margin:0 0 var(--space-3);font-weight:700}.cp-section__subline{font-size:var(--text-body-lg,1.125rem);color:var(--text-secondary);line-height:var(--leading-body,1.6);margin:0}.cp-stepper{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cp-stepper__item{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-body-sm,.875rem);display:inline-flex}.cp-stepper__dot{border-radius:var(--radius-full);border:1px solid var(--border-default);width:1.6rem;height:1.6rem;transition:background-color var(--duration-small,.15s) var(--ease-out,ease), color var(--duration-small,.15s) var(--ease-out,ease), border-color var(--duration-small,.15s) var(--ease-out,ease);place-items:center;font-size:.75rem;font-weight:600;display:grid}.cp-stepper__item[data-done]{color:var(--text-secondary)}.cp-stepper__item[data-done] .cp-stepper__dot{background:var(--cp-accent-soft);border-color:var(--cp-accent);color:var(--cp-accent)}.cp-stepper__item[data-active]{color:var(--text-primary);font-weight:600}.cp-stepper__item[data-active] .cp-stepper__dot{background:var(--cp-accent);border-color:var(--cp-accent);color:var(--color-white,#fff)}@media (max-width:640px){.cp-stepper__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cp-stepper{gap:var(--space-2);justify-content:space-between}}.cp-layout{align-items:start;gap:clamp(1.25rem,.75rem + 2vw,2.5rem);display:grid}@media (min-width:960px){.cp-layout{grid-template-columns:minmax(0,1fr) 22rem}}.cp-main{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl,1.25rem);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(1.25rem,.9rem + 1.6vw,2.25rem)}.cp-step-head{margin-bottom:var(--space-6)}.cp-step-head__eyebrow{font-size:var(--text-label,.78rem);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-accent);margin-bottom:var(--space-2);font-weight:600;display:block}.cp-step-head__title{font-size:clamp(1.35rem,1rem + 1.4vw,1.9rem);line-height:var(--leading-snug,1.3);color:var(--text-primary);margin:0;font-weight:700}.cp-step-body{min-height:12rem}.cp-step-hint{color:var(--text-muted);font-size:var(--text-body-sm,.875rem);margin:0 0 var(--space-2)}.cp-configurator{gap:var(--space-8);flex-direction:column;display:flex}.cp-category__head{margin-bottom:var(--space-4)}.cp-category__title{font-size:var(--text-h4,1.15rem);color:var(--text-primary);margin:0 0 var(--space-1);font-weight:700}.cp-category__desc{color:var(--text-muted);font-size:var(--text-body-sm,.875rem);margin:0}.cp-card-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:560px){.cp-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.cp-card-grid{grid-template-columns:repeat(3,1fr)}}.cp-service-card{gap:var(--space-2);text-align:left;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg,1rem);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:transform var(--duration-small,.15s) var(--ease-out-expo,ease), border-color var(--duration-small,.15s) var(--ease-out,ease), box-shadow var(--duration-small,.15s) var(--ease-out,ease);flex-direction:column;padding-right:2.75rem;display:flex;position:relative}.cp-service-card:hover{border-color:var(--cp-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cp-service-card:hover{border-color:color-mix(in oklab, var(--cp-accent) 50%, var(--border-default))}}.cp-service-card:hover{box-shadow:var(--shadow-md)}.cp-service-card:focus-visible{outline:var(--focus-ring,2px solid);outline-offset:2px}.cp-service-card--selected{border-color:var(--cp-accent);background:var(--cp-accent-soft);box-shadow:0 0 0 1px var(--cp-accent) inset}.cp-service-card__check{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);border:1.5px solid var(--border-strong,var(--border-default));width:1.4rem;height:1.4rem;color:var(--color-white,#fff);transition:background-color var(--duration-small,.15s) var(--ease-out,ease);place-items:center;font-size:.8rem;display:grid;position:absolute}.cp-service-card--selected .cp-service-card__check{background:var(--cp-accent);border-color:var(--cp-accent)}.cp-service-card__body{gap:var(--space-1);flex-direction:column;display:flex}.cp-service-card__title{font-weight:600;font-size:var(--text-body,1rem)}.cp-service-card__desc{color:var(--text-secondary);font-size:var(--text-body-sm,.875rem);line-height:var(--leading-body,1.5)}.cp-service-card__rec{font-size:var(--text-body-sm,.82rem);color:var(--cp-accent)}.cp-complexity{letter-spacing:.04em;border-radius:var(--radius-full);border:1px solid var(--border-subtle,var(--border-default));color:var(--text-muted);align-self:flex-start;margin-top:auto;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.cp-complexity--niedrig{color:var(--color-success,#2e9e6b);border-color:var(--color-success,#2e9e6b)}@supports (color:color-mix(in lab, red, red)){.cp-complexity--niedrig{border-color:color-mix(in oklab, var(--color-success,#2e9e6b) 40%, transparent)}}.cp-complexity--mittel{color:var(--color-warning,#c9881f);border-color:var(--color-warning,#c9881f)}@supports (color:color-mix(in lab, red, red)){.cp-complexity--mittel{border-color:color-mix(in oklab, var(--color-warning,#c9881f) 40%, transparent)}}.cp-complexity--hoch{color:var(--cp-accent);border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.cp-complexity--hoch{border-color:color-mix(in oklab, var(--cp-accent) 45%, transparent)}}.cp-details{border-top:1px solid var(--border-default);padding-top:var(--space-6)}.cp-details__title{font-size:var(--text-h4,1.15rem);margin:0 0 var(--space-1);color:var(--text-primary);font-weight:700}.cp-details__hint{color:var(--text-muted);font-size:var(--text-body-sm,.875rem);margin:0 0 var(--space-4)}.cp-details__list{gap:var(--space-4);flex-direction:column;display:flex}.cp-followups{border:1px solid var(--border-default);border-radius:var(--radius-lg,1rem);padding:var(--space-4);margin:0}.cp-followups__legend{color:var(--text-primary);padding:0 var(--space-2);font-weight:600}.cp-followups__grid{gap:var(--space-3);display:grid}@media (min-width:640px){.cp-followups__grid{grid-template-columns:repeat(2,1fr)}}.cp-toggle-field{gap:var(--space-2);flex-direction:column;display:flex}.cp-toggle-field__label{font-size:var(--text-body-sm,.875rem);color:var(--text-secondary);font-weight:500}.cp-toggle{border:1px solid var(--border-default);border-radius:var(--radius-full);width:fit-content;padding:2px;display:inline-flex}.cp-toggle__btn{color:var(--text-muted);border-radius:var(--radius-full);font-size:var(--text-body-sm,.875rem);cursor:pointer;transition:background-color var(--duration-small,.15s) var(--ease-out,ease), color var(--duration-small,.15s) var(--ease-out,ease);background:0 0;border:none;padding:.35rem 1rem;font-weight:600}.cp-toggle__btn[data-active]{background:var(--cp-accent);color:var(--color-white,#fff)}.cp-form-grid{gap:var(--space-4);flex-direction:column;display:flex}.cp-form-row{gap:var(--space-4);display:grid}@media (min-width:560px){.cp-form-row{grid-template-columns:repeat(2,1fr)}}.cp-checkrow{gap:var(--space-3);flex-direction:column;display:flex}.cp-switch{align-items:center;gap:var(--space-3);font-size:var(--text-body,1rem);color:var(--text-secondary);cursor:pointer;display:inline-flex}.cp-switch input{width:1.15rem;height:1.15rem;accent-color:var(--cp-accent)}.cp-uploads{gap:var(--space-4);flex-direction:column;display:flex}.cp-dropzone{border:1.5px dashed var(--border-strong,var(--border-default));border-radius:var(--radius-lg,1rem);background:var(--bg-secondary);cursor:pointer;min-height:8rem;transition:border-color var(--duration-small,.15s) var(--ease-out,ease), background-color var(--duration-small,.15s) var(--ease-out,ease);place-items:center;display:grid}.cp-dropzone:hover{border-color:var(--cp-accent);background:var(--cp-accent-soft)}.cp-dropzone__input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cp-dropzone__label{color:var(--text-secondary);font-weight:500}.cp-upload-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-upload-list__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);display:flex}.cp-upload-list__name{font-size:var(--text-body-sm,.875rem);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-upload-list__remove{color:var(--color-error,#c0392b);font-size:var(--text-body-sm,.875rem);cursor:pointer;background:0 0;border:none;flex-shrink:0}.cp-consent{gap:var(--space-4);flex-direction:column;display:flex}.cp-consent__text{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg,1rem);padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-body-sm,.9rem);line-height:var(--leading-body,1.6)}.cp-link{color:var(--cp-accent);text-underline-offset:2px;text-decoration:underline}.cp-recap{gap:var(--space-6);flex-direction:column;display:flex}.cp-recap__title{font-size:var(--text-h4,1.1rem);margin:0 0 var(--space-3);color:var(--text-primary);font-weight:700}.cp-recap__services{color:var(--text-secondary);gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.cp-recap__row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle,var(--border-default));font-size:var(--text-body-sm,.9rem);display:flex}.cp-recap__label{color:var(--text-muted);flex:0 0 9rem}.cp-recap__value{color:var(--text-primary);font-weight:500}.cp-summary{gap:var(--space-5,1.25rem);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl,1.25rem);padding:var(--space-6);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (min-width:960px){.cp-summary{top:calc(var(--header-height,5rem) + var(--space-4));position:sticky}}.cp-summary__progress-head{font-size:var(--text-body-sm,.85rem);color:var(--text-muted);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.cp-summary__progress-pct{color:var(--cp-accent);font-weight:700}.cp-progressbar{border-radius:var(--radius-full);background:var(--bg-secondary);height:6px;overflow:hidden}.cp-progressbar__fill{transform-origin:0;background:linear-gradient(90deg, var(--cp-accent), var(--cp-accent));width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cp-progressbar__fill{background:linear-gradient(90deg, var(--cp-accent), color-mix(in oklab, var(--cp-accent) 60%, var(--color-white,#fff)))}}.cp-progressbar__fill{transition:transform var(--duration-medium,.3s) var(--ease-out-expo,ease)}.cp-summary__progress-label{margin-top:var(--space-2);font-size:var(--text-body-sm,.85rem);color:var(--text-secondary);font-weight:600;display:block}.cp-summary__eyebrow{font-size:var(--text-label,.72rem);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.cp-summary__company strong{color:var(--text-primary);font-size:var(--text-body,1rem)}.cp-summary__section{border-top:1px solid var(--border-subtle,var(--border-default));padding-top:var(--space-4)}.cp-summary__list,.cp-summary__docs{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-summary__item{font-size:var(--text-body-sm,.9rem);color:var(--text-primary);padding-left:1.1rem;position:relative}.cp-summary__item:before{content:"";border-radius:var(--radius-full);background:var(--cp-accent);width:6px;height:6px;position:absolute;top:.55em;left:0}.cp-summary__docs li{font-size:var(--text-body-sm,.85rem);color:var(--text-secondary)}.cp-summary__empty{color:var(--text-muted);font-size:var(--text-body-sm,.875rem);margin:0}.cp-nav{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-default);display:flex}.cp-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-6);border-radius:var(--radius-md);font-size:var(--text-body,1rem);cursor:pointer;transition:transform var(--duration-small,.15s) var(--ease-out-expo,ease), opacity var(--duration-small,.15s) var(--ease-out,ease);font-weight:600;display:inline-flex}.cp-btn:disabled{opacity:.5;cursor:not-allowed}.cp-btn--primary{background:var(--cp-accent);color:var(--color-white,#fff);border:1px solid var(--cp-accent)}.cp-btn--primary:not(:disabled):hover{transform:translateY(-1px)}.cp-btn--ghost{color:var(--text-secondary);border:1px solid var(--border-default);background:0 0}.cp-error{color:var(--color-error,#c0392b);font-size:var(--text-body-sm,.875rem);margin:0 0 var(--space-3)}.cp-error--submit{margin-top:var(--space-4)}.cp-intro__lead{font-size:var(--text-body-lg,1.125rem);color:var(--text-secondary);line-height:var(--leading-body,1.6);margin:0 0 var(--space-4)}.cp-intro__points{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-intro__points li{color:var(--text-primary);padding-left:1.75rem;position:relative}.cp-intro__points li:before{content:"✓";color:var(--cp-accent);font-weight:700;position:absolute;left:0}.cp-success{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl,1.25rem);max-width:32rem;box-shadow:var(--shadow-lg);margin:clamp(2rem,5vw,4rem) auto;padding:clamp(1.5rem,1rem + 2vw,3rem)}.cp-success__icon{width:3.5rem;height:3.5rem;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:var(--cp-accent);color:var(--color-white,#fff);place-items:center;font-size:1.5rem;display:grid}.cp-success__title{font-size:var(--text-h3,1.6rem);color:var(--text-primary);margin:0 0 var(--space-3);font-weight:700}.cp-success__message{color:var(--text-secondary);line-height:var(--leading-body,1.6);margin:0}.cp-shell--steuer{--cp-accent:var(--color-steuer-turquoise-500,#1aa9b4)}.cp-shell--ub{--cp-accent:var(--color-ub-sapphire-500,#4f8cff)}@media (prefers-reduced-motion:reduce){.cp-service-card,.cp-btn,.cp-progressbar__fill,.cp-stepper__dot,.cp-toggle__btn{transition:none}.cp-service-card:hover,.cp-btn--primary:not(:disabled):hover{transform:none}}.portal-root{--portal-blue:#0e2c4d;--portal-turquoise:#7ec899;--portal-obsidian:#071322;--portal-ink:#15233b;--portal-accent:var(--portal-turquoise);--portal-accent-soft:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-root{--portal-accent-soft:color-mix(in oklab, var(--portal-accent) 16%, transparent)}}.portal-root{background:radial-gradient(120% 80% at 85% -10%, var(--portal-accent-soft), transparent 60%), var(--bg-primary);min-height:100dvh;color:var(--text-primary)}.portal-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.6rem;padding:0 var(--space-5,1.25rem);border-radius:var(--radius-md);font-size:var(--text-body,1rem);cursor:pointer;transition:transform var(--duration-small,.15s) var(--ease-out-expo,ease), opacity var(--duration-small,.15s) var(--ease-out,ease), box-shadow var(--duration-small,.15s) var(--ease-out,ease);font-weight:600;display:inline-flex}.portal-btn:disabled{opacity:.55;cursor:not-allowed}.portal-btn--primary{background:linear-gradient(135deg, var(--portal-blue), #15527a 62%, #1f6a76);color:var(--color-white,#fff);border:1px solid var(--portal-turquoise)}@supports (color:color-mix(in lab, red, red)){.portal-btn--primary{border:1px solid color-mix(in oklab, var(--portal-turquoise) 34%, var(--portal-blue))}}.portal-btn--primary{box-shadow:0 18px 38px var(--portal-blue)}@supports (color:color-mix(in lab, red, red)){.portal-btn--primary{box-shadow:0 18px 38px color-mix(in oklab, var(--portal-blue) 22%, transparent)}}.portal-btn--primary:not(:disabled):hover{box-shadow:0 22px 44px var(--portal-blue);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.portal-btn--primary:not(:disabled):hover{box-shadow:0 22px 44px color-mix(in oklab, var(--portal-blue) 28%, transparent)}}.portal-btn--ghost{color:var(--text-secondary);border:1px solid var(--border-default);background:0 0}.portal-login{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 28%,#7ec89933,#0000 28rem),radial-gradient(circle at 20% 18%,#ffffff1a,#0000 24rem),linear-gradient(135deg,#071322 0%,#0e2c4d 48%,#071322 100%);place-items:center;min-height:100dvh;padding:clamp(1rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.portal-login:before,.portal-login:after{content:"";pointer-events:none;z-index:-1;position:absolute}.portal-login:before{opacity:.8;background:linear-gradient(115deg,#0000 0 46%,#7ec89929 46.2% 46.55%,#0000 46.8%),linear-gradient(35deg,#0000 0 58%,#ffffff14 58.2% 58.45%,#0000 58.8%);inset:0}.portal-login:after{aspect-ratio:1;filter:blur(.2px);background:#7ec8990f;border:1px solid #7ec89938;border-radius:42% 58% 48% 52%;width:clamp(18rem,28vw,30rem);bottom:clamp(-7rem,-5vw,-4rem);right:clamp(-8rem,-3vw,-3rem)}.portal-login__network{z-index:-1;opacity:.24;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),radial-gradient(circle at 18% 26%,#7ec899a6 0 2px,#0000 2.5px),radial-gradient(circle at 42% 62%,#ffffff6b 0 1.5px,#0000 2px),radial-gradient(circle at 72% 36%,#7ec89980 0 2px,#0000 2.5px);background-size:7rem 7rem,7rem 7rem,100% 100%,100% 100%,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 76%);mask-image:linear-gradient(120deg,#000,#0000 76%)}.portal-login__shell{grid-template-columns:minmax(0,1.06fr) minmax(24rem,.82fr);align-items:stretch;gap:clamp(1.25rem,3vw,3rem);width:min(100%,74rem);min-height:min(46rem,100dvh - clamp(2rem,4vw,4rem));animation:.7s cubic-bezier(.22,1,.36,1) both portal-login-enter;display:grid}.portal-login__brand-stage,.portal-login__panel{min-width:0;position:relative}.portal-login__brand-stage{flex-direction:column;justify-content:space-between;gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,4vw,4rem) clamp(.25rem,2vw,1.5rem);display:flex}.portal-login__logo{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;width:fit-content;padding:.65rem .8rem;box-shadow:inset 0 1px #ffffff24}.portal-login__logo .cam-logo{width:9.75rem;height:3.38rem}.portal-login__logo .cam-logo__variant{width:100%;height:100%}.portal-login__compass{aspect-ratio:1;opacity:.86;background:radial-gradient(circle,#7ec89929,#0000 58%),conic-gradient(from 18deg,#0000,#7ec8992e,#0000 22%);border:1px solid #7ec89933;border-radius:50%;place-items:center;width:clamp(9rem,20vw,17rem);display:grid;position:absolute;top:17%;right:9%}.portal-login__compass-triangle{aspect-ratio:.78;clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);filter:drop-shadow(0 18px 28px #7ec89938);background:linear-gradient(#7ec899eb,#ffffff1a);width:38%;transform:rotate(22deg)}.portal-login__copy{max-width:39rem;margin-top:auto}.portal-login__kicker,.portal-login__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--portal-turquoise);margin-bottom:var(--space-3,.75rem);font-size:clamp(.72rem,.68rem + .2vw,.82rem);font-weight:700;display:block}.portal-login__headline{letter-spacing:-.07em;color:#fff;max-width:12ch;margin:0;font-size:clamp(2.8rem,6.4vw,5.8rem);font-weight:760;line-height:.95}.portal-login__lead{color:#ffffffe6;margin:clamp(1.1rem,2vw,1.6rem) 0 0;font-size:clamp(1.2rem,1rem + .8vw,1.8rem);line-height:1.2}.portal-login__description{max-width:34rem;margin:var(--space-4,1rem) 0 0;color:#ffffffb8;font-size:clamp(1rem,.95rem + .2vw,1.12rem);line-height:1.7}.portal-login__trust-list{gap:var(--space-3,.75rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.portal-login__trust-item{gap:var(--space-3,.75rem);min-width:0;padding:var(--space-4,1rem);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:1.1rem;grid-template-columns:auto 1fr;display:grid}.portal-login__trust-icon{background:#7ec8991f;border:1px solid #7ec8996b;border-radius:999px;width:2rem;height:2rem;position:relative}.portal-login__trust-icon:before{content:"";border-right:2px solid var(--portal-turquoise);border-bottom:2px solid var(--portal-turquoise);position:absolute;inset:.58rem .68rem .64rem;transform:rotate(38deg)}.portal-login__trust-item strong,.portal-login__trust-text{display:block}.portal-login__trust-item strong{color:#fff;font-size:.9rem;line-height:1.25}.portal-login__trust-text{color:#ffffffa3;margin-top:.3rem;font-size:.78rem;line-height:1.45}.portal-login__panel{place-items:center;display:grid}.portal-login__panel:before{content:"";z-index:-1;filter:blur(70px);background:#7ec8992e;border-radius:999px;position:absolute;inset:14% 4% 12%}.portal-login__card{width:min(100%,29.5rem);color:var(--portal-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffff0,#fafdffe0),#ffffffe6;border:1px solid #ffffffb8;border-radius:clamp(1.35rem,1rem + 1vw,2rem);padding:clamp(1.35rem,1rem + 1.4vw,2.35rem);box-shadow:0 34px 80px #07132252,inset 0 1px #ffffffe6}.portal-login__card:before{content:"";width:2.75rem;height:.18rem;margin-bottom:var(--space-5,1.25rem);background:linear-gradient(90deg, var(--portal-blue), var(--portal-turquoise));border-radius:999px;display:block}.portal-login__title{color:var(--portal-blue);letter-spacing:-.045em;margin:0 0 var(--space-2);font-size:clamp(1.8rem,1.45rem + 1vw,2.35rem);font-weight:760;line-height:1}.portal-login__subline{color:#15233bad;margin:0 0 var(--space-6,1.5rem);font-size:.98rem;line-height:1.6}.portal-login__form{gap:var(--space-4,1rem);flex-direction:column;display:flex}.portal-login__form .form-field{gap:.48rem}.portal-login__form .form-field__label{color:var(--portal-blue);font-size:.88rem;font-weight:700}.portal-login__input{min-height:3.35rem;color:var(--portal-blue);background:#ffffffdb;border:1px solid #0e2c4d24;border-radius:1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0e2c4d0a}.portal-login__input:focus-visible{border-color:var(--portal-turquoise)}@supports (color:color-mix(in lab, red, red)){.portal-login__input:focus-visible{border-color:color-mix(in oklab, var(--portal-turquoise) 70%, var(--portal-blue))}}.portal-login__input:focus-visible{box-shadow:0 0 0 3px var(--portal-turquoise), 0 10px 24px #0e2c4d14}@supports (color:color-mix(in lab, red, red)){.portal-login__input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--portal-turquoise) 78%, white), 0 10px 24px #0e2c4d14}}.portal-login__input:focus-visible{outline:none}.portal-login__input:disabled{opacity:.7;cursor:not-allowed}.portal-login__input:-webkit-autofill{-webkit-text-fill-color:var(--portal-blue);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f7fbf8,0 0 0 4px #7ec89926}.portal-login__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--portal-blue);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f7fbf8,0 0 0 4px #7ec89926}.portal-login__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--portal-blue);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f7fbf8,0 0 0 4px #7ec89926}.portal-login__password-field{position:relative}.portal-login__input--password{padding-right:3.15rem}.portal-login__password-toggle{color:#0e2c4d94;cursor:pointer;background:0 0;border:0;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:50%;right:.58rem;transform:translateY(-50%)}.portal-login__password-toggle:hover{color:var(--portal-blue);background:#7ec89924}.portal-login__password-toggle:focus-visible{outline:2px solid var(--portal-turquoise)}@supports (color:color-mix(in lab, red, red)){.portal-login__password-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--portal-turquoise) 72%, white)}}.portal-login__password-toggle:focus-visible{outline-offset:2px}.portal-login__password-toggle:disabled{cursor:not-allowed;opacity:.55}.portal-login__error{background:#c0392b12;border:1px solid #c0392b38;border-radius:.9rem;padding:.78rem .9rem}.portal-login__form-meta{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);color:#15233b99;margin-top:-.15rem;font-size:.86rem;display:flex}.portal-login__security-note{align-items:center;gap:.42rem;display:inline-flex}.portal-login__help-link{color:var(--portal-blue);font-weight:700;text-decoration:none}.portal-login__help-link:hover{color:var(--portal-blue)}@supports (color:color-mix(in lab, red, red)){.portal-login__help-link:hover{color:color-mix(in oklab, var(--portal-blue) 70%, var(--portal-turquoise))}}.portal-login__help-link:hover{text-underline-offset:3px;text-decoration:underline}.portal-login__submit{width:100%;min-height:3.35rem;margin-top:var(--space-2,.5rem);border-radius:1rem}.portal-login__support{margin:var(--space-5,1.25rem) 0 0;padding-top:var(--space-4,1rem);color:#15233b94;border-top:1px solid #0e2c4d1a;font-size:.86rem;line-height:1.55}@keyframes portal-login-enter{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:root[data-theme=light] .portal-login{color:var(--portal-blue);background:radial-gradient(circle at 72% 18%,#7ec89947,#0000 24rem),radial-gradient(circle at 18% 16%,#0e2c4d1f,#0000 27rem),linear-gradient(135deg,#f7fbff 0%,#eef7f2 42%,#fff 100%)}:root[data-theme=light] .portal-login:before{background:linear-gradient(115deg,#0000 0 46%,#0e2c4d14 46.2% 46.55%,#0000 46.8%),linear-gradient(35deg,#0000 0 58%,#7ec89933 58.2% 58.45%,#0000 58.8%)}:root[data-theme=light] .portal-login__network{opacity:.18;background-image:linear-gradient(#0e2c4d1c 1px,#0000 1px),linear-gradient(90deg,#0e2c4d1c 1px,#0000 1px),radial-gradient(circle at 18% 26%,#7ec899b8 0 2px,#0000 2.5px),radial-gradient(circle at 42% 62%,#0e2c4d52 0 1.5px,#0000 2px),radial-gradient(circle at 72% 36%,#7ec8999e 0 2px,#0000 2.5px)}:root[data-theme=light] .portal-login__logo,:root[data-theme=light] .portal-login__trust-item{background:#ffffffb8;border-color:#0e2c4d1a;box-shadow:0 14px 34px #0e2c4d14}:root[data-theme=light] .portal-login__headline,:root[data-theme=light] .portal-login__trust-item strong{color:var(--portal-blue)}:root[data-theme=light] .portal-login__lead{color:#0e2c4dd1}:root[data-theme=light] .portal-login__description,:root[data-theme=light] .portal-login__trust-text{color:#15233ba8}:root[data-theme=light] .portal-login__card{border-color:#0e2c4d14;box-shadow:0 30px 80px #0e2c4d24,inset 0 1px #fffffff2}@media (max-width:1020px){.portal-login{align-items:start;overflow-y:auto}.portal-login__shell{gap:var(--space-5,1.25rem);grid-template-columns:1fr;min-height:auto;padding-block:clamp(.25rem,2vw,1.5rem)}.portal-login__brand-stage{gap:var(--space-5,1.25rem);padding:clamp(.75rem,3vw,1.5rem) 0 0}.portal-login__copy{margin-top:0}.portal-login__headline{max-width:18ch;font-size:clamp(2.25rem,9vw,4.2rem)}.portal-login__description{max-width:40rem}.portal-login__compass{width:clamp(7rem,26vw,11rem);top:1rem;right:0}.portal-login__trust-list{grid-template-columns:1fr}.portal-login__trust-item{padding:.9rem}.portal-login__panel{place-items:stretch stretch}.portal-login__card{width:100%}}@media (max-height:820px) and (min-width:1021px){.portal-login__shell{min-height:calc(100dvh - 2rem)}.portal-login__brand-stage{gap:1.5rem;padding-block:1.5rem}.portal-login__headline{font-size:clamp(2.8rem,5.5vw,4.8rem)}.portal-login__lead{margin-top:1rem}.portal-login__trust-item{padding:.85rem}.portal-login__card{padding:1.6rem}}@media (max-width:560px){.portal-login{min-height:100svh;padding:.85rem}.portal-login__brand-stage{gap:.8rem}.portal-login__logo{padding:.5rem .62rem}.portal-login__logo .cam-logo{width:8rem;height:2.77rem}.portal-login__kicker,.portal-login__eyebrow{letter-spacing:.11em}.portal-login__headline{letter-spacing:-.055em;font-size:clamp(1.85rem,11.5vw,2.8rem)}.portal-login__lead{margin-top:.7rem;font-size:1.05rem}.portal-login__description{margin-top:.65rem;font-size:.95rem;line-height:1.55}.portal-login__compass{opacity:.46;width:7rem}.portal-login__trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.portal-login__trust-item{text-align:center;border-radius:.9rem;place-items:center;min-height:2.35rem;padding:.42rem .34rem;display:grid}.portal-login__trust-item strong{font-size:.64rem;line-height:1.12}.portal-login__trust-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-login__trust-icon{display:none}.portal-login__card{border-radius:1.35rem;padding:.86rem}.portal-login__card:before{margin-bottom:.75rem}.portal-login__subline{margin-bottom:1rem}.portal-login__form{gap:.62rem}.portal-login__input,.portal-login__submit{min-height:2.82rem}.portal-login__support{margin-top:.9rem;padding-top:.85rem}.portal-login__form-meta{align-items:center}}.portal-header{z-index:10;background:var(--bg-elevated);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.portal-header{background:color-mix(in oklab, var(--bg-elevated) 92%, transparent)}}.portal-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-default)}.portal-header__inner{max-width:var(--container-max,72rem);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);margin-inline:auto;display:flex}.portal-header__brand{color:var(--text-primary);font-weight:700}.portal-header__right{align-items:center;gap:var(--space-4);display:flex}.portal-header__user{color:var(--text-secondary);font-size:var(--text-body-sm,.9rem)}.portal-main{padding-block:clamp(1.5rem,1rem + 3vw,3rem)}.portal-container{max-width:var(--container-max,72rem);padding-inline:var(--space-4);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.portal-page-head__eyebrow{font-size:var(--text-label,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--portal-accent);margin-bottom:var(--space-2);font-weight:600;display:block}.portal-page-head__title{margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:700}.portal-card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl,1.25rem);box-shadow:var(--shadow-md);padding:clamp(1.1rem,.8rem + 1.4vw,2rem)}.portal-card__title{font-size:var(--text-h4,1.15rem);margin:0 0 var(--space-4);color:var(--text-primary);font-weight:700}.portal-overview{gap:var(--space-4);flex-direction:column;display:flex}.portal-overview__row{align-items:center;gap:var(--space-3);display:flex}.portal-overview__label{color:var(--text-muted);font-size:var(--text-body-sm,.9rem);flex:0 0 9rem}.portal-overview__value{color:var(--text-primary);font-weight:600}.portal-overview__services{gap:var(--space-2);flex-direction:column;display:flex}.portal-chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.portal-chip{border-radius:var(--radius-full);background:var(--portal-accent-soft);border:1px solid var(--portal-accent);padding:.25rem .7rem}@supports (color:color-mix(in lab, red, red)){.portal-chip{border:1px solid color-mix(in oklab, var(--portal-accent) 40%, transparent)}}.portal-chip{color:var(--text-primary);font-size:var(--text-body-sm,.85rem)}.portal-badge{border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--text-secondary);padding:.2rem .6rem;font-size:.74rem;font-weight:600;display:inline-block}.portal-badge[data-status=completed],.portal-badge[data-status=done],.portal-badge[data-status=signed]{color:var(--color-success,#2e9e6b);border-color:var(--color-success,#2e9e6b)}@supports (color:color-mix(in lab, red, red)){.portal-badge[data-status=completed],.portal-badge[data-status=done],.portal-badge[data-status=signed]{border-color:color-mix(in oklab, var(--color-success,#2e9e6b) 45%, transparent)}}.portal-badge[data-status=missing_information],.portal-badge[data-status=opened],.portal-badge[data-status=sent],.portal-badge[data-status=prepared]{color:var(--color-warning,#c9881f);border-color:var(--color-warning,#c9881f)}@supports (color:color-mix(in lab, red, red)){.portal-badge[data-status=missing_information],.portal-badge[data-status=opened],.portal-badge[data-status=sent],.portal-badge[data-status=prepared]{border-color:color-mix(in oklab, var(--color-warning,#c9881f) 45%, transparent)}}.portal-badge[data-status=failed]{color:var(--color-error,#c0392b);border-color:var(--color-error,#c0392b)}@supports (color:color-mix(in lab, red, red)){.portal-badge[data-status=failed]{border-color:color-mix(in oklab, var(--color-error,#c0392b) 45%, transparent)}}.portal-tasks__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-task{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg,1rem);background:var(--bg-secondary);display:flex}.portal-task[data-done]{opacity:.7}.portal-task__body{gap:var(--space-1);flex-direction:column;display:flex}.portal-task__title{color:var(--text-primary);font-weight:600}.portal-task__desc{color:var(--text-secondary);font-size:var(--text-body-sm,.9rem)}.portal-task__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.portal-task__due{color:var(--text-muted);font-size:var(--text-body-sm,.82rem)}.portal-task__action{flex-shrink:0}.portal-task__done{border-radius:var(--radius-full);background:var(--color-success,#2e9e6b);width:2rem;height:2rem;color:var(--color-white,#fff);flex-shrink:0;place-items:center;display:grid}.portal-documents{gap:var(--space-4);flex-direction:column;display:flex}.portal-doc-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal-doc{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);display:flex}.portal-doc__name{font-size:var(--text-body-sm,.92rem);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-doc__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.portal-doc__dates{gap:var(--space-2,.5rem);color:var(--text-muted);flex-wrap:wrap;font-size:.78rem;display:flex}.portal-doc__meta{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.portal-doc__download{color:var(--portal-accent);font-size:var(--text-body-sm,.9rem);text-underline-offset:2px;font-weight:600;text-decoration:underline}.portal-dropzone{border:1.5px dashed var(--border-strong,var(--border-default));border-radius:var(--radius-lg,1rem);background:var(--bg-secondary);cursor:pointer;min-height:5.5rem;transition:border-color var(--duration-small,.15s) var(--ease-out,ease), background-color var(--duration-small,.15s) var(--ease-out,ease);place-items:center;display:grid}.portal-dropzone:hover{border-color:var(--portal-accent);background:var(--portal-accent-soft)}.portal-dropzone__input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-dropzone__label{color:var(--text-secondary);padding-inline:var(--space-3);text-align:center;font-weight:500}.portal-empty{color:var(--text-muted);font-size:var(--text-body-sm,.9rem);margin:0}.portal-error{color:var(--color-error,#c0392b);font-size:var(--text-body-sm,.9rem);margin:0}@media (max-width:560px){.portal-task{flex-direction:column;align-items:stretch}.portal-overview__row{align-items:flex-start;gap:var(--space-1);flex-direction:column}.portal-doc{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.portal-login__shell{animation:none}.portal-btn,.portal-dropzone,.portal-login__input,.portal-login__password-toggle{transition:none}.portal-btn--primary:not(:disabled):hover{transform:none}}.case-study{--case-section-pad:clamp(3.5rem, 7vw, 5.5rem)}.case-hero{padding-block:clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.case-hero--steuer{background:linear-gradient(165deg,#635bff12 0%,#0000 55%)}.case-hero--ub{background:radial-gradient(75% 55% at 65% 15%,#3b82f61a 0%,#0000 60%)}.case-hero__inner{z-index:1;max-width:48rem;position:relative}.case-hero__headline{font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight);margin-top:.5rem}.case-hero__teaser{margin-top:1.25rem}.case-section{padding-block:var(--case-section-pad)}.case-study--steuer .case-section:nth-child(2n of .case-section){background:#0e2c4d05}[data-world=ub][data-theme=light] .case-study--ub .case-section:nth-child(2n of .case-section){background:#1e3a5f08}[data-world=ub][data-theme=dark] .case-study--ub .case-section:nth-child(2n of .case-section){background:#0f172a52}.case-section--highlight.case-section--steuer{background:#635bff0f}.case-section--highlight.case-section--ub{background:#3b82f60f}.case-section__grid{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:768px){.case-section__grid{grid-template-columns:minmax(11rem,1fr) minmax(0,2fr);align-items:start}}.case-section__header--center{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.case-section__headline{font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);margin-top:.5rem}.case-section__body{max-width:48rem}.case-context{max-width:40rem}.case-context__facts{gap:1rem;margin:1.5rem 0 0;display:grid}@media (min-width:640px){.case-context__facts{grid-template-columns:repeat(3,1fr)}}.case-context__fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.case-context__fact dd{margin-top:.25rem;font-size:1rem;font-weight:500}.case-context__note{color:var(--text-secondary);margin-top:1.5rem;font-size:.9375rem;font-style:italic;line-height:1.65}.case-study--ub .case-context__note{color:var(--ub-text-secondary)}.case-related{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.case-related{grid-template-columns:repeat(3,1fr)}}.case-related__link{border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.case-study--steuer .case-related__link{color:var(--color-steuer-blue-900);background:#fff;border:1px solid #0e2c4d14}.case-study--steuer .case-related__link:hover{border-color:var(--color-steuer-turquoise-500);background:#635bff0f}.case-study--ub .case-related__link{background:var(--ub-surface-elevated);border:1px solid var(--ub-border);color:var(--ub-text-primary)}.case-study--ub .case-related__link:hover{background:#3b82f614;border-color:#3b82f666}.case-related__arrow{opacity:.5;transition:transform .18s,opacity .18s}.case-related__link:hover .case-related__arrow{opacity:1;transform:translate(2px)}[data-world=steuer][data-theme=dark] .case-study--steuer .case-related__link{background:var(--steuer-surface-elevated);color:var(--steuer-text-primary);border-color:#ffffff14}[data-world=ub][data-theme=dark] .case-study--ub .case-related__link{background:#0f172a80;border-color:#94a3b81a}@media (prefers-reduced-motion:reduce){.case-related__link,.case-related__arrow{transition:none}.case-related__link:hover .case-related__arrow{transform:none}}.insights-index-hero{padding-block:clamp(2.5rem,6vw,4rem)}.insights-index--steuer .insights-index-hero{background:linear-gradient(165deg,#635bff0f 0%,#0000 50%)}.insights-index--ub .insights-index-hero{background:radial-gradient(70% 50% at 60% 0,#3b82f614 0%,#0000 60%)}.insights-index-hero__headline{font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:var(--leading-tight);margin-top:.5rem}.insights-featured__tile{margin-top:var(--space-4)}.insights-featured{padding-block:clamp(2rem,4vw,3rem)}.insights-featured--steuer{background:#0e2c4d08}.insights-featured--ub{background:#1e3a5f0a}[data-world=ub][data-theme=dark] .insights-featured--ub{background:#0f172a59}.insights-featured__link{border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:box-shadow .18s;display:block}.insights-featured--steuer .insights-featured__link{background:#fff;border:1px solid #0e2c4d14;box-shadow:0 4px 20px #0e2c4d0f}.insights-featured--steuer .insights-featured__link:hover{box-shadow:0 8px 32px #0e2c4d1a}.insights-featured--ub .insights-featured__link{background:var(--ub-surface-elevated);border:1px solid var(--ub-border)}.insights-featured--ub .insights-featured__link:hover{border-color:#3b82f64d}.insights-featured__category{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.insights-featured--steuer .insights-featured__category{color:var(--color-steuer-turquoise-600)}.insights-featured--ub .insights-featured__category{color:var(--color-ub-sapphire-400)}.insights-featured__title{margin-top:.75rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.insights-featured--steuer .insights-featured__title{color:var(--color-steuer-blue-900)}.insights-featured--ub .insights-featured__title{color:var(--ub-text-primary)}.insights-featured__excerpt{max-width:48rem;margin-top:1rem;font-size:1.0625rem;line-height:1.65}.insights-featured--steuer .insights-featured__excerpt{color:var(--text-secondary)}.insights-featured--ub .insights-featured__excerpt{color:var(--ub-text-secondary)}.insights-featured__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;display:flex}.insights-featured__cta{margin-left:auto;font-weight:600}.insights-featured--steuer .insights-featured__cta{color:var(--color-steuer-blue-800)}.insights-featured--ub .insights-featured__cta{color:var(--color-ub-sapphire-400)}.insights-grid-section{padding-block:clamp(3rem,6vw,5rem)}.insights-filter{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.insights-filter__tab{border-radius:var(--radius-full);cursor:pointer;border:1px solid #0000;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.insights-filter__tab--steuer{color:var(--color-steuer-blue-800);background:#0e2c4d0a}.insights-filter__tab--steuer.insights-filter__tab--active{background:var(--color-steuer-blue-900);color:#fff}.insights-filter__tab--ub{border-color:var(--ub-border);color:var(--ub-text-secondary);background:#1e3a5f0f}[data-world=ub][data-theme=dark] .insights-filter__tab--ub{background:#0f172a66;border-color:#94a3b826}.insights-filter__tab--ub.insights-filter__tab--active{border-color:var(--color-ub-sapphire-400);color:var(--ub-text-primary);background:#3b82f633}.insights-filter__tab:focus-visible{outline:2px solid var(--world-primary);outline-offset:2px}.insights-grid.cam-bento-grid{margin-top:var(--space-6)}.insights-grid:not(.cam-bento-grid){gap:1.25rem;display:grid}@media (min-width:640px){.insights-grid:not(.cam-bento-grid){grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.insights-grid:not(.cam-bento-grid){grid-template-columns:repeat(3,1fr)}}.insights-grid__empty{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:2rem}.article-hero{padding-block:clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.article-hero--steuer{background:linear-gradient(165deg,#635bff12 0%,#0000 55%)}.article-hero--ub{background:radial-gradient(75% 55% at 65% 15%,#3b82f61a 0%,#0000 60%)}.article-hero__inner{z-index:1;max-width:48rem;position:relative}.article-hero__headline{margin-top:.5rem;font-size:clamp(2rem,4.5vw,3rem)}.article-hero__excerpt{margin-top:1rem}.article-meta{border-bottom:1px solid var(--border-default);padding-block:1.25rem}.insight-article--ub .article-meta{border-bottom-color:#94a3b826}.article-meta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.article-meta__author{align-items:center;gap:.875rem;display:flex}.article-meta__avatar{border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;font-weight:600;display:flex}.insight-article--steuer .article-meta__avatar{color:var(--color-steuer-blue-900);background:#635bff33}.insight-article--ub .article-meta__avatar{color:var(--ub-text-primary);background:#3b82f626}.article-meta__name{font-size:.9375rem;font-weight:600}.article-meta__title{color:var(--text-muted);font-size:.8125rem}.insight-article--ub .article-meta__title{color:var(--ub-text-secondary)}.article-meta__details{color:var(--text-muted);gap:1.25rem;margin:0;font-size:.875rem;display:flex}.insight-article--ub .article-meta__details{color:var(--ub-text-secondary)}.article-meta__details dd{margin:0}.article-content{padding-block:clamp(2.5rem,5vw,4rem)}.article-content__inner{max-width:42rem}.article-content__heading{margin-top:2rem;margin-bottom:.75rem;font-size:1.375rem;font-weight:600;line-height:1.3}.article-content__heading:first-child{margin-top:0}.insight-article--steuer .article-content__heading{color:var(--color-steuer-blue-900)}.insight-article--ub .article-content__heading{color:var(--ub-text-primary)}.article-content__paragraph{color:var(--text-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.75}.insight-article--ub .article-content__paragraph{color:var(--ub-text-secondary)}.article-related{padding-block:clamp(2.5rem,5vw,4rem)}.insight-article--steuer .article-related{background:#0e2c4d05}.insight-article--ub .article-related{background:#0f172a4d}.article-related__headline{margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2rem)}.article-related__group+.article-related__group{margin-top:2rem}[data-world=steuer][data-theme=dark] .insights-featured--steuer .insights-featured__link{background:var(--steuer-surface-elevated);border-color:#ffffff14}[data-world=steuer][data-theme=dark] .insights-featured--steuer .insights-featured__title{color:var(--steuer-text-primary)}[data-world=ub][data-theme=dark] .insights-featured--ub .insights-featured__link{background:#0f172a80;border-color:#94a3b81f}@media (prefers-reduced-motion:reduce){.insights-featured__link,.insights-filter__tab{transition:none}}.search-trigger{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .75rem;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.search-trigger:hover{border-color:var(--world-primary);color:var(--text-primary)}.search-trigger:focus-visible{outline:2px solid var(--world-primary);outline-offset:2px}.search-trigger--desktop{display:none}@media (min-width:1280px){.search-trigger--desktop{display:inline-flex}}.search-trigger--mobile{justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.5rem;display:inline-flex}@media (min-width:1280px){.search-trigger--mobile{display:none}}.search-trigger__label{font-weight:500}.search-trigger__kbd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-secondary);font-family:var(--font-mono);color:var(--text-muted);align-items:center;padding:.125rem .375rem;font-size:.6875rem;display:inline-flex}.search-overlay{z-index:200;background:var(--bg-primary);justify-content:center;align-items:flex-start;padding:clamp(1rem,8vh,6rem) 1rem 1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.search-overlay{background:color-mix(in srgb, var(--bg-primary) 55%, transparent)}}.search-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.18s ease-out search-overlay-in}.search-overlay--reduced{animation:none}@keyframes search-overlay-in{0%{opacity:0}to{opacity:1}}.search-overlay__panel{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated);width:min(100%,42rem);max-height:min(70vh,36rem);box-shadow:0 24px 48px var(--text-primary), 0 0 0 1px var(--world-primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.search-overlay__panel{box-shadow:0 24px 48px color-mix(in srgb, var(--text-primary) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--world-primary) 8%, transparent)}}.search-overlay__panel{animation:.22s cubic-bezier(.16,1,.3,1) search-panel-in;overflow:hidden}.search-overlay--reduced .search-overlay__panel{animation:none}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[data-world=ub] .search-overlay__panel{background:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){[data-world=ub] .search-overlay__panel{background:color-mix(in srgb, var(--bg-elevated) 92%, var(--world-primary))}}[data-world=ub] .search-overlay__panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.search-overlay__input-row{border-bottom:1px solid var(--border-default);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.search-overlay__input-icon{color:var(--text-muted);flex-shrink:0}.search-overlay__input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:1rem;font-weight:500}.search-overlay__input::placeholder{color:var(--text-muted);font-weight:400}.search-overlay__close{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;flex-shrink:0;padding:.25rem .5rem;font-size:.6875rem}.search-overlay__close:hover{color:var(--text-primary)}.search-overlay__body{flex:1;padding:.5rem 0;overflow-y:auto}.search-overlay__status,.search-overlay__hint{color:var(--text-muted);font-size:var(--text-sm);padding:1.5rem 1.25rem}.search-overlay__shortcuts{color:var(--text-muted);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.75rem;font-size:.75rem;display:flex}.search-overlay__shortcuts span{align-items:center;gap:.25rem;display:inline-flex}.search-overlay__section{padding:.25rem 0}.search-overlay__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:.5rem 1.25rem .375rem;font-size:.6875rem;font-weight:600}.search-overlay__list{margin:0;padding:0;list-style:none}.search-overlay__item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:.625rem 1.25rem;transition:background-color .12s;display:flex}.search-overlay__item:hover,.search-overlay__item--active{background:var(--world-primary)}@supports (color:color-mix(in lab, red, red)){.search-overlay__item:hover,.search-overlay__item--active{background:color-mix(in srgb, var(--world-primary) 10%, transparent)}}.search-overlay__item:focus-visible{outline:2px solid var(--world-primary);outline-offset:-2px}.search-overlay__item-icon{border-radius:var(--radius-sm);background:var(--bg-secondary);width:1.75rem;height:1.75rem;color:var(--world-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-overlay__item-content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.search-overlay__item-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.search-overlay__item-excerpt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.search-overlay__item-type{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.6875rem;font-weight:500}.search-overlay__empty{padding:1.25rem}.search-overlay__empty-title{color:var(--text-secondary);margin-bottom:1rem;font-size:.9375rem}.search-overlay__empty-group{margin-bottom:1rem}.search-overlay__empty-group h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.search-overlay__empty-group ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.search-overlay__empty-cta{border-radius:var(--radius-md);background:var(--world-primary);color:var(--bg-primary);margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.search-overlay__footer{border-top:1px solid var(--border-default);color:var(--text-muted);align-items:center;gap:1rem;padding:.5rem 1.25rem;font-size:.75rem;display:flex}.search-overlay__footer-source{margin-left:auto}@media (prefers-reduced-motion:reduce){.search-overlay,.search-overlay__panel{animation:none}}[data-world=career]{--career-accent:#2d4a6f;--career-accent-soft:#2d4a6f1f;--career-warm:#c4a574}.career-hero{background:var(--bg-primary);padding:clamp(3rem,10vh,6rem) 0 clamp(2.5rem,8vh,4rem);position:relative;overflow:hidden}.career-hero__inner{max-width:42rem}.career-hero__eyebrow{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--career-accent);font-weight:600}.career-hero__headline{font-size:var(--text-hero);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--text-primary);margin-top:.75rem}.career-hero__subline{font-size:var(--text-subhead);line-height:var(--leading-body);color:var(--text-secondary);margin-top:1.25rem}.career-page-hero{border-bottom:1px solid var(--border-default);padding:clamp(2rem,6vh,3.5rem) 0 1.5rem}.career-page-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.career-page-hero__headline{color:var(--text-primary);margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}.career-page-hero__intro{max-width:36rem;color:var(--text-secondary);margin-top:.75rem;line-height:1.6}.career-cta{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.career-cta--primary{background:var(--career-accent);color:#fff}.career-cta--primary:hover{background:var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.career-cta--primary:hover{background:color-mix(in srgb, var(--career-accent) 85%, #000)}}.career-cta--secondary{color:var(--career-accent);border:1px solid var(--career-accent);background:0 0}.career-cta--secondary:hover{background:var(--career-accent-soft)}.career-link{color:var(--career-accent);font-size:.875rem;font-weight:600;text-decoration:none}.career-link:hover{text-decoration:underline}.career-section{padding:clamp(2.5rem,6vh,4rem) 0;position:relative;overflow:hidden}.career-section--alt{background:var(--bg-secondary)}.career-section__headline{font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);color:var(--text-primary)}.career-section__intro{max-width:40rem;font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-body);margin-top:.75rem}.career-culture-section{position:relative}.career-culture__header{max-width:40rem;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.career-culture__grid{margin-top:0}.career-culture-tile{min-width:0;height:100%;transition:transform .28s var(--ease-out-expo), border-color .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo);padding:clamp(1.75rem,2.5vw,2rem)}.career-culture-tile.cam-glass{-webkit-backdrop-filter:blur(24px);background:linear-gradient(155deg, var(--bg-elevated) 0%, var(--career-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile.cam-glass{background:linear-gradient(155deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent) 0%, color-mix(in srgb, var(--career-accent) 6%, transparent) 100%)}}.career-culture-tile.cam-glass{border:1px solid var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile.cam-glass{border:1px solid color-mix(in srgb, var(--career-accent) 14%, var(--border-default))}}.career-culture-tile.cam-glass{box-shadow:0 8px 32px var(--career-accent), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.career-culture-tile.cam-glass{box-shadow:0 8px 32px color-mix(in srgb, var(--career-accent) 6%, transparent), inset 0 1px 0 #ffffff14}}.career-culture-tile.cam-glass:before{box-shadow:inset 0 1px #ffffff1a}.career-culture-tile.cam-glass:after{border-color:var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile.cam-glass:after{border-color:color-mix(in srgb, var(--career-accent) 12%, transparent)}}.career-culture-tile.cam-glass:after{box-shadow:inset 3px 0 0 var(--career-warm)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile.cam-glass:after{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--career-warm) 55%, transparent)}}.career-culture-tile:hover{border-color:var(--career-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile:hover{border-color:color-mix(in srgb, var(--career-accent) 28%, var(--border-default))}}.career-culture-tile:hover{box-shadow:0 16px 48px var(--career-accent), 0 0 0 1px var(--career-warm), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.career-culture-tile:hover{box-shadow:0 16px 48px color-mix(in srgb, var(--career-accent) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--career-warm) 18%, transparent), inset 0 1px 0 #ffffff1f}}.career-culture-section:has(.career-culture-tile:hover) .cam-strategic-field--career{--cam-field-svg-opacity:.72;--cam-field-gradient-opacity:.82}.career-culture-section:has(.career-culture-tile:hover) .cam-strategic-field__gradient{transition:opacity .6s var(--ease-out-expo)}.career-culture-tile__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--career-accent);background:var(--career-accent);justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.career-culture-tile__icon{background:color-mix(in srgb, var(--career-accent) 10%, transparent)}}.career-culture-tile__icon{border:1px solid var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile__icon{border:1px solid color-mix(in srgb, var(--career-accent) 14%, transparent)}}.career-culture-tile__icon{transition:background .28s var(--ease-out-expo), border-color .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo);box-shadow:inset 0 1px #ffffff0f}.career-culture-tile:hover .career-culture-tile__icon{background:var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile:hover .career-culture-tile__icon{background:color-mix(in srgb, var(--career-accent) 16%, transparent)}}.career-culture-tile:hover .career-culture-tile__icon{border-color:var(--career-warm)}@supports (color:color-mix(in lab, red, red)){.career-culture-tile:hover .career-culture-tile__icon{border-color:color-mix(in srgb, var(--career-warm) 35%, transparent)}}.career-culture-tile:hover .career-culture-tile__icon{box-shadow:0 0 20px var(--career-warm), inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.career-culture-tile:hover .career-culture-tile__icon{box-shadow:0 0 20px color-mix(in srgb, var(--career-warm) 18%, transparent), inset 0 1px 0 #ffffff1a}}.career-culture-tile .cam-bento-tile__title{letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.career-culture-tile .cam-bento-tile__description{color:var(--text-secondary);text-wrap:pretty;margin-top:.875rem;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.6}[data-world=career][data-theme=dark] .career-culture-tile.cam-glass{background:linear-gradient(155deg, var(--bg-elevated) 0%, var(--career-accent) 100%)}@supports (color:color-mix(in lab, red, red)){[data-world=career][data-theme=dark] .career-culture-tile.cam-glass{background:linear-gradient(155deg, color-mix(in srgb, var(--bg-elevated) 72%, transparent) 0%, color-mix(in srgb, var(--career-accent) 10%, transparent) 100%)}}[data-world=career][data-theme=dark] .career-culture-tile.cam-glass{border-color:var(--career-accent)}@supports (color:color-mix(in lab, red, red)){[data-world=career][data-theme=dark] .career-culture-tile.cam-glass{border-color:color-mix(in srgb, var(--career-accent) 18%, transparent)}}[data-world=career][data-theme=dark] .career-culture-tile.cam-glass{box-shadow:0 10px 40px #00000047,inset 0 1px #ffffff0f}.career-culture__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.career-culture__list li{color:var(--text-secondary);padding-left:1.25rem;line-height:1.55;position:relative}.career-culture__list li:before{content:"";background:var(--career-warm);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.career-process{flex-direction:column;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.career-process--compact{gap:1rem}.career-process__step{align-items:flex-start;gap:1rem;display:flex}.career-process__number{font-family:var(--font-mono);color:var(--career-accent);flex-shrink:0;padding-top:.125rem;font-size:.75rem;font-weight:600}.career-process__title{color:var(--text-primary);font-size:.9375rem;font-weight:600}.career-process__text{color:var(--text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.55}.career-jobs-preview__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.career-jobs-preview__grid{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.career-jobs-preview__grid{grid-template-columns:repeat(3,1fr)}}.career-recruiting{padding:clamp(2.5rem,6vh,4rem) 0;position:relative;overflow:hidden}.career-recruiting .cam-strategic-field--career{--cam-field-svg-opacity:.12;--cam-field-gradient-opacity:.2}.career-recruiting__panel{padding:var(--bento-pad-lg)}.career-recruiting__headline{font-size:var(--text-section);color:var(--text-primary);font-weight:600}.career-recruiting__text{max-width:36rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);margin-top:1rem}[data-world=career][data-theme=dark] .career-section--alt{background:var(--bg-secondary)}[data-world=career][data-theme=dark] .career-cta--primary{background:var(--career-accent);color:#fff}.career-recruiting__contact{margin-top:1.5rem}.career-recruiting__name{color:inherit;font-weight:600}.career-recruiting__role{font-size:var(--text-meta);color:var(--text-muted)}.job-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);transition:border-color .2s,box-shadow .2s,transform .2s}.job-card:hover{border-color:var(--career-accent);box-shadow:0 8px 24px var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.job-card:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--career-accent) 8%, transparent)}}.job-card__link{height:100%;color:inherit;flex-direction:column;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.job-card__meta{align-items:center;gap:.5rem;display:flex}.job-card__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--career-accent);font-size:.6875rem;font-weight:600}.job-card__bu{color:var(--text-muted);font-size:.6875rem}.job-card__title{color:var(--text-primary);margin-top:.75rem;font-size:1.0625rem;font-weight:600}.job-card__intro{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-top:.5rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.job-card__details{color:var(--text-muted);flex-wrap:wrap;gap:.75rem 1.25rem;margin:1rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.job-card__details li{align-items:center;gap:.375rem;display:inline-flex}.job-card__cta{color:var(--career-accent);margin-top:1rem;font-size:.8125rem;font-weight:600}.jobs-index{padding:2rem 0 3rem}.jobs-index__toolbar{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.jobs-index__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.jobs-index__search{flex:1;max-width:20rem;position:relative}.jobs-index__search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.jobs-index__search-input{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);width:100%;color:var(--text-primary);padding:.625rem .75rem .625rem 2.25rem;font-size:.9375rem}.jobs-index__search-input:focus{outline:2px solid var(--career-accent);outline-offset:1px}.jobs-index__filters{flex-wrap:wrap;gap:.5rem;display:flex}.jobs-index__filter{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);padding:.5rem .75rem;font-size:.8125rem}.jobs-index__grid{gap:1rem;display:grid}@media (min-width:768px){.jobs-index__grid{grid-template-columns:repeat(2,1fr)}}.jobs-index__empty{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:3rem 1rem}.jobs-index__empty-reset{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--career-accent);cursor:pointer;background:0 0;margin-top:1rem;padding:.5rem 1rem;font-weight:600}.jobs-index__count{color:var(--text-muted);margin-top:1.5rem;font-size:.8125rem}.job-detail__hero{border-bottom:1px solid var(--border-default);padding:clamp(2rem,6vh,3.5rem) 0}.job-detail__hero-inner{max-width:42rem}.job-detail__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--career-accent);font-size:.75rem;font-weight:600}.job-detail__title{color:var(--text-primary);margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}.job-detail__intro{color:var(--text-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.job-detail__meta{color:var(--text-muted);flex-wrap:wrap;gap:1rem;margin:1.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.job-detail__meta li{align-items:center;gap:.375rem;display:inline-flex}.job-detail__section{padding:2.5rem 0}.job-detail__section--alt{background:var(--bg-secondary)}.job-detail__content{max-width:40rem}.job-detail__heading{color:var(--text-primary);font-size:1.25rem;font-weight:600}.job-detail__list{color:var(--text-secondary);flex-direction:column;gap:.625rem;margin:1rem 0 0;padding-left:1.25rem;line-height:1.6;display:flex}.job-detail__list--checks{padding-left:0;list-style:none}.job-detail__list--checks li{padding-left:1.25rem;position:relative}.job-detail__list--checks li:before{content:"✓";color:var(--career-accent);font-weight:600;position:absolute;left:0}.job-detail__contact{background:var(--bg-secondary);padding:2.5rem 0 3rem}.job-detail__contact-inner{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.job-detail__contact-inner{flex-direction:row;justify-content:space-between;align-items:center}}.job-detail__contact-headline{font-size:1.125rem;font-weight:600}.job-detail__contact-name{margin-top:.5rem;font-weight:600}.job-detail__contact-title{color:var(--text-muted);font-size:.875rem}.job-detail__contact-email{color:var(--career-accent);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.career-application{padding:2rem 0 3rem}.career-application__inner{max-width:32rem}.career-application__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.career-application__title{margin-top:.5rem;font-size:1.5rem;font-weight:600}.career-application__location{color:var(--text-muted);margin-top:.25rem;font-size:.875rem}.conversion-form--career .career-cta--primary{width:100%;margin-top:.5rem}.career-breadcrumbs{border-bottom:1px solid var(--border-default);background:var(--bg-secondary)}.career-breadcrumbs__inner{padding:.75rem 0}.career-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.career-breadcrumbs__separator{color:var(--text-muted);margin:0 .375rem}.career-breadcrumbs__link{color:var(--text-muted);text-decoration:none}.career-breadcrumbs__link:hover{color:var(--career-accent)}.career-breadcrumbs__current{color:var(--text-primary);font-weight:500}@media (prefers-reduced-motion:reduce){.job-card,.career-cta,.career-culture-tile,.career-culture-tile__icon{transition:none}.career-culture-tile:hover{transform:none}}:root:not([data-theme=dark]) .cam-footer{background:#f7f9fc;border-top-color:#0e2c4d14}:root:not([data-theme=dark]) .cam-footer .cam-text-meta{color:#0e2c4d9e}:root:not([data-theme=dark]) .cam-footer a{color:#0e2c4dad}:root:not([data-theme=dark]) .cam-footer a:hover{color:#0e2c4d}:root:not([data-theme=dark]) [data-world=career]{--career-accent:#0e2c4d;--career-accent-soft:#635bff1f;--career-warm:#5aad7a;--career-surface:#fafbfd;--career-panel-bg:#ffffffdb;--career-panel-border:#0e2c4d1a;--career-text-headline:#0e2c4d;--career-text-body:#0e2c4db8;--career-text-meta:#0e2c4d8f;--bg-primary:#fafbfd;--bg-secondary:#f7f9fc;--bg-elevated:#fff;--text-primary:#0e2c4d;--text-secondary:#0e2c4db8;--text-muted:#0e2c4d8f;--border-default:#0e2c4d1a}:root:not([data-theme=dark]) [data-world=career] .career-hero{background:radial-gradient(circle at 22% 28%,#635bff14,#0000 38%),radial-gradient(circle at 78% 18%,#0e2c4d0f,#0000 42%),#fafbfd}:root:not([data-theme=dark]) [data-world=career] .career-section--alt{background:radial-gradient(circle at 12% 80%,#635bff0d,#0000 35%),#f7f9fc}:root:not([data-theme=dark]) [data-world=career] .career-section{background:0 0}:root:not([data-theme=dark]) [data-world=career] .job-card{background:#ffffffeb;border:1px solid #0e2c4d1a;box-shadow:0 18px 50px #0e2c4d0f}:root:not([data-theme=dark]) [data-world=career] .job-card:hover{border-color:#635bff3d;transform:translateY(-2px);box-shadow:0 24px 70px #0e2c4d1a}:root:not([data-theme=dark]) [data-world=career] .job-card__badge,:root:not([data-theme=dark]) [data-world=career] .job-card__cta{color:#0e2c4d}:root:not([data-theme=dark]) [data-world=career] .career-cta--primary{color:#fff;background:#0e2c4d}:root:not([data-theme=dark]) [data-world=career] .career-cta--primary:hover{background:#123e66}:root:not([data-theme=dark]) [data-world=career] .career-cta--secondary{color:#0e2c4d;background:0 0;border-color:#0e2c4d24}:root:not([data-theme=dark]) [data-world=career] .career-cta--secondary:hover{background:#635bff1f;border-color:#635bff47}:root:not([data-theme=dark]) [data-world=career] .career-link{color:#0e2c4d}:root:not([data-theme=dark]) [data-world=career] .career-recruiting{color:var(--career-text-headline);background:radial-gradient(circle at 20% 30%,#635bff14,#0000 38%),radial-gradient(circle at 78% 20%,#0e2c4d0f,#0000 42%),linear-gradient(#f7f9fc 0%,#eef4f8 100%)}:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel{color:var(--career-text-headline);-webkit-backdrop-filter:blur(20px);background:#ffffffdb!important;border:1px solid #0e2c4d1a!important;box-shadow:0 24px 70px #0e2c4d1a,inset 0 1px #ffffffe6!important}:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .cam-text-section,:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .career-recruiting__headline{color:#0e2c4d!important}:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .cam-text-body,:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .career-recruiting__text,:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .cam-text-meta,:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .career-recruiting__role,:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .career-recruiting__name{color:#0e2c4db8!important}:root:not([data-theme=dark]) [data-world=career] .career-recruiting .career-cta--secondary{color:#0e2c4d!important;border-color:#0e2c4d24!important}:root:not([data-theme=dark]) [data-world=career] .career-recruiting .career-cta--secondary:hover{background:#635bff1f!important}:root:not([data-theme=dark]) [data-world=career] .career-recruiting .cam-strategic-field{opacity:.35}:root:not([data-theme=dark]) [data-world=career] .career-culture-tile.cam-glass{background:#ffffffeb;border:1px solid #0e2c4d1a;box-shadow:0 18px 50px #0e2c4d0f}:root:not([data-theme=dark]) [data-world=career] .career-culture-tile:hover{border-color:#635bff3d;box-shadow:0 24px 70px #0e2c4d1a}:root:not([data-theme=dark]) [data-world=career] .career-culture-tile__icon{color:#0e2c4d;background:#635bff1a;border-color:#0e2c4d1a}:root:not([data-theme=dark]) [data-world=career] .cam-footer{background:#f7f9fc;border-top-color:#0e2c4d14}:root:not([data-theme=dark]) [data-world=career] .cam-footer .cam-text-meta{color:#0e2c4d9e}:root:not([data-theme=dark]) [data-world=career] .cam-footer a{color:#0e2c4dad}:root:not([data-theme=dark]) [data-world=career] .cam-footer a:hover{color:#0e2c4d}:root:not([data-theme=dark]) [data-world=career] .career-breadcrumbs{background:#f7f9fc;border-bottom-color:#0e2c4d14}[data-world=career][data-theme=dark] .career-recruiting{color:#fff;background:linear-gradient(#0f1f35 0%,#152a45 55%,#0a1628 100%)}[data-world=career][data-theme=dark] .career-recruiting__panel,[data-world=career][data-theme=dark] .career-recruiting__panel .cam-text-section,[data-world=career][data-theme=dark] .career-recruiting__panel .career-recruiting__headline{color:#fff}[data-world=career][data-theme=dark] .career-recruiting__panel .cam-text-body,[data-world=career][data-theme=dark] .career-recruiting__panel .career-recruiting__text{color:#ffffffd1}[data-world=career][data-theme=dark] .career-recruiting__panel .cam-text-meta,[data-world=career][data-theme=dark] .career-recruiting__panel .career-recruiting__role,[data-world=career][data-theme=dark] .career-recruiting__panel .career-recruiting__name{color:#ffffffc7}[data-world=career][data-theme=dark] .career-recruiting .career-cta--secondary{color:#fff;border-color:#ffffff80}[data-world=career][data-theme=dark] .career-recruiting .career-cta--secondary:hover{background:#ffffff1a}@media (prefers-reduced-motion:reduce){:root:not([data-theme=dark]) [data-world=career] .job-card:hover{transform:none}}.career-eb{--career-eb-max-text:38rem;--career-eb-headline:clamp(2.25rem, 5.5vw, 4.5rem);--career-eb-subhead:clamp(1.05rem, 1.8vw, 1.35rem)}.career-eb-section{padding:clamp(4rem,12vh,7rem) 0}.career-eb-section--alt{background:var(--bg-secondary)}@supports (color:color-mix(in lab, red, red)){.career-eb-section--alt{background:color-mix(in srgb, var(--bg-secondary) 55%, transparent)}}.career-eb-section__inner{z-index:1;position:relative}.career-hero--eb{border-bottom:1px solid var(--border-default);padding:clamp(4rem,14vh,8rem) 0 clamp(3rem,10vh,5rem)}@supports (color:color-mix(in lab, red, red)){.career-hero--eb{border-bottom:1px solid color-mix(in srgb, var(--border-default) 60%, transparent)}}.career-hero__inner--eb{max-width:52rem}.career-hero__headline--eb{letter-spacing:-.035em;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:600;line-height:1.02}.career-hero__subline--eb{max-width:var(--career-eb-max-text);font-size:var(--career-eb-subhead);color:var(--text-secondary);line-height:1.55}.career-editorial-headline{max-width:52rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.career-editorial-headline--center{text-align:center;margin-inline:auto}.career-editorial-headline__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--career-accent);font-size:.75rem;font-weight:600}.career-editorial-headline__title{font-size:var(--career-eb-headline);letter-spacing:-.03em;color:var(--text-primary);margin-top:.85rem;font-weight:600;line-height:1.05}.career-editorial-headline__sub{max-width:var(--career-eb-max-text);font-size:var(--career-eb-subhead);color:var(--text-secondary);margin-top:1.25rem;line-height:1.55}.career-editorial-headline--center .career-editorial-headline__sub{margin-inline:auto}.career-why-cam__editorial{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.career-why-cam__editorial{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.career-why-cam__paragraph{color:var(--text-secondary);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.career-why-cam__paragraph+.career-why-cam__paragraph{margin-top:1.25rem}.career-why-cam__stat-list{border-top:1px solid var(--border-default);gap:0;margin:0;padding:0;list-style:none;display:grid}.career-why-cam__stat{border-bottom:1px solid var(--border-default);grid-template-columns:1fr 1fr;align-items:baseline;gap:1rem;padding:1.35rem 0;display:grid}.career-why-cam__stat-value{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:600}.career-why-cam__stat-label{color:var(--text-muted);font-size:.9375rem}.career-path__layout{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.career-path__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.career-path__levels{margin:0;padding:0;list-style:none}.career-path__level-btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:.85rem 0;transition:opacity .2s;display:flex}.career-path__level-btn:not(.career-path__level-btn--active){opacity:.45}.career-path__level-btn:hover,.career-path__level-btn:focus-visible{opacity:1}.career-path__level-dot{border:1.5px solid var(--career-accent);background:0 0;border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;transition:background-color .2s,transform .2s}.career-path__level-btn--active .career-path__level-dot,.career-path__level-btn--passed .career-path__level-dot{background:var(--career-accent)}.career-path__level-btn--active .career-path__level-dot{transform:scale(1.25)}.career-path__level-title{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600}.career-path__connector{background:var(--career-accent);width:1px;height:1.25rem;margin-left:.28rem;display:block}@supports (color:color-mix(in lab, red, red)){.career-path__connector{background:color-mix(in srgb, var(--career-accent) 35%, transparent)}}.career-path__detail{border:1px solid var(--border-default);padding:clamp(1.5rem,3vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.career-path__detail{border:1px solid color-mix(in srgb, var(--border-default) 80%, transparent)}}.career-path__detail{border-radius:var(--radius-lg);background:var(--bg-primary)}.career-path__detail-stage{letter-spacing:.1em;text-transform:uppercase;color:var(--career-accent);font-size:.75rem;font-weight:600}.career-path__detail-grid{gap:1.25rem;margin:1.25rem 0 0;display:grid}.career-path__detail-row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.8125rem;font-weight:600}.career-path__detail-row dd{color:var(--text-primary);margin:.35rem 0 0;font-size:1.0625rem;line-height:1.5}.career-people__layout{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.career-people__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch}}.career-people__quote-card{border:1px solid var(--border-default);min-height:100%;margin:0;padding:clamp(2rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.career-people__quote-card{border:1px solid color-mix(in srgb, var(--border-default) 75%, transparent)}}.career-people__quote-card{border-radius:var(--radius-lg);background:var(--bg-primary)}.career-people__avatar{letter-spacing:.04em;width:3.5rem;height:3.5rem;color:var(--career-accent);background:var(--career-accent-soft);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.career-people__quote{letter-spacing:-.02em;color:var(--text-primary);margin-top:1.75rem;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:500;line-height:1.35}.career-people__attribution{border-top:1px solid var(--border-default);margin-top:2rem;padding-top:1.5rem}.career-people__name{color:var(--text-primary);font-size:1rem;font-style:normal;font-weight:600}.career-people__role{color:var(--text-muted);margin-top:.25rem;font-size:.875rem;display:block}.career-people__nav-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.career-people__nav-btn{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;transition:background-color .2s,border-color .2s;display:flex}.career-people__nav-btn:hover,.career-people__nav-btn--active{background:var(--career-accent-soft)}@supports (color:color-mix(in lab, red, red)){.career-people__nav-btn:hover,.career-people__nav-btn--active{background:color-mix(in srgb, var(--career-accent-soft) 80%, transparent)}}.career-people__nav-btn:hover,.career-people__nav-btn--active{border-color:var(--career-accent)}@supports (color:color-mix(in lab, red, red)){.career-people__nav-btn:hover,.career-people__nav-btn--active{border-color:color-mix(in srgb, var(--career-accent) 20%, transparent)}}.career-people__nav-avatar{width:2.25rem;height:2.25rem;color:var(--career-accent);background:var(--career-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.career-people__nav-text{gap:.15rem;display:grid}.career-people__nav-name{color:var(--text-primary);font-size:.9375rem;font-weight:600}.career-people__nav-role{color:var(--text-muted);font-size:.8125rem}.career-real-work__timeline{max-width:44rem;margin:0;padding:0;list-style:none}.career-real-work__item{border-bottom:1px solid var(--border-default);grid-template-columns:4.5rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.career-real-work__item{border-bottom:1px solid color-mix(in srgb, var(--border-default) 70%, transparent)}}.career-real-work__item:first-child{border-top:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.career-real-work__item:first-child{border-top:1px solid color-mix(in srgb, var(--border-default) 70%, transparent)}}.career-real-work__time{font-variant-numeric:tabular-nums;color:var(--career-accent);font-size:.875rem;font-weight:600}.career-real-work__title{letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(1.125rem,2vw,1.35rem);font-weight:600}.career-real-work__desc{color:var(--text-secondary);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.career-numbers__wall{margin-top:1rem}.career-numbers__grid{border-top:1px solid var(--border-default);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.career-numbers__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.career-numbers__grid{grid-template-columns:repeat(3,1fr)}}.career-numbers__metric{border-bottom:1px solid var(--border-default);border-right:1px solid #0000;padding:clamp(1.75rem,3vw,2.5rem)}@media (min-width:640px){.career-numbers__metric:nth-child(odd){border-right:1px solid var(--border-default)}}@media (min-width:1024px){.career-numbers__metric{border-right:1px solid var(--border-default)}.career-numbers__metric:nth-child(3n){border-right:none}}.career-numbers__value{letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1;display:block}.career-numbers__label{color:var(--text-muted);margin-top:.75rem;font-size:.9375rem;display:block}.career-positions__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.career-positions__header .career-editorial-headline{margin-bottom:0}.career-positions__all-link{color:var(--career-accent);font-size:.9375rem;font-weight:600;text-decoration:none}.career-positions__all-link:hover{text-decoration:underline}.career-positions__table-wrap{border:1px solid var(--border-default);margin-top:2.5rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.career-positions__table-wrap{border:1px solid color-mix(in srgb, var(--border-default) 75%, transparent)}}.career-positions__table-wrap{border-radius:var(--radius-lg)}.career-positions__table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.9375rem}.career-positions__table thead th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--text-muted);background:var(--bg-secondary);padding:.85rem 1.25rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.career-positions__table thead th{background:color-mix(in srgb, var(--bg-secondary) 50%, transparent)}}.career-positions__table thead th{border-bottom:1px solid var(--border-default)}.career-positions__table tbody td{vertical-align:middle;border-bottom:1px solid var(--border-default);padding:1.1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.career-positions__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--border-default) 60%, transparent)}}.career-positions__table tbody td{color:var(--text-secondary)}.career-positions__row{transition:background-color .15s}.career-positions__row:hover{background:var(--career-accent-soft)}@supports (color:color-mix(in lab, red, red)){.career-positions__row:hover{background:color-mix(in srgb, var(--career-accent-soft) 40%, transparent)}}.career-positions__row:last-child td{border-bottom:none}.career-positions__title-link{color:var(--text-primary);font-weight:600;text-decoration:none;display:block}.career-positions__title-link:hover{color:var(--career-accent)}.career-positions__employment{color:var(--text-muted);margin-top:.2rem;font-size:.8125rem;display:block}.career-positions__apply{border:1px solid var(--career-accent);padding:.45rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.career-positions__apply{border:1px solid color-mix(in srgb, var(--career-accent) 35%, transparent)}}.career-positions__apply{border-radius:var(--radius-sm);color:var(--career-accent);white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.career-positions__apply:hover{background:var(--career-accent);color:#fff}.career-recruiting-eb{padding-bottom:clamp(5rem,14vh,8rem)}.career-recruiting-eb__panel{max-width:40rem;padding-top:1rem}.career-recruiting-eb__headline{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600}.career-recruiting-eb__text{color:var(--text-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.career-recruiting-eb__contact{margin-top:2rem}.career-recruiting-eb__name{color:var(--text-primary);font-weight:600}.career-recruiting-eb__role{color:var(--text-muted);margin-top:.2rem;font-size:.875rem}.career-recruiting-eb__email{color:var(--career-accent);margin-top:.5rem;font-size:.9375rem;text-decoration:none;display:inline-block}.career-recruiting-eb__email:hover{text-decoration:underline}.career-recruiting-eb__contact .career-cta{margin-top:1.5rem}.cam-logo{flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.cam-logo--header{width:81px;height:28px}@media (min-width:768px){.cam-logo--header{width:92px;height:32px}}.cam-logo__variant{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity .2s var(--ease-cam-authority,cubic-bezier(.25, .46, .45, .94));position:absolute;inset:0}.cam-logo__variant--light{opacity:1}.cam-logo__variant--dark,:root[data-theme=dark] .cam-logo__variant--light{opacity:0}:root[data-theme=dark] .cam-logo__variant--dark{opacity:1}.cam-logo-link:focus-visible{outline:2px solid var(--world-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.cam-logo__variant{transition:none}}.cam-trust-layer{padding:var(--steuer-narrative-pad,clamp(4rem, 8vw, 6rem)) 0}.cam-trust-layer--steuer{background:var(--bg-secondary);border-top:1px solid var(--border-default)}.cam-trust-layer--ub{background:var(--ub-surface)}@supports (color:color-mix(in lab, red, red)){.cam-trust-layer--ub{background:color-mix(in srgb, var(--ub-surface) 92%, transparent)}}.cam-trust-layer--ub{border-top:1px solid var(--world-primary)}@supports (color:color-mix(in lab, red, red)){.cam-trust-layer--ub{border-top:1px solid color-mix(in srgb, var(--world-primary) 12%, transparent)}}[data-world=ub][data-theme=dark] .cam-trust-layer--ub{background:#ffffff05}.cam-trust-layer__header{max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.cam-trust-layer__headline{margin-top:var(--space-4);font-size:clamp(1.75rem,3.5vw,2.5rem)}.cam-trust-layer__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.cam-trust-layer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cam-trust-layer__grid{grid-template-columns:repeat(4,1fr)}}.cam-lifecycle{padding:var(--steuer-narrative-pad,clamp(4rem, 8vw, 6rem)) 0}.cam-lifecycle--steuer{border-top:1px solid var(--border-default)}.cam-lifecycle--steuer .cam-lifecycle__headline{font-size:clamp(1.75rem,3.5vw,2.5rem)}.cam-lifecycle--ub{border-top:1px solid var(--world-primary)}@supports (color:color-mix(in lab, red, red)){.cam-lifecycle--ub{border-top:1px solid color-mix(in srgb, var(--world-primary) 10%, transparent)}}.cam-lifecycle__header{max-width:42rem;margin-bottom:clamp(2rem,4vw,3rem)}.cam-lifecycle__headline{margin-top:var(--space-4);font-size:clamp(1.75rem,3.5vw,2.5rem)}.cam-lifecycle__intro{margin-top:var(--space-5)}.cam-lifecycle__track{gap:var(--space-4);counter-reset:lifecycle;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cam-lifecycle__track{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.cam-lifecycle__track{grid-template-columns:repeat(6,1fr)}}.cam-lifecycle__stage{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-secondary);position:relative}.cam-lifecycle--ub .cam-lifecycle__stage{border-color:var(--world-primary)}@supports (color:color-mix(in lab, red, red)){.cam-lifecycle--ub .cam-lifecycle__stage{border-color:color-mix(in srgb, var(--world-primary) 12%, transparent)}}[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__stage{background:#ffffff08}.cam-lifecycle__index{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.06em;color:var(--world-accent,var(--color-steuer-turquoise-500));font-weight:500;display:block}.cam-lifecycle--steuer .cam-lifecycle__index{color:var(--steuer-turquoise-500)}[data-world=steuer][data-theme=light] .cam-lifecycle--steuer .cam-lifecycle__index{color:var(--steuer-blue-700)}[data-world=steuer][data-theme=dark] .cam-lifecycle--steuer .cam-lifecycle__index{color:var(--steuer-turquoise-500)}.cam-lifecycle__label{margin-top:var(--space-3);font-size:var(--text-h4);letter-spacing:-.01em;color:var(--text-primary);font-weight:600}.cam-lifecycle__focus{margin-top:var(--space-2);font-size:var(--text-body-sm,.875rem);color:var(--text-secondary);line-height:1.55}.about-cam{--about-text-primary:#0e2c4d;--about-text-secondary:#0e2c4dc2;--about-text-muted:#0e2c4d94;--about-surface-alt:linear-gradient(165deg, #e8f4fa8c 0%, #f5f9fceb 48%, #fffffffa 100%);width:100%;max-width:100%;color:var(--about-text-primary);overflow-x:clip}:root[data-theme=dark] .about-cam{--about-text-primary:#fffffff5;--about-text-secondary:#ffffffc7;--about-text-muted:#fff9;--about-surface-alt:var(--bg-secondary)}.about-cam__container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.about-cam__hero{padding:clamp(3.5rem,8vw,5rem) 0 clamp(2.75rem,6vw,4rem)}.about-cam__hero--ambient{position:relative;overflow:hidden}.about-cam__field{opacity:var(--cam-field-opacity-subtle,.42)}.about-cam__eyebrow{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--about-text-muted)}.about-cam__headline{letter-spacing:-.055em;max-width:980px;color:var(--about-text-primary);text-wrap:balance;overflow-wrap:break-word;margin-top:.75rem;font-size:clamp(3.25rem,7vw,6rem);font-weight:600;line-height:.95}.about-cam__subline{max-width:900px;color:var(--about-text-secondary);text-wrap:pretty;margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.55}.about-cam__section{padding:clamp(3rem,6vw,4.5rem) 0}.about-cam__section--alt,.about-cam__section--values{background:var(--about-surface-alt)}.about-cam__section-title{font-size:var(--text-section);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-snug);color:var(--about-text-primary)}.about-cam__section-intro{max-width:52ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--about-text-secondary);margin-top:.75rem}.about-cam__story-grid{align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1024px){.about-cam__story-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,3vw,3.5rem)}.about-cam__story-copy{grid-column:span 7}.about-cam__kpi-grid{grid-column:span 5}}.about-cam__prose{font-size:var(--text-body);line-height:var(--leading-body);color:var(--about-text-secondary);gap:1rem;margin-top:1rem;display:grid}.about-cam__kpi-tile{align-items:flex-start;width:100%;min-width:0;padding:28px}.about-cam__kpi-tile .cam-bento-tile__kpi{color:var(--about-text-primary);margin:0;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.about-cam__kpi-tile .cam-bento-tile__title{color:var(--about-text-secondary);margin-top:.75rem;font-size:clamp(.9375rem,1.1vw,1rem);font-weight:600;line-height:1.4}:root[data-theme=dark] .about-cam .cam-glass--world-corporate.cam-glass--elevated{background:#ffffff0f}:root[data-theme=dark] .about-cam .cam-glass--world-corporate.cam-glass--elevated:after{border-color:#ffffff1f}.about-cam__worlds-grid,.about-cam__partners-grid,.about-cam__values-grid{margin-top:clamp(1.75rem,3vw,2.5rem)}.about-cam__partner-card .cam-bento-tile__visual{margin-bottom:var(--space-3)}.about-cam__partner-email{min-height:44px;font-size:var(--text-meta);color:var(--about-text-primary);text-underline-offset:3px;word-break:normal;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;align-items:center;margin-top:.75rem;padding-block:.25rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-cam__location-grid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:768px){.about-cam__location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-cam__location-tile{justify-content:flex-start;min-height:140px;padding:clamp(28px,3vw,32px)}.about-cam__location-tile .cam-bento-tile__title{color:var(--about-text-primary);margin-top:0;font-size:clamp(1.125rem,1.5vw,1.35rem)}.about-cam__location-body{flex-direction:column;gap:12px;margin-top:.75rem;display:flex}.about-cam__location-address{color:var(--about-text-secondary);margin:0;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.55}.about-cam__location-phone{min-height:44px;color:var(--about-text-primary);text-underline-offset:3px;word-break:normal;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;align-items:center;padding-block:.25rem;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-cam__value-tile{width:100%;min-width:0;padding:clamp(28px,3vw,32px);overflow:visible}.about-cam__value-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--about-text-primary);text-wrap:balance;flex-direction:column;gap:.2em;margin:0;font-weight:600;line-height:1.08;display:flex;overflow:visible}.about-cam__value-line{font-size:clamp(1.35rem,2vw,1.75rem);display:block}.about-cam__value-line--secondary{letter-spacing:-.02em;color:var(--about-text-secondary);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.2}.about-cam .cam-bento-tile__title,.about-cam .cam-bento-tile__description,.about-cam .about-cam__value-title{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.about-cam .cam-bento-tile{min-width:0}:root[data-theme=light] .about-cam .cam-glass--world-corporate.cam-glass--elevated{background:linear-gradient(155deg,#fffffff0 0%,#ecf6fcd1 100%)}:root[data-theme=light] .about-cam .cam-glass--world-corporate.cam-glass--elevated:after{border-color:#635bff1f}:root[data-theme=light] .about-cam .cam-bento-tile__description,:root[data-theme=light] .about-cam .cam-bento-tile__meta{color:var(--about-text-secondary)}:root[data-theme=light] .about-cam .cam-bento-tile__meta{color:var(--about-text-muted)}:root[data-theme=dark] .about-cam .cam-bento-tile__title,:root[data-theme=dark] .about-cam .cam-bento-tile__kpi{color:var(--about-text-primary)}:root[data-theme=dark] .about-cam .cam-bento-tile__description,:root[data-theme=dark] .about-cam .about-cam__value-line--secondary,:root[data-theme=dark] .about-cam .about-cam__location-address{color:var(--about-text-secondary)}:root[data-theme=dark] .about-cam .cam-bento-tile__meta,:root[data-theme=dark] .about-cam .about-cam__eyebrow{color:var(--about-text-muted)}@media (max-width:767px){.about-cam__hero{padding:clamp(2.5rem,10vw,3.5rem) 0 clamp(2rem,8vw,2.75rem)}.about-cam__headline{letter-spacing:-.048em;font-size:clamp(2.35rem,11vw,3.25rem);line-height:.98}.about-cam__subline{font-size:clamp(1.0625rem,4.2vw,1.25rem);line-height:1.5}.about-cam__section{padding:clamp(2.25rem,8vw,3rem) 0}.about-cam__section-title{text-wrap:balance;font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.12}.about-cam__section-intro,.about-cam__prose{max-width:none}.about-cam__story-grid{gap:1.75rem}.about-cam .cam-bento-grid{grid-template-columns:1fr;gap:1rem}.about-cam .cam-bento-grid--asymmetric>.cam-bento-tile--md,.about-cam .cam-bento-grid--editorial>.cam-bento-tile--md,.about-cam .cam-bento-grid--about-values>.cam-bento-tile,.about-cam .cam-bento-grid--about-kpi>.cam-bento-tile{grid-column:1/-1}.about-cam__kpi-tile{padding:1.375rem 1.5rem}.about-cam__kpi-tile .cam-bento-tile__kpi{font-size:clamp(2.1rem,12vw,2.75rem)}.about-cam .cam-bento-tile--interactive{min-height:44px}.about-cam__value-line{font-size:clamp(1.2rem,5.2vw,1.45rem)}.about-cam__value-line--secondary{font-size:clamp(1.05rem,4.5vw,1.2rem)}.about-cam__location-tile{min-height:0}}@media (min-width:768px){.about-cam__kpi-tile{min-width:160px}.about-cam__value-tile{min-width:280px}}@media (max-width:390px){.about-cam__container{padding-inline:1.125rem}.about-cam__kpi-tile .cam-bento-tile__kpi{font-size:2.1rem}.about-cam__kpi-tile .cam-bento-tile__title{font-size:.9375rem}}.gateway-hero__system-label,.gateway-system-label,.service-hero__compass-label,[class*=strategic-compass-label]{display:none!important}html[data-world=steuer][data-theme=dark]{--text-accent:var(--steuer-turquoise-500);--bg-primary:var(--steuer-ocean-900);--bg-secondary:var(--steuer-ocean-850);--bg-elevated:var(--steuer-ocean-800);--steuer-surface:var(--steuer-ocean-900);--steuer-surface-elevated:var(--steuer-ocean-850);--steuer-text-primary:#fffffff5}html[data-world=ub][data-theme=dark]{--text-accent:var(--ub-electric-blue);--bg-primary:var(--ub-obsidian);--bg-secondary:var(--ub-obsidian-850);--bg-elevated:var(--ub-obsidian-800);--ub-surface:var(--ub-obsidian);--ub-surface-elevated:var(--ub-obsidian-850);--ub-surface-glass:#0f1f356b;--ub-text-primary:#fffffff5;--ub-text-secondary:#ffffffc7;--ub-border:#635bff24}[data-theme=dark] .steuer-display,[data-theme=dark] .steuer-section-header__title,[data-theme=dark] .steuer-hero__headline,[data-theme=dark] .service-detail--steuer .service-hero__headline,[data-theme=dark] .service-detail--steuer .service-section__headline,[data-theme=dark] .service-detail--steuer .service-hero__claim{color:var(--text-primary)!important}[data-theme=dark] .steuer-hero__subline,[data-theme=dark] .steuer-body-lg,[data-theme=dark] .steuer-section-header__description,[data-theme=dark] .cam-bento-tile__description,[data-theme=dark] .cam-bento-tile__meta{color:var(--text-secondary)!important}[data-theme=dark] .steuer-eyebrow,[data-theme=dark] .cam-bento-tile__eyebrow,[data-theme=dark] .cam-text-eyebrow{color:var(--text-accent)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] p,[data-theme=dark] li,[data-theme=dark] .ub-display,[data-theme=dark] .ub-section-header__title{opacity:1}[data-world=steuer][data-theme=dark] .steuer-home,[data-world=steuer][data-theme=dark] .steuer-section,[data-world=steuer][data-theme=dark] .steuer-section--elevated,[data-world=steuer][data-theme=dark] .steuer-section--tinted,[data-world=ub][data-theme=dark] .ub-home,[data-world=ub][data-theme=dark] .ub-section,[data-world=ub][data-theme=dark] .ub-section--intelligence,[data-world=ub][data-theme=dark] .ub-section--services,[data-world=ub][data-theme=dark] .ub-section--engagement,[data-world=ub][data-theme=dark] .ub-section--proof,[data-theme=dark] .service-hero--steuer,[data-theme=dark] .service-hero--ub,[data-theme=dark] .service-section--steuer,[data-theme=dark] .service-section--ub{background:0 0!important}[data-theme=dark] .service-hero--steuer .service-hero__compass{background:#1c5d9638!important;border-color:#74b9e62e!important}[data-theme=dark] .service-hero--ub .service-hero__compass{background:#0f1f3559!important;border-color:#635bff33!important}[data-theme=dark] .cam-glass--subtle,[data-theme=dark] .cam-glass--elevated,[data-theme=dark] .cam-glass--immersive{-webkit-backdrop-filter:blur(24px);box-shadow:0 10px 40px #00000059}html[data-world=steuer][data-theme=dark] .cam-glass--world-steuer{background:#1c5d9624!important}html[data-world=steuer][data-theme=dark] .cam-glass--world-steuer:after{box-shadow:inset 3px 0 #635bff47;border-color:#635bff26!important}html[data-world=ub][data-theme=dark] .cam-glass--world-ub{background:#0f1f3561!important}html[data-world=ub][data-theme=dark] .cam-glass--world-ub:after{box-shadow:inset 3px 0 #635bff52;border-color:#635bff33!important}html[data-world=steuer][data-theme=dark] .cam-bento-tile--interactive:hover,html[data-world=steuer][data-theme=dark] .cam-bento-tile.cam-glass:hover{transform:translateY(-4px);box-shadow:0 20px 60px #2e9cd529,0 10px 40px #00000059}html[data-world=ub][data-theme=dark] .cam-bento-tile--interactive:hover,html[data-world=ub][data-theme=dark] .cam-bento-tile.cam-glass:hover{transform:translateY(-4px);box-shadow:0 20px 60px #635bff38,0 10px 40px #00000059}html[data-world=ub][data-theme=dark] .ub-glass,html[data-world=ub][data-theme=dark] .ub-glass-deep{-webkit-backdrop-filter:blur(24px);background:#0f1f356b!important;border-color:#635bff29!important}.cam-partner-avatar{flex-shrink:0;display:inline-flex;position:relative}.cam-partner-avatar__status{z-index:2;border:2px solid #0000;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:2px}html[data-world=steuer] .cam-partner-avatar__status{background:var(--steuer-turquoise-500);border-color:var(--steuer-ocean-900);box-shadow:0 0 8px #635bff99}.cam-executive-contact__panel .steuer-contact__name,.cam-executive-contact__panel .ub-contact__name{color:#fffffff5;font-weight:700}.cam-executive-contact__panel .steuer-contact__title,.cam-executive-contact__panel .ub-contact__title{color:#ffffffc7}[data-theme=dark] .cam-executive-contact .steuer-contact__cta,[data-theme=dark] .cam-executive-contact .ub-cta--executive{width:100%;margin-top:var(--space-4);transition:transform .2s var(--ease-out-expo), box-shadow .2s var(--ease-out-expo);justify-content:center;font-weight:600;display:flex}html[data-world=steuer][data-theme=dark] .cam-executive-contact .steuer-contact__cta{background:linear-gradient(135deg, var(--steuer-turquoise-500) 0%, var(--steuer-water-400) 100%)!important;color:var(--steuer-ocean-950)!important;border-color:#74b9e659!important}html[data-world=steuer][data-theme=dark] .cam-executive-contact .steuer-contact__cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 32px #2e9cd547}html[data-world=ub][data-theme=dark] .cam-executive-contact .ub-cta--executive{background:linear-gradient(135deg, var(--ub-electric-blue) 0%, var(--ub-sapphire-700) 100%)!important;color:#fffffff5!important;border-color:#635bff66!important}html[data-world=ub][data-theme=dark] .cam-executive-contact .ub-cta--executive:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 32px #635bff52}[data-world=steuer][data-theme=dark] .steuer-hero__compass{opacity:1;box-shadow:0 0 48px #635bff1f}[data-world=ub][data-theme=dark] .ub-hero__glass-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e2c4d38;border-color:#635bff33}.cam-immersion-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cam-immersion-layer--page{z-index:0;opacity:.55;position:fixed;inset:0}.cam-immersion-layer--hero{z-index:0}.cam-immersion-layer--subtle{opacity:.45}.cam-immersion-layer--hero{opacity:.85}.cam-immersion-layer__grid{background-image:linear-gradient(var(--cam-immersion-grid-color,#635bff0f) 1px, transparent 1px), linear-gradient(90deg, var(--cam-immersion-grid-color,#635bff0f) 1px, transparent 1px);will-change:transform;background-size:64px 64px;animation:28s linear infinite cam-immersion-grid-drift;position:absolute;inset:-50%}.cam-immersion-layer--ub .cam-immersion-layer__grid{--cam-immersion-grid-color:#635bff12}.cam-immersion-layer__spheres{position:absolute;inset:0}.cam-immersion-layer__sphere{mix-blend-mode:screen;filter:blur(80px);will-change:transform, opacity;border-radius:50%;animation:32s ease-in-out infinite cam-immersion-sphere-drift;position:absolute}.cam-immersion-layer__sphere--lg{opacity:.32;background:#635bff47;width:min(28vw,22rem);height:min(28vw,22rem);top:8%;right:6%}.cam-immersion-layer--ub .cam-immersion-layer__sphere--lg{background:#635bff4d}.cam-immersion-layer__sphere--md{opacity:.26;filter:blur(60px);background:#635bff59;width:min(18vw,14rem);height:min(18vw,14rem);animation-delay:-8s;bottom:18%;left:10%}.cam-immersion-layer__sphere--sm{opacity:.2;filter:blur(50px);background:#635bff38;width:min(10vw,8rem);height:min(10vw,8rem);animation-delay:-16s;top:42%;left:48%}.cam-immersion-layer__lines{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.cam-immersion-layer__line{stroke-width:1px;stroke-linecap:round;fill:none;animation:6s ease-in-out infinite cam-immersion-line-pulse}.cam-immersion-layer--steuer .cam-immersion-layer__line{stroke:#635bff59}.cam-immersion-layer--ub .cam-immersion-layer__line{stroke:#635bff52}.cam-immersion-layer__line--b{animation-delay:-2s}.cam-immersion-layer__line--c{animation-delay:-4s}.cam-immersion-layer--steuer .cam-immersion-layer__triangle{fill:#635bff14;stroke:#635bff47;stroke-width:1px}.cam-immersion-layer__node{fill:#635bff8c;animation:4s ease-in-out infinite cam-immersion-node-pulse}.cam-immersion-layer__particles{position:absolute;inset:0}.cam-immersion-layer__particle{opacity:.08;background:#ffffff8c;border-radius:50%;width:2px;height:2px;animation:24s linear infinite cam-immersion-particle-float;position:absolute}.cam-immersion-layer__particle:first-child{animation-delay:0s;top:12%;left:18%}.cam-immersion-layer__particle:nth-child(2){animation-delay:-3s;top:28%;left:72%}.cam-immersion-layer__particle:nth-child(3){animation-delay:-6s;top:44%;left:34%}.cam-immersion-layer__particle:nth-child(4){animation-delay:-9s;top:62%;left:88%}.cam-immersion-layer__particle:nth-child(5){animation-delay:-12s;top:78%;left:22%}.cam-immersion-layer__particle:nth-child(6){animation-delay:-15s;top:8%;left:56%}.cam-immersion-layer__particle:nth-child(7){animation-delay:-18s;top:52%;left:8%}.cam-immersion-layer__particle:nth-child(8){animation-delay:-2s;top:36%;left:92%}.cam-immersion-layer__particle:nth-child(9){animation-delay:-5s;top:68%;left:48%}.cam-immersion-layer__particle:nth-child(10){animation-delay:-8s;top:22%;left:42%}.cam-immersion-layer__particle:nth-child(11){animation-delay:-11s;top:86%;left:64%}.cam-immersion-layer__particle:nth-child(12){animation-delay:-14s;top:58%;left:76%}.cam-immersion-layer__fog{background:radial-gradient(80% 60% at 50% 40%,#0000 30%,#07111c73 100%);position:absolute;inset:0}@keyframes cam-immersion-grid-drift{0%{transform:translate(0)}to{transform:translate(64px,64px)}}@keyframes cam-immersion-sphere-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(12px,-18px)scale(1.04)}66%{transform:translate(-10px,14px)scale(.98)}}@keyframes cam-immersion-line-pulse{0%,to{opacity:.35}50%{opacity:.65}}@keyframes cam-immersion-node-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.35)}}@keyframes cam-immersion-particle-float{0%{opacity:.04;transform:translate(0)}50%{opacity:.1;transform:translate(8px,-24px)}to{opacity:.04;transform:translateY(-48px)}}[data-world=steuer] .steuer-section,[data-world=ub] .ub-section,.service-section.cam-world-section,.case-section.cam-world-section{min-height:auto;padding-block:clamp(5rem,8vw,8.25rem)}[data-theme=dark] .conversion-partner--steuer:not(.cam-bento-tile),[data-theme=dark] .conversion-form-sidebar--steuer:not(.cam-glass),[data-theme=dark] .insights-featured--steuer .insights-featured__link{background:#0e2c4d2e!important;border-color:#635bff1f!important}.steuer-hero,.ub-hero{overflow:hidden}.cam-strategic-field--hero .cam-strategic-field__svg{will-change:transform;animation:32s ease-in-out infinite cam-field-svg-drift}.cam-strategic-field--hero .cam-strategic-field__gradient{will-change:opacity, transform;animation:10s ease-in-out infinite cam-field-gradient-breathe}.cam-strategic-field--hero .cam-field__grid-bg{transform-origin:50%;animation:24s linear infinite cam-field-grid-shift}.cam-strategic-field--hero .cam-field__orbit--hero{transform-origin:300px 90px;animation:48s linear infinite cam-field-orbit-spin}.cam-strategic-field--steuer.cam-strategic-field--hero .cam-field__vector--bearing{animation:6s ease-in-out infinite cam-field-vector-pulse}.cam-strategic-field--steuer.cam-strategic-field--hero .cam-field__swarm{animation:20s ease-in-out infinite cam-field-swarm-pulse}.cam-strategic-field--ub.cam-strategic-field--hero .cam-field__vector--ub{animation:7s ease-in-out infinite cam-field-vector-pulse}.cam-strategic-field--hero .cam-field__node--pulse{animation:4s ease-in-out infinite cam-field-node-glow}.steuer-hero__compass-ring{will-change:transform;animation:56s linear infinite cam-compass-ring-spin}.steuer-hero__compass-ring:before{animation:5s ease-in-out infinite cam-compass-glow-pulse}.ub-hero__glow{will-change:transform, opacity;animation:26s ease-in-out infinite cam-ub-glow-drift}.ub-hero__glass-edge{animation:8s ease-in-out infinite cam-ub-edge-shimmer}.steuer-hero>.cam-immersion-layer--hero,.ub-hero>.cam-immersion-layer--hero{opacity:1;z-index:0}.steuer-hero>.cam-immersion-layer--hero .cam-immersion-layer__grid,.ub-hero>.cam-immersion-layer--hero .cam-immersion-layer__grid{--cam-immersion-grid-color:#635bff1f;animation-duration:22s}.ub-hero>.cam-immersion-layer--hero .cam-immersion-layer__grid{--cam-immersion-grid-color:#635bff24}.steuer-hero>.cam-immersion-layer--hero .cam-immersion-layer__sphere--lg,.ub-hero>.cam-immersion-layer--hero .cam-immersion-layer__sphere--lg{opacity:.42;filter:blur(90px)}.steuer-hero>.cam-strategic-field,.ub-hero>.cam-strategic-field{z-index:1}.steuer-hero__grid,.ub-hero__grid{z-index:2}[data-theme=dark] .ub-hero__headline,[data-theme=dark] .ub-display.ub-hero__headline,[data-theme=dark] .ub-hero__headline.cam-text-hero,[data-theme=dark] .steuer-hero__headline.cam-text-hero{color:#fffffff5!important}@keyframes cam-field-svg-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-1.5%,1%)scale(1.015)}66%{transform:translate(1%,-.5%)scale(1.01)}}@keyframes cam-field-gradient-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes cam-field-grid-shift{0%{transform:translate(0)}to{transform:translate(32px,32px)}}@keyframes cam-field-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cam-field-vector-pulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes cam-field-swarm-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes cam-field-node-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes cam-compass-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cam-compass-glow-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes cam-ub-glow-drift{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.75;transform:translate(-24px,16px)scale(1.08)}}@keyframes cam-ub-edge-shimmer{0%,to{opacity:.5}50%{opacity:.9}}@keyframes cam-hero-grain-drift{0%{transform:translate(0)}to{transform:translate(32px,32px)}}.cam-strategic-field--section .cam-strategic-field__svg{animation:40s ease-in-out infinite cam-field-svg-drift}.cam-strategic-field--section .cam-field__grid-bg{animation:36s linear infinite cam-field-grid-shift}[data-theme=dark] .steuer-cta--primary{color:#07111c;transition:transform .2s var(--ease-out-expo), background .2s ease, box-shadow .2s ease, border-color .2s ease;background:linear-gradient(135deg,#635bff 0%,#8b7dff 100%);border:1px solid #635bff73;font-weight:600;box-shadow:0 8px 32px #635bff38,inset 0 1px #fff3}[data-theme=dark] .steuer-cta--primary:hover{background:linear-gradient(135deg,#7a73ff 0%,#635bff 100%);transform:translateY(-2px);box-shadow:0 12px 40px #635bff52}[data-theme=dark] .steuer-cta--secondary{-webkit-backdrop-filter:blur(16px);transition:transform .2s var(--ease-out-expo), background .2s ease, border-color .2s ease;background:#0e2c4d52;border:1px solid #635bff6b;box-shadow:inset 0 1px #ffffff0f;color:#fffffff5!important}[data-theme=dark] .steuer-cta--secondary:hover{background:#0e2c4d7a;border-color:#635bff9e;transform:translateY(-2px)}[data-theme=dark] .steuer-cta--header{color:#07111c;background:#635bff;border:1px solid #635bff80;font-weight:600;box-shadow:0 4px 20px #635bff33}[data-theme=dark] .steuer-cta--header:hover{background:#7a73ff}[data-theme=dark] .ub-cta--primary{color:#fffffff5;background:linear-gradient(135deg,#635bff 0%,#3b6ea5 100%);border-color:#635bff73}[data-theme=dark] .ub-cta--secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e2c4d52;border-color:#635bff61;color:#fffffff5!important}[data-theme=dark] .ub-cta--header{color:#fffffff5;background:linear-gradient(135deg,#635bff 0%,#3b6ea5 100%)}[data-theme=dark] .ub-section-header__title,[data-theme=dark] .ub-section-header__description,[data-theme=dark] .steuer-section-header__title{color:var(--text-primary)!important}[data-theme=dark] .ub-section-header__description,[data-theme=dark] .steuer-section-header .cam-text-body-lg{color:var(--text-secondary)!important}@media (prefers-reduced-motion:reduce){.cam-ocean-compass__water-field,.cam-ocean-compass__ice-glow,.cam-ocean-compass__arc,.cam-ocean-compass__guidance,.cam-ocean-compass__needle,.cam-ocean-compass__triangle,.cam-immersion-layer__grid,.cam-immersion-layer__sphere,.cam-immersion-layer__line,.cam-immersion-layer__node,.cam-immersion-layer__particle,.cam-strategic-field--hero .cam-strategic-field__svg,.cam-strategic-field--hero .cam-strategic-field__gradient,.cam-strategic-field--hero .cam-field__grid-bg,.cam-strategic-field--hero .cam-field__orbit--hero,.cam-strategic-field--hero .cam-field__vector--bearing,.cam-strategic-field--hero .cam-field__vector--ub,.cam-strategic-field--hero .cam-field__swarm,.cam-strategic-field--hero .cam-field__node--pulse,.cam-strategic-field--section .cam-strategic-field__svg,.cam-strategic-field--section .cam-field__grid-bg,.steuer-hero__compass-ring,.steuer-hero__compass-ring:before,.ub-hero__glow,.ub-hero__glass-edge,.steuer-hero__grain,[data-theme=dark] .steuer-cta--primary:hover,[data-theme=dark] .steuer-cta--secondary:hover,[data-theme=dark] .cam-bento-tile--interactive:hover{transition:none!important;animation:none!important;transform:none!important}}html[data-theme=dark] [data-world=steuer] .cam-world-section,html[data-theme=dark] [data-world=ub] .cam-world-section,html[data-theme=dark] [data-world=steuer] .cam-bento-tile,html[data-theme=dark] [data-world=ub] .cam-bento-tile,html[data-theme=dark] [data-world=steuer] .cam-glass,html[data-theme=dark] [data-world=ub] .cam-glass{--text-primary:#fffffff5;--text-secondary:#ffffffc7;--text-muted:#fff9}html[data-theme=dark] [data-world=steuer] .cam-bento-tile__title,html[data-theme=dark] [data-world=ub] .cam-bento-tile__title{color:var(--text-primary)}html[data-theme=dark] [data-world=steuer] .cam-bento-tile__description,html[data-theme=dark] [data-world=ub] .cam-bento-tile__description{color:var(--text-secondary)}html[data-theme=dark] [data-world=steuer] .cam-bento-tile__meta,html[data-theme=dark] [data-world=ub] .cam-bento-tile__meta{color:var(--text-muted)}html[data-world=steuer]{--text-accent:var(--steuer-turquoise-500);--world-accent:var(--steuer-turquoise-500)}html[data-world=steuer][data-theme=dark]{--bg-primary:var(--steuer-ocean-900);--bg-secondary:var(--steuer-ocean-850);--bg-elevated:var(--steuer-ocean-800);--steuer-surface:var(--steuer-ocean-900);--steuer-surface-elevated:var(--steuer-ocean-850)}.cam-ocean-compass{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cam-ocean-compass--page{z-index:0;opacity:.5;position:fixed;inset:0}.cam-ocean-compass--hero{opacity:1}.cam-ocean-compass--subtle{opacity:.42}.cam-ocean-compass__immersion.cam-immersion-layer--steuer .cam-immersion-layer__particle{display:none}.cam-ocean-compass__water-field{mix-blend-mode:screen;filter:blur(80px);will-change:transform, opacity;border-radius:50%;position:absolute}.cam-ocean-compass__water-field--a{background:radial-gradient(circle,#2e9cd547 0%,#0000 68%);width:min(42vw,36rem);height:min(42vw,36rem);animation:38s ease-in-out infinite cam-ocean-water-drift;top:-8%;right:-6%}.cam-ocean-compass__water-field--b{background:radial-gradient(circle,#1c5d9652 0%,#0000 70%);width:min(32vw,26rem);height:min(32vw,26rem);animation:42s ease-in-out -12s infinite reverse cam-ocean-water-drift;bottom:6%;left:-4%}.cam-ocean-compass__ice-glow{filter:blur(40px);background:radial-gradient(circle,#cfe8f71f 0%,#0000 72%);border-radius:50%;width:min(24vw,18rem);height:min(24vw,18rem);animation:14s ease-in-out infinite cam-ocean-ice-pulse;position:absolute;top:18%;left:42%}.cam-ocean-compass__arcs{opacity:.7;width:100%;height:100%;position:absolute;inset:0}.cam-ocean-compass__arc{fill:none;stroke-width:1px;stroke-linecap:round}.cam-ocean-compass__arc--outer{stroke:#cfe8f738;transform-origin:900px 300px;animation:52s linear infinite cam-ocean-arc-spin}.cam-ocean-compass__arc--inner{stroke:#74b9e647;transform-origin:890px 280px;animation:36s linear infinite reverse cam-ocean-arc-spin}.cam-ocean-compass__guidance{stroke:var(--steuer-turquoise-500);stroke-width:1.5px;opacity:.55;animation:12s ease-in-out infinite cam-ocean-guidance-pulse}.cam-ocean-compass__needle{fill:#635bff2e;stroke:var(--steuer-turquoise-500);stroke-width:1px;animation:28s ease-in-out infinite cam-ocean-needle-drift}.cam-ocean-compass__triangle-swarm{position:absolute;inset:0}.cam-ocean-compass__triangle{border-bottom:9px solid #635bff59;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;animation:32s ease-in-out infinite cam-ocean-triangle-drift;position:absolute}.cam-ocean-compass__triangle--1{animation-delay:0s;top:22%;right:18%}.cam-ocean-compass__triangle--2{opacity:.6;animation-delay:-8s;top:48%;right:28%}.cam-ocean-compass__triangle--3{opacity:.45;animation-delay:-16s;top:34%;right:8%}@keyframes cam-ocean-water-drift{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(24px,-18px)scale(1.06)}}@keyframes cam-ocean-ice-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes cam-ocean-arc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cam-ocean-guidance-pulse{0%,to{opacity:.4;stroke-width:1.25px}50%{opacity:.75;stroke-width:1.75px}}@keyframes cam-ocean-needle-drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-12px)}}@keyframes cam-ocean-triangle-drift{0%,to{transform:translate(0)rotate(45deg)}50%{transform:translate(-12px,16px)rotate(52deg)}}html[data-world=steuer][data-theme=dark] .steuer-hero{background:radial-gradient(ellipse 72% 58% at 88% 10%, #2e9cd524 0%, transparent 58%), radial-gradient(ellipse 58% 48% at 6% 88%, #0e2c4d61 0%, transparent 62%), radial-gradient(ellipse 40% 35% at 62% 42%, #cfe8f70f 0%, transparent 70%), linear-gradient(180deg, var(--steuer-ocean-900) 0%, var(--steuer-ocean-850) 100%)!important}html[data-world=steuer][data-theme=light] .steuer-hero{background:radial-gradient(ellipse 70% 55% at 90% 8%, #74b9e62e 0%, transparent 58%), radial-gradient(ellipse 50% 40% at 8% 92%, #cfe8f759 0%, transparent 62%), linear-gradient(180deg, var(--steuer-ice-100) 0%, #fff 42%, var(--steuer-surface) 100%)}html[data-world=steuer] .steuer-section--elevated{background:radial-gradient(ellipse 80% 50% at 50% 0%, #74b9e60f 0%, transparent 55%), var(--steuer-surface-elevated)}html[data-world=steuer][data-theme=dark] .steuer-section,html[data-world=steuer][data-theme=dark] .steuer-section--elevated,html[data-world=steuer][data-theme=dark] .steuer-section--tinted,html[data-world=steuer][data-theme=dark] .steuer-home{background:0 0!important}html[data-world=steuer][data-theme=light] .steuer-section--tinted{background:linear-gradient(180deg, #cfe8f738 0%, transparent 48%), var(--steuer-surface)}html[data-world=steuer] .cam-glass--world-steuer.cam-glass--elevated,html[data-world=steuer] .cam-glass--world-steuer.cam-glass--immersive{background:linear-gradient(155deg,#1c5d961f 0%,#0e2c4d14 40%,#cfe8f70a 100%)!important}html[data-world=steuer][data-theme=dark] .cam-glass--world-steuer{border-color:#74b9e624;box-shadow:0 10px 40px #00000059,inset 0 1px #cfe8f70f;background:linear-gradient(155deg,#1c5d9629 0%,#0e2c4d38 45%,#07111c59 100%)!important}html[data-world=steuer][data-theme=dark] .cam-glass--world-steuer:after{border-color:#635bff2e!important;box-shadow:inset 3px 0 #635bff52,inset 0 1px #74b9e61a!important}html[data-world=steuer] .cam-bento-tile--interactive:hover{box-shadow:0 20px 60px #2e9cd524,0 8px 28px #635bff1f}html[data-world=steuer] .cam-strategic-field--steuer{--cam-field-gradient:radial-gradient(ellipse 80% 60% at 85% 15%, #2e9cd51a 0%, #635bff0d 40%, transparent 72%)}html[data-world=steuer] .cam-strategic-field--steuer .cam-field__vector--bearing{stroke:var(--steuer-turquoise-500)}html[data-world=steuer] .cam-strategic-field--steuer .cam-field__vector--steuer{stroke:#74b9e673}html[data-world=steuer][data-theme=dark] .steuer-cta--primary{background:linear-gradient(135deg, var(--steuer-turquoise-500) 0%, var(--steuer-water-400) 100%);color:var(--steuer-ocean-950);border-color:#74b9e659;box-shadow:0 8px 32px #2e9cd538}html[data-world=steuer][data-theme=dark] .steuer-cta--secondary{background:#1c5d9638;border-color:#74b9e661;color:#fffffff5!important}html[data-world=steuer] .steuer-cta:focus-visible{outline-color:var(--steuer-turquoise-500)}html[data-world=steuer] .cam-executive-contact .steuer-contact__cta,html[data-world=steuer][data-theme=dark] .cam-executive-contact .steuer-contact__cta{background:linear-gradient(135deg, var(--steuer-turquoise-500) 0%, var(--steuer-water-400) 100%)!important;color:var(--steuer-ocean-950)!important}html[data-world=steuer] .cam-partner-avatar--executive .cam-partner-avatar__image--executive{box-shadow:0 0 0 2px #74b9e666,0 0 28px #635bff47}html[data-world=steuer] .cam-immersion-layer--steuer .cam-immersion-layer__sphere--lg{background:#2e9cd54d}html[data-world=steuer] .cam-immersion-layer--steuer .cam-immersion-layer__sphere--sm{background:#635bff3d}html[data-world=steuer] .cam-immersion-layer--steuer .cam-immersion-layer__grid{--cam-immersion-grid-color:#74b9e614}html[data-world=steuer] .cam-immersion-layer--steuer .cam-immersion-layer__line{stroke:#635bff61}html[data-world=steuer][data-theme=dark] .steuer-display,html[data-world=steuer][data-theme=dark] .steuer-hero__headline,html[data-world=steuer][data-theme=dark] .steuer-section-header__title{color:#fffffff5!important}html[data-world=steuer][data-theme=dark] .steuer-body-lg,html[data-world=steuer][data-theme=dark] .steuer-section-header__description,html[data-world=steuer][data-theme=dark] .steuer-hero__subline{color:#ffffffc7!important}html[data-world=steuer][data-theme=dark] .steuer-eyebrow,html[data-world=steuer][data-theme=dark] .steuer-hero__claim{color:var(--steuer-turquoise-500)!important}html[data-world=steuer][data-theme=dark] .steuer-cta--primary,html[data-world=steuer][data-theme=dark] .steuer-contact__cta{color:var(--steuer-ocean-950)!important}@media (prefers-reduced-motion:reduce){.cam-ocean-compass__water-field,.cam-ocean-compass__ice-glow,.cam-ocean-compass__arc,.cam-ocean-compass__guidance,.cam-ocean-compass__needle,.cam-ocean-compass__triangle{animation:none!important}}html[data-world=steuer][data-theme=light]{--steuer-light-bg:#f8fafc;--steuer-light-surface:#ffffffeb;--steuer-light-surface-elevated:#fffffff5;--steuer-light-border:#0a25401a;--steuer-light-text-primary:#0a2540;--steuer-light-text-secondary:#0a2540c7;--steuer-light-text-muted:#0a254094;--bg-primary:var(--steuer-light-bg);--bg-secondary:#fff;--bg-elevated:#fff;--steuer-surface:var(--steuer-light-bg);--steuer-surface-elevated:var(--steuer-light-surface-elevated);--text-primary:var(--steuer-light-text-primary);--text-secondary:var(--steuer-light-text-secondary);--text-muted:var(--steuer-light-text-muted);--border-default:var(--steuer-light-border)}html[data-world=steuer][data-theme=light] .steuer-home,html[data-world=steuer][data-theme=light] .steuer-section,html[data-world=steuer][data-theme=light] .steuer-section--elevated,html[data-world=steuer][data-theme=light] .steuer-section--tinted,html[data-world=steuer][data-theme=light] .cam-lifecycle--steuer{background:radial-gradient(ellipse 70% 55% at 88% 8%, var(--finance-field-blurple) 0%, transparent 58%), radial-gradient(ellipse 55% 45% at 10% 92%, var(--finance-field-magenta) 0%, transparent 62%), radial-gradient(ellipse 45% 40% at 72% 78%, var(--finance-field-amber) 0%, transparent 65%), var(--steuer-light-bg)!important}html[data-world=steuer][data-theme=light] .steuer-section--elevated{border:1px solid var(--steuer-light-border);box-shadow:0 24px 70px #0a254014;background:radial-gradient(ellipse 60% 48% at 85% 12%, var(--finance-field-coral) 0%, transparent 55%), var(--steuer-light-surface-elevated)!important}html[data-world=steuer][data-theme=light] .service-detail--steuer .service-section,html[data-world=steuer][data-theme=light] .service-detail--steuer .service-hero{background:0 0}html[data-world=steuer][data-theme=light] .service-hero--steuer{background:radial-gradient(ellipse 75% 55% at 85% 10%, var(--finance-field-blurple) 0%, transparent 58%), radial-gradient(ellipse 55% 40% at 10% 90%, var(--finance-field-magenta) 0%, transparent 62%), var(--steuer-light-bg)}html[data-world=steuer][data-theme=light] .cam-glass--world-steuer{background:linear-gradient(155deg, #fffffff0 0%, var(--steuer-finance-peach) 55%, #ffffffe6 100%)!important}@supports (color:color-mix(in lab, red, red)){html[data-world=steuer][data-theme=light] .cam-glass--world-steuer{background:linear-gradient(155deg, #fffffff0 0%, color-mix(in srgb, var(--steuer-finance-peach) 24%, transparent) 55%, #ffffffe6 100%)!important}}html[data-world=steuer][data-theme=light] .cam-glass--world-steuer{border-color:var(--steuer-light-border);box-shadow:0 24px 70px #0a254014}html[data-world=steuer][data-theme=dark] .steuer-display,html[data-world=steuer][data-theme=dark] .steuer-hero__headline,html[data-world=steuer][data-theme=dark] .steuer-section-header__title,html[data-world=steuer][data-theme=dark] .steuer-contact__headline,html[data-world=steuer][data-theme=dark] .cam-lifecycle--steuer .cam-lifecycle__headline,html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile .cam-bento-tile__title,html[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__headline,html[data-world=steuer][data-theme=dark] .service-detail--steuer .service-section__headline,html[data-world=steuer][data-theme=dark] .conversion-partner--steuer .conversion-partner__name,html[data-world=steuer][data-theme=dark] .insights-featured--steuer .insights-featured__title,html[data-world=steuer][data-theme=dark] .case-study__headline{color:#fffffff5!important}html[data-world=steuer][data-theme=dark] .steuer-body-lg,html[data-world=steuer][data-theme=dark] .steuer-section-header__description,html[data-world=steuer][data-theme=dark] .steuer-hero__subline,html[data-world=steuer][data-theme=dark] .steuer-contact__description,html[data-world=steuer][data-theme=dark] .cam-lifecycle--steuer .cam-lifecycle__intro,html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile .cam-bento-tile__description,html[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__intro,html[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__claim,html[data-world=steuer][data-theme=dark] .conversion-partner--steuer .conversion-partner__title,html[data-world=steuer][data-theme=dark] .steuer-contact__title,html[data-world=steuer][data-theme=dark] .cam-bento-tile__meta,html[data-world=steuer][data-theme=dark] .cam-bento-tile__index,html[data-world=steuer][data-theme=dark] .conversion-partner--steuer .conversion-partner__link{color:#ffffffc7!important}html[data-world=steuer][data-theme=dark] .steuer-eyebrow,html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile .cam-bento-tile__index,html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile .cam-bento-tile__eyebrow{color:var(--steuer-turquoise-500)!important}html[data-world=steuer][data-theme=dark] .cam-lifecycle__triangle{color:var(--steuer-water-300)}html[data-world=steuer] .steuer-contact.cam-glass:after,html[data-world=steuer] .steuer-contact.cam-glass:before{display:block}html[data-world=steuer][data-theme=light] .steuer-contact{color:var(--steuer-light-text-primary);border:1px solid var(--steuer-light-border);-webkit-backdrop-filter:blur(24px);box-shadow:0 12px 48px #0e2c4d14,inset 0 1px #fffffff2;background:linear-gradient(145deg,#fffffff0 0%,#cfe8f78c 48%,#74b9e61f 100%)!important}html[data-world=steuer][data-theme=light] .steuer-contact__eyebrow{color:var(--steuer-turquoise-500)}html[data-world=steuer][data-theme=light] .steuer-contact__description{color:var(--steuer-light-text-secondary)}html[data-world=steuer][data-theme=light] .steuer-contact__person{border-color:var(--steuer-light-border);background:#ffffffb8}html[data-world=steuer][data-theme=light] .steuer-contact__title{color:var(--steuer-light-text-muted)}html[data-world=steuer][data-theme=light] .steuer-contact__email{color:var(--steuer-water-500)}html[data-world=steuer][data-theme=dark] .steuer-contact{color:#fffffff5;-webkit-backdrop-filter:blur(24px);border:1px solid #74b9e62e;box-shadow:0 16px 48px #00000047,inset 0 1px #cfe8f714;background:linear-gradient(145deg,#1c5d9638 0%,#0e2c4d6b 48%,#07111c8c 100%)!important}html[data-world=steuer][data-theme=dark] .steuer-contact__person{background:#0e2c4d59;border-color:#74b9e629}html[data-world=steuer] .steuer-contact__name{color:inherit;font-weight:700}html[data-world=steuer] .steuer-contact__cta{border-radius:var(--radius-md);width:100%;min-height:3rem;transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo), border-color .22s ease;border:1px solid #74b9e659;justify-content:center;align-items:center;padding-inline:1.5rem;font-size:clamp(1rem,1.05vw,1.0625rem);font-weight:600;text-decoration:none;display:flex;box-shadow:0 8px 28px #2e9cd538,inset 0 1px #ffffff38;color:var(--steuer-ocean-950)!important;background:linear-gradient(135deg,#635bff 0%,#4e9cd5 100%)!important}html[data-world=steuer] .steuer-contact__cta:hover{border-color:#635bff73;transform:translateY(-2px);box-shadow:0 14px 40px #2e9cd552,inset 0 1px #ffffff47}html[data-world=steuer] .steuer-contact__cta:focus-visible{outline:2px solid var(--steuer-turquoise-500);outline-offset:3px}@media (min-width:768px){html[data-world=steuer] .steuer-contact__cta{width:100%}}.cam-lifecycle--steuer .cam-lifecycle__bento{position:relative}.cam-lifecycle--steuer .cam-lifecycle__bento:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#635bff59 15%,#4e9cd559 50%,#635bff59 85%,#0000 100%);height:1px;position:absolute;top:2.5rem;left:8%;right:8%}@media (max-width:1023px){.cam-lifecycle--steuer .cam-lifecycle__bento:before{display:none}}.cam-lifecycle__stage-tile{z-index:1;min-width:0;height:100%;transition:transform .28s var(--ease-out-expo), border-color .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo);padding:clamp(1.5rem,2.2vw,1.75rem);position:relative}.cam-lifecycle__stage-tile:hover{transform:translateY(-4px)}html[data-world=steuer] .cam-lifecycle__stage-tile.cam-glass{-webkit-backdrop-filter:blur(24px)}html[data-world=steuer][data-theme=light] .cam-lifecycle__stage-tile.cam-glass:hover{box-shadow:0 16px 48px #2e9cd524,0 0 0 1px #635bff2e,inset 0 1px #ffffffe6}html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile.cam-glass:hover{box-shadow:0 16px 48px #2e9cd52e,0 0 0 1px #635bff38,inset 0 1px #cfe8f714}.cam-lifecycle__triangle{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--steuer-turquoise-500);background:var(--steuer-turquoise-500);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cam-lifecycle__triangle{background:color-mix(in srgb, var(--steuer-turquoise-500) 10%, transparent)}}.cam-lifecycle__triangle{border:1px solid var(--steuer-water-300)}@supports (color:color-mix(in lab, red, red)){.cam-lifecycle__triangle{border:1px solid color-mix(in srgb, var(--steuer-water-300) 22%, transparent)}}.cam-lifecycle__stage-tile .cam-bento-tile__index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--steuer-turquoise-500);font-size:.8125rem;font-weight:600}.cam-lifecycle__stage-tile .cam-bento-tile__title{letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cam-lifecycle__stage-tile .cam-bento-tile__description{text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.55;display:-webkit-box;overflow:hidden}html[data-world=steuer][data-theme=light] .cam-lifecycle__stage-tile .cam-bento-tile__title{color:var(--steuer-light-text-primary)}html[data-world=steuer][data-theme=light] .cam-lifecycle__stage-tile .cam-bento-tile__description{color:var(--steuer-light-text-secondary)}html[data-world=steuer][data-theme=dark] .conversion-partner--steuer.cam-bento-tile,html[data-world=steuer][data-theme=dark] .conversion-partner--steuer.cam-glass{background:linear-gradient(155deg,#1c5d9624 0%,#0e2c4d47 100%)!important;border-color:#74b9e624!important}html[data-world=steuer][data-theme=light] .conversion-partner--steuer .conversion-partner__link{color:var(--steuer-water-500)}html[data-world=steuer][data-theme=dark] .conversion-partner--steuer .conversion-partner__link:hover{color:var(--steuer-turquoise-500)!important}html[data-world=steuer][data-theme=dark] .conversion-sidebar-trust--steuer .conversion-sidebar-trust__item{color:#ffffffeb;background:#74b9e61a}html[data-world=steuer][data-theme=light] .conversion-sidebar-trust--steuer .conversion-sidebar-trust__item{color:var(--steuer-light-text-primary)}html[data-world=steuer][data-theme=dark] .insights-featured--steuer a,html[data-world=steuer][data-theme=dark] .case-related__link{color:#fffffff5}html[data-world=steuer][data-theme=dark] .insights-article-card__meta,html[data-world=steuer][data-theme=dark] .case-study__meta{color:#fff9!important}:is(html[data-world=steuer] .cam-lifecycle--steuer:has(.cam-lifecycle__stage-tile:hover) .cam-strategic-field--steuer,html[data-world=steuer] .steuer-section--contact:has(.steuer-contact:hover) .cam-strategic-field--steuer){--cam-field-svg-opacity:.68;--cam-field-gradient-opacity:.78}@media (prefers-reduced-motion:reduce){.cam-lifecycle__stage-tile,.steuer-contact__cta{transition:none}.cam-lifecycle__stage-tile:hover,.steuer-contact__cta:hover{transform:none}}@media (max-width:767px){.cam-ocean-compass__water-field,.cam-ocean-compass__ice-glow{filter:blur(48px)}}html[data-world=steuer] .steuer-home--intelligence{background-color:var(--steuer-surface);color:var(--text-primary)}html[data-world=steuer] .steuer-hero--intelligence{min-height:min(84vh,58rem);padding-block:clamp(3.5rem,7vw,6rem);overflow:hidden}html[data-world=steuer] .steuer-hero--intelligence .steuer-hero__pattern{opacity:.12;-webkit-mask-image:radial-gradient(90% 80% at 65% 35%,#000 15%,#0000 72%);mask-image:radial-gradient(90% 80% at 65% 35%,#000 15%,#0000 72%)}html[data-world=steuer] .steuer-hero--intelligence .steuer-hero__mesh-layer{z-index:0;pointer-events:none;opacity:.42;transform:translate3d(0, calc(var(--scroll-progress,0) * -12px), 0);background:repeating-linear-gradient(0deg,#0000,#0000 47px,#635bff09 47px 48px),repeating-linear-gradient(90deg,#0000,#0000 47px,#635bff06 47px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}html[data-world=steuer] .steuer-hero--intelligence .steuer-hero__data-layer{z-index:0;pointer-events:none;opacity:.55;filter:blur(32px);transform:translate3d(calc(var(--scroll-progress,0) * 8px), calc(var(--scroll-progress,0) * -6px), 0);background:radial-gradient(52% 44% at 78% 18%,#d946ef0f 0%,#0000 68%),radial-gradient(44% 40% at 12% 82%,#635bff0d 0%,#0000 72%),linear-gradient(105deg,#0000 42%,#f6c4530a 49%,#0000 56%);animation:38s ease-in-out infinite alternate steuer-tax-atmosphere;position:absolute;inset:-8% -4%}@keyframes steuer-tax-atmosphere{0%{opacity:.65;transform:translate(0)scale(1)}to{opacity:.85;transform:translate(1%,-1%)scale(1.02)}}html[data-world=steuer] .steuer-hero--intelligence .steuer-hero__headline{text-shadow:0 1px #ffffff0a;max-width:13ch}html[data-world=steuer][data-theme=dark] .steuer-hero--intelligence .steuer-hero__headline{text-shadow:0 2px 24px #00000059}html[data-world=steuer] .steuer-hero__visual-wrap{width:100%;max-width:30rem;margin-inline:auto;position:relative}@media (min-width:1024px){html[data-world=steuer] .steuer-hero__visual-wrap{max-width:32rem;margin-inline:0}}html[data-world=steuer] .steuer-hero__visual--platform{isolation:isolate;aspect-ratio:4/5;background:linear-gradient(168deg,#ffffffeb 0%,#f6f9fce0 55%,#eef2faf0 100%);border:1px solid #635bff2e;border-radius:1.5rem;max-width:100%;padding:clamp(.75rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 24px 72px #0e2c4d1a,0 0 48px #635bff0f}html[data-world=steuer][data-theme=dark] .steuer-hero__visual--platform{background:linear-gradient(168deg,#161c26d1 0%,#0f141ceb 55%,#0c1018f5 100%);border-color:#635bff38;box-shadow:inset 0 1px #ffffff0f,0 24px 72px #05070d73,0 0 48px #635bff14}html[data-world=steuer] .steuer-hero__visual--platform .steuer-hero__visual-glow{background:radial-gradient(58% 52% at 38% 28%,#635bff33 0%,#0000 68%),radial-gradient(48% 44% at 72% 72%,#d946ef1a 0%,#0000 70%),radial-gradient(36% 34% at 55% 55%,#f6c4530f 0%,#0000 72%);inset:-18%}html[data-world=steuer] .steuer-tax-network{opacity:.72;width:100%;height:100%;min-height:22rem;transition:opacity .48s;position:relative}html[data-world=steuer] .steuer-tax-network--active{opacity:1}html[data-world=steuer] .steuer-tax-network__guidelines{pointer-events:none;position:absolute;inset:6% 0}html[data-world=steuer] .steuer-tax-network__guideline{background:linear-gradient(90deg,#0000,#635bff24 18%,#d946ef1a 50%,#635bff24 82%,#0000);height:1px;position:absolute;left:4%;right:4%}html[data-world=steuer] .steuer-tax-network__svg{z-index:1;width:100%;height:100%;position:relative}html[data-world=steuer] .steuer-tax-network__edge{stroke-dasharray:3 5;animation:20s linear infinite steuer-net-edge-flow}html[data-world=steuer] .steuer-tax-network__node-halo{fill:#635bff14;animation:7s ease-in-out infinite steuer-net-node-pulse}html[data-world=steuer] .steuer-tax-network__node--tax .steuer-tax-network__node-halo{animation-duration:5.5s}html[data-world=steuer] .steuer-tax-network__node--governance .steuer-tax-network__node-halo{animation-duration:8s}html[data-world=steuer] .steuer-tax-network__node-core{fill:#635bffe0}html[data-world=steuer][data-theme=dark] .steuer-tax-network__node-core{fill:#7a73ffeb}html[data-world=steuer] .steuer-tax-network__node-label{font-family:var(--font-mono);letter-spacing:.14em;fill:#0e2c4d8c;font-size:7px;font-weight:500}html[data-world=steuer][data-theme=dark] .steuer-tax-network__node-label{fill:#d946efa6}html[data-world=steuer] .steuer-tax-network__hub-pulse{fill:#635bff0f;animation:11s ease-in-out infinite steuer-tax-hub-breathe}html[data-world=steuer] .steuer-tax-network__hub-triangle{fill:none;stroke:#635bffbf;stroke-width:1.25px}html[data-world=steuer][data-theme=dark] .steuer-tax-network__hub-triangle{stroke:#d946efb3}html[data-world=steuer] .steuer-tax-network__stream-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes steuer-net-edge-flow{to{stroke-dashoffset:-32px}}@keyframes steuer-net-node-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes steuer-tax-hub-breathe{0%,to{opacity:.4}50%{opacity:.85}}html[data-world=steuer] .steuer-hero-kpis{pointer-events:none;z-index:4;position:absolute;inset:-6% -8%}html[data-world=steuer] .steuer-hero-kpis__chip{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffffd1;border:1px solid #635bff29;flex-direction:column;gap:.125rem;padding:.5rem .75rem;animation:14s ease-in-out infinite steuer-kpi-float;display:flex;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 8px 28px #0e2c4d14}html[data-world=steuer][data-theme=dark] .steuer-hero-kpis__chip{background:#121820c7;border-color:#635bff38;box-shadow:inset 0 1px #ffffff0f,0 8px 28px #00000047}html[data-world=steuer] .steuer-hero-kpis__chip--top-left{animation-delay:0s;top:4%;left:-2%}html[data-world=steuer] .steuer-hero-kpis__chip--top-right{animation-delay:-3.5s;top:8%;right:-4%}html[data-world=steuer] .steuer-hero-kpis__chip--bottom-left{animation-delay:-7s;bottom:12%;left:-6%}html[data-world=steuer] .steuer-hero-kpis__chip--bottom-right{animation-delay:-10.5s;bottom:6%;right:-2%}html[data-world=steuer] .steuer-hero-kpis__value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--steuer-finance-primary);font-size:.8125rem;font-weight:600}html[data-world=steuer][data-theme=dark] .steuer-hero-kpis__value{color:#d946efe6}html[data-world=steuer] .steuer-hero-kpis__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);max-width:8rem;font-size:.5625rem;font-weight:500;line-height:1.3}@keyframes steuer-kpi-float{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}html[data-world=steuer] .steuer-section--control,html[data-world=steuer] .steuer-section--mandate,html[data-world=steuer] .steuer-section--services,html[data-world=steuer] .steuer-section--principles{background:radial-gradient(ellipse 70% 40% at 50% 0%, #635bff0a 0%, transparent 58%), var(--steuer-surface)}html[data-world=steuer][data-theme=dark] .steuer-section--services{background:radial-gradient(70% 40% at 50% 0,#635bff0f 0%,#0000 58%),#0f141ca6}html[data-world=steuer] .steuer-section--mandate:after,html[data-world=steuer] .steuer-section--services:after{content:"";pointer-events:none;opacity:.35;background:repeating-linear-gradient(90deg,#0000,#0000 119px,#635bff06 119px 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}html[data-world=steuer] .steuer-control-grid{gap:clamp(1rem,2vw,1.5rem);min-height:26rem;display:grid;position:relative}@media (min-width:768px){html[data-world=steuer] .steuer-control-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2.5vw,2rem);padding:3rem}}html[data-world=steuer] .steuer-control-grid__mesh{display:none}@media (min-width:768px){html[data-world=steuer] .steuer-control-grid__mesh{pointer-events:none;display:block;position:absolute;inset:0}html[data-world=steuer] .steuer-control-grid__lines{width:100%;height:100%}}html[data-world=steuer] .steuer-control-grid__hub{display:none}@media (min-width:768px){html[data-world=steuer] .steuer-control-grid__hub{z-index:2;pointer-events:none;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-world=steuer] .steuer-control-grid__hub-pulse{background:radial-gradient(circle,#635bff29 0%,#0000 70%);border-radius:50%;animation:13s ease-in-out infinite steuer-tax-hub-breathe;position:absolute;inset:-25%}html[data-world=steuer] .steuer-control-grid__hub-triangle{width:1.75rem;height:1.75rem;color:var(--steuer-finance-primary)}}html[data-world=steuer] .steuer-control-grid__cell{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #635bff24;padding:clamp(1.25rem,2.5vw,1.75rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}html[data-world=steuer][data-theme=dark] .steuer-control-grid__cell{background:#1218208c;border-color:#635bff2e}html[data-world=steuer] .steuer-control-grid__cell:hover{border-color:#635bff61;transform:translateY(-3px);box-shadow:0 12px 40px #635bff1a,0 0 0 1px #d946ef14}html[data-world=steuer] .steuer-control-grid__corner{opacity:.6;border-top:1px solid #635bff59;border-left:1px solid #635bff59;width:8px;height:8px;position:absolute;top:.75rem;left:.75rem}html[data-world=steuer] .steuer-control-grid__status{background:var(--steuer-finance-magenta);border-radius:50%;width:5px;height:5px;position:absolute;top:1rem;right:1rem;box-shadow:0 0 8px #d946ef66}html[data-world=steuer] .steuer-control-grid__domain{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--steuer-finance-primary);font-weight:600}html[data-world=steuer] .steuer-control-grid__title{font-size:var(--text-h4);color:var(--color-steuer-blue-900);margin-top:.75rem;font-weight:600}html[data-world=steuer][data-theme=dark] .steuer-control-grid__title{color:var(--text-primary)}html[data-world=steuer] .steuer-control-grid__desc{font-size:var(--text-body-sm);color:var(--text-secondary);margin-top:.5rem;line-height:1.55}html[data-world=steuer] .steuer-control-grid__meta{font-size:var(--text-label);letter-spacing:.08em;color:#635bff8c;margin-top:1rem;display:block}html[data-world=steuer] .steuer-mandate-flow{position:relative}html[data-world=steuer] .steuer-mandate-flow__connector{display:none}@media (min-width:1024px){html[data-world=steuer] .steuer-mandate-flow__connector{pointer-events:none;background:linear-gradient(90deg,#0000,#635bff33 8%,#d946ef26 50%,#635bff33 92%,#0000);height:1px;display:block;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}}html[data-world=steuer] .steuer-mandate-grid{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){html[data-world=steuer] .steuer-mandate-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html[data-world=steuer] .steuer-mandate-grid{grid-template-columns:repeat(3,1fr)}}html[data-world=steuer] .steuer-mandate-grid__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #635bff24;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}html[data-world=steuer][data-theme=dark] .steuer-mandate-grid__item{background:#1218207a;border-color:#635bff2e}html[data-world=steuer] .steuer-mandate-grid__item:hover{border-color:#635bff59;transform:translateY(-2px);box-shadow:0 8px 32px #635bff14}html[data-world=steuer] .steuer-mandate__icon{color:var(--steuer-finance-primary);margin-bottom:.75rem;display:inline-flex}html[data-world=steuer][data-theme=dark] .steuer-mandate__icon{color:#d946efd9}html[data-world=steuer] .steuer-mandate-grid__status{background:#635bff8c;border-radius:50%;width:5px;height:5px;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 0 6px #635bff59}html[data-world=steuer] .steuer-mandate-grid__corner{opacity:.5;border-bottom:1px solid #635bff4d;border-right:1px solid #635bff4d;width:6px;height:6px;position:absolute;bottom:.75rem;right:.75rem}html[data-world=steuer] .steuer-mandate-grid__number{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;color:#635bff8c}html[data-world=steuer] .steuer-mandate-grid__title{font-size:var(--text-h4);margin-top:.5rem;font-weight:600}html[data-world=steuer] .steuer-mandate-grid__desc{font-size:var(--text-body-sm);color:var(--text-secondary);margin-top:.5rem;line-height:1.55}html[data-world=steuer] .steuer-service-grid{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:640px){html[data-world=steuer] .steuer-service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html[data-world=steuer] .steuer-service-grid{grid-template-columns:repeat(3,1fr)}}html[data-world=steuer] .steuer-service-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);color:inherit;background:#ffffffe6;border:1px solid #635bff24;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}html[data-world=steuer][data-theme=dark] .steuer-service-card{background:#12182085;border-color:#635bff2e}html[data-world=steuer] .steuer-service-card:hover{border-color:#635bff6b;transform:translateY(-4px);box-shadow:0 16px 48px #635bff1f,0 0 24px #d946ef0f}html[data-world=steuer] .steuer-service-card__signal{background:var(--steuer-finance-magenta);border-radius:50%;width:6px;height:6px;animation:4s ease-in-out infinite steuer-service-signal;position:absolute;top:1rem;right:1rem;box-shadow:0 0 10px #d946ef73}html[data-world=steuer] .steuer-service-card__corner{opacity:.55;border-top:1px solid #635bff59;border-left:1px solid #635bff59;width:10px;height:10px;position:absolute;top:.625rem;left:.625rem}html[data-world=steuer] .steuer-service-card__index{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;color:#635bff80}html[data-world=steuer] .steuer-service-card__title{font-size:var(--text-h4);color:var(--color-steuer-blue-900);margin-top:.75rem;font-weight:600}html[data-world=steuer][data-theme=dark] .steuer-service-card__title{color:var(--text-primary)}html[data-world=steuer] .steuer-service-card__desc{font-size:var(--text-body-sm);color:var(--text-secondary);flex:1;margin-top:.5rem;line-height:1.55}html[data-world=steuer] .steuer-service-card__action{font-size:var(--text-body-sm);color:var(--steuer-finance-primary);margin-top:1.25rem;font-weight:500;transition:color .18s}html[data-world=steuer] .steuer-service-card:hover .steuer-service-card__action{color:var(--steuer-finance-magenta)}html[data-world=steuer] .steuer-service-card__pattern{pointer-events:none;opacity:.35;background:repeating-linear-gradient(-12deg,#0000,#0000 8px,#635bff0a 8px 9px);height:40%;position:absolute;inset:auto -20% -30%;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}@keyframes steuer-service-signal{0%,to{opacity:.55}50%{opacity:1}}html[data-world=steuer] .steuer-principles-grid{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){html[data-world=steuer] .steuer-principles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html[data-world=steuer] .steuer-principles-grid{grid-template-columns:repeat(4,1fr)}}html[data-world=steuer] .steuer-principles-grid__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);animation-delay:calc(var(--principle-index,0) * 80ms);background:#ffffffd9;border:1px solid #635bff1f;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}html[data-world=steuer][data-theme=dark] .steuer-principles-grid__item{background:#12182073;border-color:#635bff29}html[data-world=steuer] .steuer-principles-grid__item:hover{border-color:#635bff52;transform:translateY(-2px);box-shadow:0 8px 28px #635bff14}html[data-world=steuer] .steuer-principles-grid__icon{color:var(--steuer-finance-primary);margin-bottom:.75rem;display:inline-flex}html[data-world=steuer] .steuer-principles-grid__status{background:#f6c453bf;border-radius:50%;width:5px;height:5px;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 0 6px #f6c45359}html[data-world=steuer] .steuer-principles-grid__corner{opacity:.45;border-bottom:1px solid #635bff40;border-right:1px solid #635bff40;width:6px;height:6px;position:absolute;bottom:.75rem;right:.75rem}html[data-world=steuer] .steuer-principles-grid__title{font-size:var(--text-body);color:var(--color-steuer-blue-900);font-weight:600}html[data-world=steuer][data-theme=dark] .steuer-principles-grid__title{color:var(--text-primary)}html[data-world=steuer] .steuer-principles-grid__desc{font-size:var(--text-body-sm);color:var(--text-secondary);margin-top:.5rem;line-height:1.5}html[data-world=steuer] .steuer-home--intelligence .cam-bento-tile--interactive:hover,html[data-world=steuer] .steuer-home--intelligence .cam-bento-tile.cam-glass:hover{transform:translateY(-3px);border-color:#635bff61!important;box-shadow:0 16px 48px #635bff1f,0 0 0 1px #d946ef0f,inset 0 1px #ffffff14!important}@media (prefers-reduced-motion:reduce){html[data-world=steuer] .steuer-hero--intelligence .steuer-hero__data-layer,html[data-world=steuer] .steuer-hero__visual-glow,html[data-world=steuer] .steuer-tax-network__node-halo,html[data-world=steuer] .steuer-tax-network__hub-pulse,html[data-world=steuer] .steuer-tax-network__edge,html[data-world=steuer] .steuer-hero-kpis__chip,html[data-world=steuer] .steuer-service-card__signal,html[data-world=steuer] .steuer-control-grid__hub-pulse{animation:none}}@media (max-width:767px){html[data-world=steuer] .steuer-hero-kpis__chip{display:none}html[data-world=steuer] .steuer-hero-kpis__chip--top-right,html[data-world=steuer] .steuer-hero-kpis__chip--bottom-left{display:flex;transform:scale(.88)}html[data-world=steuer] .steuer-hero-kpis__chip--top-right{top:-2%;right:-2%}html[data-world=steuer] .steuer-hero-kpis__chip--bottom-left{bottom:-2%;left:-2%}}html[data-world=ub]{--text-accent:var(--ub-electric-blue);--world-accent:var(--ub-electric-blue)}html[data-world=ub][data-theme=dark]{--bg-primary:var(--ub-obsidian);--bg-secondary:var(--ub-obsidian-850);--bg-elevated:var(--ub-obsidian-800);--ub-surface:var(--ub-obsidian);--ub-surface-elevated:var(--ub-obsidian-850);--ub-surface-glass:#0f1f356b;--ub-border:#635bff24;--ub-glow:#635bff73;--ub-text-primary:#fffffff5;--ub-text-secondary:#ffffffc7}html[data-world=ub][data-theme=dark] .ub-home,html[data-world=ub][data-theme=dark] .ub-section,html[data-world=ub][data-theme=dark] .ub-section--intelligence,html[data-world=ub][data-theme=dark] .ub-section--services,html[data-world=ub][data-theme=dark] .ub-section--engagement,html[data-world=ub][data-theme=dark] .ub-section--proof{background:0 0!important}html[data-world=ub][data-theme=dark] .ub-hero{background:radial-gradient(ellipse 68% 52% at 78% 14%, #635bff38 0%, transparent 58%), radial-gradient(ellipse 52% 42% at 10% 84%, #635bff14 0%, transparent 60%), linear-gradient(180deg, var(--ub-obsidian) 0%, var(--ub-sapphire-900) 100%)!important}html[data-world=ub][data-theme=light] .ub-hero{background:radial-gradient(ellipse 68% 52% at 78% 14%, #635bff1f 0%, transparent 58%), radial-gradient(ellipse 52% 42% at 10% 84%, #cfe8f752 0%, transparent 60%), linear-gradient(180deg, #f6f9fe 0%, #fff 55%, var(--ub-light-bg,#f6f9fe) 100%)!important}html[data-world=ub][data-theme=dark] .cam-glass--world-ub{border-color:#635bff29;box-shadow:0 10px 40px #0006;background:linear-gradient(160deg,#635bff24 0%,#0f1f3561 50%,#050b1280 100%)!important}html[data-world=ub] .ub-glass,html[data-world=ub] .ub-glass-deep{background:var(--ub-surface-glass);border-color:var(--ub-border)}html[data-world=ub] .cam-bento-tile--world-ub .cam-bento-tile__eyebrow,html[data-world=ub] .cam-bento-tile--world-ub .cam-bento-tile__action{color:var(--ub-electric-blue)}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__sphere--lg{background:#635bff52}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__sphere--md{background:#635bff61}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__grid{--cam-immersion-grid-color:#635bff12}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__line{stroke:#635bff57}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__node{fill:#7aa8f2a6}html[data-world=ub] .cam-strategic-field--ub{--cam-field-gradient:radial-gradient(ellipse 75% 55% at 25% 80%, #635bff24 0%, #050b1233 55%, transparent 75%)}html[data-world=ub][data-theme=dark] .ub-cta--primary{background:linear-gradient(135deg, var(--ub-electric-blue) 0%, var(--ub-sapphire-700) 100%);color:#fffffff5;border-color:#635bff66;box-shadow:0 8px 32px #635bff47}html[data-world=ub][data-theme=dark] .ub-cta--secondary{background:#0f1f3573;border-color:#635bff52;color:#fffffff5!important}html[data-world=ub][data-theme=dark] .ub-cta--header,html[data-world=ub][data-theme=dark] .ub-cta--executive{background:linear-gradient(135deg, var(--ub-electric-blue) 0%, var(--ub-sapphire-700) 100%);color:#fffffff5;border-color:#635bff59}html[data-world=ub] .cam-executive-contact .ub-cta--executive,html[data-world=ub][data-theme=dark] .cam-executive-contact .ub-cta--executive{background:linear-gradient(135deg, var(--ub-electric-blue) 0%, var(--ub-sapphire-700) 100%)!important;color:#fffffff5!important;border-color:#635bff66!important}html[data-world=ub] .cam-partner-avatar--executive .cam-partner-avatar__image--executive{box-shadow:0 0 0 2px #635bff73,0 0 28px #635bff59}html[data-world=ub] .cam-partner-avatar__status{background:var(--ub-electric-blue);border-color:var(--ub-obsidian);box-shadow:0 0 8px #635bff8c}html[data-world=ub][data-theme=dark] .ub-display,html[data-world=ub][data-theme=dark] .ub-hero__headline,html[data-world=ub][data-theme=dark] .ub-section-header__title{color:#fffffff5!important}html[data-world=ub][data-theme=dark] .ub-body-lg,html[data-world=ub][data-theme=dark] .ub-section-header__description,html[data-world=ub][data-theme=dark] .ub-hero__subline{color:#ffffffc7!important}html[data-world=ub][data-theme=dark] .ub-eyebrow{color:var(--ub-electric-blue)!important}html[data-world=ub]{--ub-bg-primary:#020817;--ub-bg-secondary:#07111f;--ub-bg-elevated:#0b1830;--ub-accent-primary:#2a5fff;--ub-accent-secondary:#4f8cff;--ub-accent-ice:#a7d3ff;--ub-text-primary:#f8fafc;--ub-text-secondary:#f8fafcb8;--ub-border:#4f8cff38;--ub-glow:#4f8cff2e;--ub-grid:#4f8cff0f}html[data-world=ub][data-theme=dark]{--ub-surface:var(--ub-bg-primary);--ub-surface-elevated:var(--ub-bg-elevated);--ub-surface-glass:#0b183085;--ub-primary:var(--ub-bg-elevated);--ub-accent:var(--ub-accent-secondary);--ub-glow:#4f8cff38;--ub-border:#4f8cff38;--ub-text-primary:#f8fafc;--ub-text-secondary:#f8fafcb8;--bg-primary:var(--ub-bg-primary);--bg-secondary:var(--ub-bg-secondary);--bg-elevated:var(--ub-bg-elevated)}html[data-world=ub][data-theme=light]{--ub-bg-primary:#f6f9fe;--ub-bg-secondary:#eef4fb;--ub-bg-elevated:#fff;--ub-text-primary:#0a1728;--ub-text-secondary:#0a1728c2;--ub-border:#174a7c24;--ub-glow:#4f8cff1f;--ub-grid:#174a7c0f;--ub-surface:var(--ub-bg-primary);--ub-surface-elevated:var(--ub-bg-elevated);--ub-surface-glass:#ffffffe0}html[data-world=ub] .ub-home{background-color:var(--ub-bg-primary);color:var(--ub-text-primary)}html[data-world=ub] .ub-hero--executive{min-height:min(84vh,58rem);padding-block:clamp(3.5rem,7vw,6rem);padding-bottom:var(--ub-narrative-pad);border-bottom:1px solid var(--ub-border);overflow:hidden}html[data-world=ub][data-theme=dark] .ub-hero--executive{background:radial-gradient(ellipse 62% 48% at 82% 12%, #4f8cff1a 0%, transparent 62%), radial-gradient(ellipse 48% 42% at 8% 88%, #2a5fff0d 0%, transparent 68%), radial-gradient(ellipse 36% 32% at 50% 100%, #a7d3ff0a 0%, transparent 70%), linear-gradient(180deg, var(--ub-bg-primary) 0%, var(--ub-bg-secondary) 55%, var(--ub-bg-elevated) 100%)}html[data-world=ub][data-theme=light] .ub-hero--executive{background:radial-gradient(ellipse 62% 48% at 82% 12%, #4f8cff14 0%, transparent 62%), radial-gradient(ellipse 48% 42% at 8% 88%, #174a7c0d 0%, transparent 68%), linear-gradient(180deg, var(--ub-bg-primary) 0%, var(--ub-bg-secondary) 100%)}html[data-world=ub] .ub-hero__grid-pattern{z-index:0;opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 65% 35%,#000 15%,#0000 72%);mask-image:radial-gradient(90% 80% at 65% 35%,#000 15%,#0000 72%)}html[data-world=ub] .ub-hero__atmosphere{z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(50% 45% at 78% 22%,#4f8cff12 0%,#0000 68%),radial-gradient(40% 38% at 18% 78%,#2a5fff0a 0%,#0000 72%);animation:40s ease-in-out infinite alternate ub-executive-atmosphere;position:absolute;inset:-10% -5%}@keyframes ub-executive-atmosphere{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(1%,-1.5%)scale(1.03)}}html[data-world=ub] .ub-hero--executive .ub-hero__glow{display:none}html[data-world=ub] .ub-hero--executive .ub-hero__eyebrow{border-color:var(--ub-border);color:var(--ub-accent-ice);letter-spacing:.18em;background:#0b18308c}html[data-world=ub][data-theme=light] .ub-hero--executive .ub-hero__eyebrow{color:var(--ub-accent-primary);background:#ffffffeb;border-color:#174a7c24}html[data-world=ub] .ub-hero--executive .ub-hero__claim{color:var(--ub-accent-secondary);letter-spacing:-.015em;font-weight:500}html[data-world=ub][data-theme=light] .ub-hero--executive .ub-hero__claim{color:#174a7c}html[data-world=ub] .ub-hero--executive .ub-hero__headline{max-width:14ch}html[data-world=ub] .ub-hero__visual--executive{isolation:isolate;aspect-ratio:6/5;border:1px solid var(--ub-border);background:linear-gradient(165deg,#0b1830b8 0%,#020817e0 100%);border-radius:1.5rem;max-width:28rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #a7d3ff1a,0 24px 72px #0208178c,0 0 48px #4f8cff14}html[data-world=ub][data-theme=light] .ub-hero__visual--executive{background:linear-gradient(165deg,#fffffff5 0%,#eef4fbeb 100%);box-shadow:inset 0 1px #fffffff2,0 24px 70px #0a254014}html[data-world=ub] .ub-hero__visual-glow{z-index:0;pointer-events:none;filter:blur(16px);background:radial-gradient(58% 52% at 38% 28%,#4f8cff2e 0%,#0000 68%),radial-gradient(48% 44% at 72% 72%,#2a5fff1a 0%,#0000 70%),radial-gradient(36% 34% at 55% 55%,#a7d3ff0f 0%,#0000 72%);animation:32s ease-in-out infinite alternate-reverse ub-executive-atmosphere;position:absolute;inset:-22%}html[data-world=ub] .ub-hero__visual-network{z-index:1;position:absolute;inset:0}html[data-world=ub] .ub-hero__visual-glass{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(1.15);background:radial-gradient(circle at 50% 28%,#a7d3ff14 0%,#0208171f 55%,#02081747 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 36%,#000 68%);mask-image:linear-gradient(#0000 0%,#00000040 36%,#000 68%)}html[data-world=ub][data-theme=light] .ub-hero__visual-glass{background:radial-gradient(circle at 50% 28%,#ffffff8c 0%,#eef4fb33 50%,#f6f9fe14 100%)}html[data-world=ub] .ub-hero__visual-edge{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #a7d3ff24,inset 0 0 0 1px #4f8cff14}html[data-world=ub] .ub-hero__core{z-index:4;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}html[data-world=ub] .ub-hero__core-triangle{z-index:1;width:100%;height:100%;color:var(--ub-accent-secondary);filter:drop-shadow(0 0 12px #4f8cff59);position:relative}html[data-world=ub][data-theme=light] .ub-hero__core-triangle{color:var(--ub-accent-primary);filter:drop-shadow(0 0 8px #2a5fff33)}html[data-world=ub] .ub-hero__core-pulse{background:radial-gradient(circle,#4f8cff38 0%,#0000 68%);border-radius:50%;animation:14s ease-in-out infinite ub-core-pulse;position:absolute;inset:-40%}@keyframes ub-core-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.75;transform:scale(1.08)}}html[data-world=ub] .ub-cta--primary{background:linear-gradient(135deg, var(--ub-accent-primary) 0%, var(--ub-accent-secondary) 100%);border:1px solid #a7d3ff33;box-shadow:inset 0 1px #ffffff1f,0 4px 24px #4f8cff38}html[data-world=ub] .ub-cta--primary:hover{box-shadow:inset 0 1px #ffffff29,0 8px 36px #4f8cff52}html[data-world=ub] .ub-cta--secondary{border-color:var(--ub-border)}html[data-world=ub] .ub-cta--secondary:hover{background:#4f8cff0f;border-color:#4f8cff6b}html[data-world=ub] .ub-cta--header,html[data-world=ub] .ub-cta--executive{background:linear-gradient(135deg, var(--ub-accent-primary) 0%, var(--ub-accent-secondary) 100%);border-color:#4f8cff47}html[data-world=ub] .ub-cta--executive{border-color:var(--ub-border);background:#4f8cff1a}html[data-world=ub] .ub-cta--executive:hover{background:#4f8cff29;border-color:#4f8cff61}html[data-world=ub] .ub-cta:focus-visible{outline-color:var(--ub-accent-secondary)}html[data-world=ub] .ub-section+.ub-section:before{background:linear-gradient(90deg, transparent 0%, var(--ub-border) 25%, #4f8cff47 50%, var(--ub-border) 75%, transparent 100%)}html[data-world=ub] .ub-section--intelligence{background:radial-gradient(ellipse 80% 50% at 50% 0%, #4f8cff0f 0%, transparent 60%), var(--ub-bg-primary)}html[data-world=ub][data-theme=dark] .ub-section--services{background-color:#07111fa6}html[data-world=ub] .ub-proof__tag:hover{border-color:#4f8cff61}html[data-world=ub] .ub-contact__avatar{border-color:var(--ub-border);background:radial-gradient(circle,#4f8cff38 0%,#0000 70%)}html[data-world=ub][data-theme=dark] .cam-glass--world-ub{border-color:var(--ub-border)!important;background:linear-gradient(160deg,#0b1830b8 0%,#07111f8c 50%,#020817a6 100%)!important}html[data-world=ub][data-theme=dark] .cam-glass--world-ub:after{border-color:#4f8cff2e!important;box-shadow:inset 3px 0 #4f8cff52!important}html[data-world=ub] .cam-bento-tile--interactive:hover{box-shadow:0 20px 60px #4f8cff24,0 8px 28px #02081759}@media (prefers-reduced-motion:reduce){html[data-world=ub] .ub-hero__atmosphere,html[data-world=ub] .ub-hero__visual-glow,html[data-world=ub] .ub-hero__core-pulse,html[data-world=ub] .ub-strategy-network__hub-pulse,html[data-world=ub] .ub-strategy-network__node-halo{animation:none}}html[data-world=ub] .ub-hero--command-center .ub-hero__mesh-layer{pointer-events:none;z-index:0;opacity:.35;background:repeating-linear-gradient(0deg,#0000,#0000 47px,#4f8cff0a 47px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}html[data-world=ub] .ub-hero__visual--network{aspect-ratio:4/5;background:linear-gradient(168deg,#0b1830d1 0%,#020817eb 100%);max-width:30rem;padding:clamp(1rem,3vw,1.75rem)}html[data-world=ub] .ub-strategy-network{width:100%;height:100%;min-height:22rem;position:relative}html[data-world=ub] .ub-strategy-network__guidelines{pointer-events:none;position:absolute;inset:8% 0}html[data-world=ub] .ub-strategy-network__guideline{background:linear-gradient(90deg,#0000,#4f8cff1f 20% 80%,#0000);height:1px;position:absolute;left:5%;right:5%}html[data-world=ub] .ub-strategy-network__svg{z-index:1;width:100%;height:100%;position:relative}html[data-world=ub] .ub-strategy-network__edge{stroke-dasharray:4 6;animation:24s linear infinite ub-net-edge-flow}html[data-world=ub] .ub-strategy-network__node-halo{fill:#4f8cff14;animation:6s ease-in-out infinite ub-net-node-pulse}html[data-world=ub] .ub-strategy-network__node--strategy .ub-strategy-network__node-halo{animation-duration:5s}html[data-world=ub] .ub-strategy-network__node--ma .ub-strategy-network__node-halo{animation-duration:7.5s}html[data-world=ub] .ub-strategy-network__node-core{fill:#4f8cffd9}html[data-world=ub] .ub-strategy-network__node-label{font-family:var(--font-mono);letter-spacing:.14em;fill:#a7d3ffb8;font-size:7px;font-weight:500}html[data-world=ub] .ub-strategy-network__hub-pulse{fill:#4f8cff0f;animation:12s ease-in-out infinite ub-core-breathe}html[data-world=ub] .ub-strategy-network__hub-triangle{fill:none;stroke:#a7d3ffd9;stroke-width:1.25px}html[data-world=ub] .ub-strategy-network__stream-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes ub-net-edge-flow{to{stroke-dashoffset:-40px}}@keyframes ub-net-node-pulse{0%,to{opacity:.5;r:12}50%{opacity:1;r:16}}@keyframes ub-core-breathe{0%,to{opacity:.45;r:32}50%{opacity:.85;r:38}}html[data-world=ub] .ub-advisory-quadrant{gap:clamp(1rem,2vw,1.5rem);min-height:28rem;display:grid;position:relative}@media (min-width:768px){html[data-world=ub] .ub-advisory-quadrant{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2.5vw,2rem);padding:3rem}}html[data-world=ub] .ub-advisory-quadrant__mesh{display:none}@media (min-width:768px){html[data-world=ub] .ub-advisory-quadrant__mesh{pointer-events:none;display:block;position:absolute;inset:0}html[data-world=ub] .ub-advisory-quadrant__lines{width:100%;height:100%}}html[data-world=ub] .ub-advisory-quadrant__hub{display:none}@media (min-width:768px){html[data-world=ub] .ub-advisory-quadrant__hub{z-index:2;pointer-events:none;place-items:center;width:5rem;height:5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-world=ub] .ub-advisory-quadrant__hub-pulse{background:radial-gradient(circle,#4f8cff2e 0%,#0000 70%);border-radius:50%;animation:14s ease-in-out infinite ub-core-breathe;position:absolute;inset:-20%}html[data-world=ub] .ub-advisory-quadrant__hub-triangle{width:2rem;height:2rem;color:var(--ub-accent-secondary)}html[data-world=ub] .ub-advisory-quadrant__hub-label{letter-spacing:.16em;text-transform:uppercase;color:#a7d3ffa6;font-size:.5625rem;position:absolute;bottom:-1.25rem}}html[data-world=ub] .ub-advisory-quadrant__cell{border-radius:var(--radius-lg);border:1px solid var(--ub-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b183073;padding:clamp(1.25rem,2.5vw,1.75rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}html[data-world=ub][data-theme=light] .ub-advisory-quadrant__cell{background:#ffffffeb}html[data-world=ub] .ub-advisory-quadrant__cell:hover{border-color:#4f8cff61;transform:translateY(-3px);box-shadow:0 12px 40px #4f8cff1a}html[data-world=ub] .ub-advisory-quadrant__domain{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ub-accent-secondary);font-weight:600}html[data-world=ub] .ub-advisory-quadrant__title{font-size:var(--text-h4);color:var(--ub-text-primary);margin-top:.75rem;font-weight:600}html[data-world=ub] .ub-advisory-quadrant__desc{font-size:var(--text-body-sm);color:var(--ub-text-secondary);margin-top:.5rem;line-height:1.55}html[data-world=ub] .ub-advisory-quadrant__meta{font-size:var(--text-label);color:#a7d3ff8c;margin-top:1rem;display:block}html[data-world=ub] .ub-capability-matrix{border:1px solid var(--ub-border);border-radius:var(--radius-lg);background:var(--ub-border);gap:1px;display:grid;overflow:hidden}@media (min-width:640px){html[data-world=ub] .ub-capability-matrix{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html[data-world=ub] .ub-capability-matrix{grid-template-columns:repeat(4,1fr)}}html[data-world=ub] .ub-capability-matrix__cell{background:#0b18308c;padding:1.25rem 1.5rem;transition:background .22s,box-shadow .22s;position:relative}html[data-world=ub][data-theme=light] .ub-capability-matrix__cell{background:#fffffff5}html[data-world=ub] .ub-capability-matrix__cell:hover{background:#4f8cff14;box-shadow:inset 0 0 0 1px #4f8cff38}html[data-world=ub] .ub-capability-matrix__status{background:var(--ub-accent-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:1rem;right:1rem;box-shadow:0 0 8px #4f8cff73}html[data-world=ub] .ub-capability-matrix__title{font-size:var(--text-body-sm);letter-spacing:-.01em;color:var(--ub-text-primary);padding-right:1rem;font-weight:600}html[data-world=ub] .ub-capability-matrix__desc{color:var(--ub-text-secondary);margin-top:.375rem;font-size:.75rem;line-height:1.45}html[data-world=ub] .ub-mandate-grid{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){html[data-world=ub] .ub-mandate-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html[data-world=ub] .ub-mandate-grid{grid-template-columns:repeat(3,1fr)}}html[data-world=ub] .ub-mandate-grid__item{border-radius:var(--radius-lg);border:1px solid var(--ub-border);background:#0b183066;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}html[data-world=ub][data-theme=light] .ub-mandate-grid__item{background:#fffffff0}html[data-world=ub] .ub-mandate-grid__item:hover{border-color:#4f8cff59;transform:translateY(-2px);box-shadow:0 8px 32px #4f8cff14}html[data-world=ub] .ub-mandate__icon{color:var(--ub-accent-secondary);margin-bottom:.75rem;display:inline-flex}html[data-world=ub] .ub-mandate-grid__status{background:#4f8cff80;border-radius:50%;width:5px;height:5px;position:absolute;top:1.25rem;right:1.25rem}html[data-world=ub] .ub-mandate-grid__number{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;color:#a7d3ffa6}html[data-world=ub] .ub-mandate-grid__title{font-size:var(--text-h4);color:var(--ub-text-primary);margin-top:.5rem;font-weight:600}html[data-world=ub] .ub-mandate-grid__desc{font-size:var(--text-body-sm);color:var(--ub-text-secondary);margin-top:.5rem;line-height:1.55}html[data-world=ub] .ub-intelligence-layer__metrics{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:768px){html[data-world=ub] .ub-intelligence-layer__metrics{grid-template-columns:repeat(3,1fr)}}html[data-world=ub] .ub-intelligence-layer__signals{gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:768px){html[data-world=ub] .ub-intelligence-layer__signals{grid-template-columns:repeat(3,1fr)}}html[data-world=ub] .ub-intel-card{border-radius:var(--radius-lg);border:1px solid var(--ub-border);background:#0b18307a;padding:1.5rem;transition:border-color .22s,box-shadow .22s}html[data-world=ub][data-theme=light] .ub-intel-card{background:#fffffff0}html[data-world=ub] .ub-intel-card:hover{border-color:#4f8cff52;box-shadow:0 8px 28px #4f8cff14}html[data-world=ub] .ub-intel-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}html[data-world=ub] .ub-intel-card__trend{font-family:var(--font-mono);color:var(--ub-accent-secondary);font-size:.875rem}html[data-world=ub] .ub-intel-card__signal{letter-spacing:.14em;text-transform:uppercase;color:#a7d3ff8c;font-size:.5625rem}html[data-world=ub] .ub-intel-card__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ub-text-primary);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}html[data-world=ub] .ub-intel-card__label{font-size:var(--text-body-sm);color:var(--ub-text-primary);margin-top:.375rem;font-weight:600}html[data-world=ub] .ub-intel-card__bar{background:#4f8cff1f;border-radius:999px;height:3px;margin-top:1rem;display:block;overflow:hidden}html[data-world=ub] .ub-intel-card__bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--ub-accent-primary), var(--ub-accent-secondary));height:100%;display:block}html[data-world=ub] .ub-intel-card__context{color:var(--ub-text-secondary);margin-top:.75rem;font-size:.8125rem;line-height:1.5}html[data-world=ub] .ub-intel-card__governance-dot{background:var(--ub-accent-secondary);border-radius:50%;width:6px;height:6px;margin-bottom:.75rem;display:inline-block;box-shadow:0 0 10px #4f8cff66}html[data-world=ub] .ub-principles-grid{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){html[data-world=ub] .ub-principles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){html[data-world=ub] .ub-principles-grid{grid-template-columns:repeat(4,1fr)}}html[data-world=ub] .ub-principles-grid__item{border-radius:var(--radius-lg);border:1px solid var(--ub-border);background:#0b18306b;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}html[data-world=ub][data-theme=light] .ub-principles-grid__item{background:#fffffff0}html[data-world=ub] .ub-principles-grid__item:hover{border-color:#4f8cff59;transform:translateY(-2px);box-shadow:0 10px 36px #4f8cff1a}html[data-world=ub] .ub-principles-grid__icon{color:var(--ub-accent-secondary);margin-bottom:.75rem;display:inline-flex}html[data-world=ub] .ub-principles-grid__status{background:var(--ub-accent-secondary);width:5px;height:5px;animation:8s ease-in-out infinite ub-principle-pulse;animation-delay:calc(var(--principle-index,0) * 1.2s);border-radius:50%;position:absolute;top:1.25rem;right:1.25rem}@keyframes ub-principle-pulse{0%,to{opacity:.4}50%{opacity:1}}html[data-world=ub] .ub-principles-grid__title{font-size:var(--text-body);color:var(--ub-text-primary);font-weight:600}html[data-world=ub] .ub-principles-grid__desc{font-size:var(--text-body-sm);color:var(--ub-text-secondary);margin-top:.5rem;line-height:1.55}html[data-world=ub] .ub-home--executive .ub-section{opacity:calc(.92 + var(--scroll-stage-fields,0) * .08)}html[data-world=ub][data-theme=light]{--ub-light-bg:#f6f9fe;--ub-light-surface:#ffffffd6;--ub-light-surface-elevated:#fffffff0;--ub-light-border:#635bff29;--ub-light-text-primary:#0a1728;--ub-light-text-secondary:#0a1728c2;--ub-light-text-muted:#0a172894;--bg-primary:var(--ub-light-bg);--bg-secondary:var(--ub-light-surface);--bg-elevated:var(--ub-light-surface-elevated);--ub-surface:var(--ub-light-bg);--ub-surface-elevated:var(--ub-light-surface-elevated);--ub-surface-glass:#ffffffc7;--ub-text-primary:var(--ub-light-text-primary);--ub-text-secondary:var(--ub-light-text-secondary);--text-primary:var(--ub-light-text-primary);--text-secondary:var(--ub-light-text-secondary);--text-muted:var(--ub-light-text-muted);--border-default:var(--ub-light-border)}html[data-world=ub][data-theme=light] .ub-home,html[data-world=ub][data-theme=light] .ub-section,html[data-world=ub][data-theme=light] .ub-section--intelligence,html[data-world=ub][data-theme=light] .ub-section--services,html[data-world=ub][data-theme=light] .ub-section--engagement,html[data-world=ub][data-theme=light] .ub-section--proof,html[data-world=ub][data-theme=light] .cam-lifecycle--ub{background:radial-gradient(ellipse 78% 55% at 82% 0%, #635bff1a 0%, transparent 58%), radial-gradient(ellipse 58% 42% at 10% 100%, #cfe8f747 0%, transparent 62%), var(--ub-light-bg)!important}html[data-world=ub][data-theme=light] .service-detail--ub .service-hero{background:radial-gradient(ellipse 72% 52% at 78% 12%, #635bff1f 0%, transparent 58%), radial-gradient(ellipse 50% 40% at 12% 88%, #cfe8f738 0%, transparent 62%), var(--ub-light-bg)}html[data-world=ub][data-theme=light] .cam-glass--world-ub{border-color:var(--ub-light-border);box-shadow:0 8px 32px #635bff14,inset 0 1px #ffffffeb;background:linear-gradient(160deg,#ffffffeb 0%,#cfe8f761 50%,#ffffffd1 100%)!important}html[data-world=ub][data-theme=light] .ub-hero__headline,html[data-world=ub][data-theme=light] .ub-display.ub-hero__headline{color:#0a1728!important}html[data-world=ub][data-theme=light] .ub-hero__claim{color:#635bff!important}html[data-world=ub][data-theme=dark] .ub-hero__headline,html[data-world=ub][data-theme=dark] .ub-display.ub-hero__headline,html[data-world=ub][data-theme=dark] .ub-hero__headline.cam-text-hero{color:#fffffff5!important}html[data-world=ub][data-theme=dark] .ub-hero__subline{color:#ffffffc7!important}html[data-world=ub][data-theme=dark] .ub-hero__claim{color:#60a5fa!important}html[data-world=ub][data-theme=dark] .ub-display,html[data-world=ub][data-theme=dark] .ub-section-header__title,html[data-world=ub][data-theme=dark] .ub-contact__headline,html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__headline,html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__title,html[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__headline,html[data-world=ub][data-theme=dark] .service-detail--ub .service-section__headline,html[data-world=ub][data-theme=dark] .conversion-partner--ub .conversion-partner__name,html[data-world=ub][data-theme=dark] .insights-featured--ub .insights-featured__title,html[data-world=ub][data-theme=dark] .case-study__headline{color:#fffffff5!important}html[data-world=ub][data-theme=dark] .ub-body-lg,html[data-world=ub][data-theme=dark] .ub-section-header__description,html[data-world=ub][data-theme=dark] .ub-contact__description,html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__intro,html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__description,html[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__intro,html[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__claim,html[data-world=ub][data-theme=dark] .ub-contact__title,html[data-world=ub][data-theme=dark] .ub-contact__focus,html[data-world=ub][data-theme=dark] .cam-bento-tile__meta,html[data-world=ub][data-theme=dark] .conversion-partner--ub .conversion-partner__title,html[data-world=ub][data-theme=dark] .conversion-partner--ub .conversion-partner__link{color:#ffffffc7!important}html[data-world=ub][data-theme=dark] .ub-eyebrow,html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__index,html[data-world=ub][data-theme=light] .ub-eyebrow{color:#635bff!important}html[data-world=ub][data-theme=light] .ub-contact.cam-glass{border:1px solid var(--ub-light-border);-webkit-backdrop-filter:blur(24px);box-shadow:0 12px 48px #635bff1a,inset 0 1px #fffffff2;background:linear-gradient(145deg,#fffffff0 0%,#cfe8f77a 50%,#635bff14 100%)!important}html[data-world=ub][data-theme=dark] .ub-contact.cam-glass{-webkit-backdrop-filter:blur(24px);border:1px solid #635bff33;box-shadow:0 16px 48px #00000052,inset 0 1px #635bff1f;background:linear-gradient(145deg,#635bff33 0%,#0f1f356b 48%,#050b1294 100%)!important}html[data-world=ub] .ub-contact__partner{background:var(--ub-electric-blue)}@supports (color:color-mix(in lab, red, red)){html[data-world=ub] .ub-contact__partner{background:color-mix(in srgb, var(--ub-electric-blue) 6%, transparent)}}html[data-world=ub] .ub-contact__partner{border-color:#635bff2e}html[data-world=ub][data-theme=light] .ub-contact__partner{background:#ffffffb8}html[data-world=ub][data-theme=dark] .ub-contact__partner{background:#0f1f3573}html[data-world=ub] .ub-contact__name{color:inherit;font-weight:700}html[data-world=ub][data-theme=light] .ub-contact__email{color:#3b82f6}html[data-world=ub][data-theme=dark] .ub-contact__email{color:#60a5fa!important}html[data-world=ub] .ub-contact__actions .ub-cta--primary,html[data-world=ub] .ub-contact__cta{width:100%;min-height:3rem;margin-top:var(--space-4);transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo);border:1px solid #635bff59;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 28px #635bff47,inset 0 1px #ffffff24;color:#fffffff5!important;background:linear-gradient(135deg,#635bff 0%,#3b82f6 100%)!important}html[data-world=ub] .ub-contact__actions .ub-cta--primary:hover,html[data-world=ub] .ub-contact__cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px #635bff61,inset 0 1px #ffffff2e}html[data-world=ub] .ub-contact__actions .ub-cta--primary:focus-visible,html[data-world=ub] .ub-contact__cta:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.cam-lifecycle--ub .cam-lifecycle__bento{position:relative}.cam-lifecycle--ub .cam-lifecycle__bento:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#635bff59 15%,#3b82f659 50%,#635bff59 85%,#0000 100%);height:1px;position:absolute;top:2.5rem;left:8%;right:8%}@media (max-width:1023px){.cam-lifecycle--ub .cam-lifecycle__bento:before{display:none}}.cam-lifecycle--ub .cam-lifecycle__stage-tile{z-index:1;min-width:0;height:100%;transition:transform .28s var(--ease-out-expo), border-color .28s var(--ease-out-expo), box-shadow .28s var(--ease-out-expo);padding:clamp(1.5rem,2.2vw,1.75rem);position:relative}.cam-lifecycle--ub .cam-lifecycle__stage-tile:hover{transform:translateY(-4px)}html[data-world=ub] .cam-lifecycle__stage-tile.cam-glass{-webkit-backdrop-filter:blur(24px)}html[data-world=ub][data-theme=light] .cam-lifecycle--ub .cam-lifecycle__stage-tile.cam-glass:hover{box-shadow:0 16px 48px #635bff1f,0 0 0 1px #635bff33,inset 0 1px #ffffffeb}html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__stage-tile.cam-glass:hover{box-shadow:0 16px 48px #635bff38,0 0 0 1px #635bff47,inset 0 1px #635bff1a}.cam-lifecycle--ub .cam-lifecycle__node{border-radius:var(--radius-md);color:#635bff;background:#635bff1a;border:1px solid #635bff38;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__title{letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__description{text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.55;display:-webkit-box;overflow:hidden}html[data-world=ub][data-theme=light] .cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__title{color:var(--ub-light-text-primary)}html[data-world=ub][data-theme=light] .cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__description{color:var(--ub-light-text-secondary)}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__particle{display:none}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__grid{animation:52s linear infinite ub-strategy-grid-drift}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__line{animation:18s ease-in-out infinite ub-strategy-line-pulse}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__node{animation:22s ease-in-out infinite ub-strategy-node-pulse}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__sphere--lg,html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__sphere--md{animation:36s ease-in-out infinite ub-strategy-glow-drift}@keyframes ub-strategy-grid-drift{0%{transform:translate(0)}to{transform:translate(48px,48px)}}@keyframes ub-strategy-line-pulse{0%,to{opacity:.32}50%{opacity:.62}}@keyframes ub-strategy-node-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}@keyframes ub-strategy-glow-drift{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(16px,-20px)scale(1.05)}}:is(html[data-world=ub] .cam-lifecycle--ub:has(.cam-lifecycle__stage-tile:hover) .cam-strategic-field--ub,html[data-world=ub] .ub-section--contact:has(.ub-contact:hover) .cam-strategic-field--ub){--cam-field-svg-opacity:.68;--cam-field-gradient-opacity:.78}html[data-world=ub][data-theme=dark] .conversion-partner--ub.cam-bento-tile,html[data-world=ub][data-theme=dark] .conversion-partner--ub.cam-glass{background:linear-gradient(155deg,#635bff29 0%,#0f1f3552 100%)!important;border-color:#635bff29!important}html[data-world=ub][data-theme=light] .conversion-partner--ub .conversion-partner__link{color:#3b82f6}html[data-world=ub][data-theme=dark] .conversion-sidebar-trust--ub .conversion-sidebar-trust__item{color:#ffffffeb;background:#635bff1a;border-color:#635bff2e}html[data-world=ub][data-theme=light] .conversion-sidebar-trust--ub .conversion-sidebar-trust__item{color:var(--ub-light-text-primary)}@media (prefers-reduced-motion:reduce){html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__grid,html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__line,html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__node,html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__sphere--lg,html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__sphere--md,.cam-lifecycle--ub .cam-lifecycle__stage-tile{transition:none!important;animation:none!important}.cam-lifecycle--ub .cam-lifecycle__stage-tile:hover{transform:none}}.cms-page{z-index:1;position:relative}.cms-block{padding-block:clamp(var(--space-10), 6vw, var(--space-16));position:relative}.cms-block__container{z-index:2;position:relative}.cms-block__header{margin-bottom:var(--space-6);max-width:42rem}.cms-block__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.cms-block__title{font-size:clamp(1.5rem, 4vw, var(--text-h2));text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.cms-block__subtitle{margin:var(--space-3) 0 0;font-size:clamp(1rem, 2.5vw, var(--text-body-lg));line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty}.cms-block__grid{margin-top:var(--space-6)}.cms-block--mobile-stack .cms-block__grid,.cms-block--mobile-compact .cms-block__grid{grid-template-columns:1fr}.cms-block--hero{padding-block:clamp(var(--space-8), 5vw, var(--space-12));min-height:auto}.cms-hero__body{margin:var(--space-4) 0 0;max-width:40rem;font-size:clamp(1rem, 2.5vw, var(--text-body-lg));line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty}.cms-hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.cms-cta,.cms-cta-band .cms-cta{min-width:2.75rem;min-height:2.75rem}.cms-richtext{padding:var(--space-6)}.cms-richtext__p+.cms-richtext__p{margin-top:var(--space-4)}.cms-richtext__p{line-height:var(--leading-body);text-wrap:pretty;margin:0}.cms-contact{gap:var(--space-6);display:grid}@media (min-width:768px){.cms-contact{grid-template-columns:1fr 1fr;align-items:start}}.cms-contact--cta-first .cms-contact__panel{order:-1}@media (min-width:768px){.cms-contact--cta-first .cms-contact__panel{order:0}}.cms-contact__panel{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.cms-contact__name{font-weight:600;font-size:var(--text-body-lg);margin:0}.cms-contact__meta,.cms-contact__body{color:var(--text-secondary);text-wrap:pretty;margin:0}.cms-contact__link{color:var(--world-primary,var(--text-primary));text-underline-offset:.15em;text-decoration:underline}.cms-testimonial-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.cms-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cms-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-testimonial{padding:var(--space-5)}.cms-testimonial__quote{font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:pretty;margin:0}.cms-testimonial__author{margin:var(--space-3) 0 0;font-size:var(--text-label);color:var(--text-muted)}.cms-faq-item{padding:var(--space-4)}.cms-faq-item__question{margin:0 0 var(--space-2);font-size:var(--text-body-lg);text-wrap:balance;font-weight:600}.cms-faq-item__answer{color:var(--text-secondary);line-height:var(--leading-body);text-wrap:pretty;margin:0}.cms-cta-band{padding:clamp(var(--space-6), 4vw, var(--space-10));text-align:center}.cms-cta-band__body{margin:var(--space-3) auto var(--space-5);max-width:36rem;color:var(--text-secondary);text-wrap:pretty}.cms-spacer--sm{height:var(--space-6)}.cms-spacer--md{height:var(--space-10)}.cms-spacer--lg{height:var(--space-16)}.cms-block__field{pointer-events:none}@media (max-width:767px){.cms-block--mobile-minimal .cms-block__field,.cms-block--bg-immersive .cms-block__field{opacity:.35}.cms-block--mobile-compact{padding-block:var(--space-8)}.cms-block--hero .cms-block__title{font-size:clamp(1.375rem,7vw,2rem)}}@media (min-width:768px) and (max-width:1023px){.cms-block__grid.cam-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--cam-field-z-base:0;--cam-field-z-ambient:1;--cam-field-z-content:2;--cam-field-z-header:50;--cam-field-opacity-subtle:.42;--cam-field-opacity-medium:.58;--cam-field-opacity-immersive:.72;--cam-field-opacity-mobile:.32}[data-motion-ready=true]{--cam-motion-enabled:1}@media (prefers-reduced-motion:reduce){:root{--cam-motion-enabled:0;--cam-field-opacity-subtle:.2;--cam-field-opacity-medium:.24;--cam-field-opacity-immersive:.28;--cam-field-opacity-mobile:.18}.cam-ocean-compass,.cam-immersion-layer,.cam-strategic-field,.gateway-atmosphere,.gateway-cinematic-field,.cam-decision-reactor{transition:none!important;animation:none!important}}.cam-strategic-field,.cam-ocean-compass,.cam-immersion-layer,.gateway-atmosphere,.gateway-cinematic-field{z-index:var(--cam-field-z-ambient);pointer-events:none;position:absolute;inset:0;overflow:hidden}#main-content>.cam-ocean-compass--page,#main-content>.cam-immersion-layer--page{z-index:var(--cam-field-z-base);opacity:var(--cam-field-opacity-subtle)}.cms-block__field.cam-strategic-field{opacity:var(--cam-field-opacity-subtle)}.cms-block--bg-medium .cms-block__field{opacity:var(--cam-field-opacity-medium)}.cms-block--bg-immersive .cms-block__field{opacity:var(--cam-field-opacity-immersive)}[data-theme=light] .cam-ocean-compass,[data-theme=light] .cam-immersion-layer,[data-theme=light] .cam-strategic-field{mix-blend-mode:normal;filter:saturate(.85)}[data-theme=dark] .cam-ocean-compass,[data-theme=dark] .cam-immersion-layer,[data-theme=dark] .cam-strategic-field{opacity:calc(var(--cam-field-opacity-subtle) * 1.05)}@media (max-width:767px){.cam-ocean-compass,.cam-immersion-layer,.cam-strategic-field,.gateway-cinematic-field{opacity:var(--cam-field-opacity-mobile);filter:blur()}.cam-ocean-compass__node,.cam-immersion-layer__node,.gateway-cinematic-field__particle{display:none}.gateway-atmosphere{opacity:.45}}.about-cam .cam-bento-grid,.cms-page .cam-bento-grid{width:100%;max-width:100%}.steuer-home,.ub-home,.career-home,.about-cam,.cms-page{max-width:100%;overflow-x:clip}header[role=banner],.gateway-header,.world-header{z-index:var(--cam-field-z-header)}main#main-content{scroll-margin-top:var(--header-height-mobile)}@media (min-width:1024px){main#main-content{scroll-margin-top:var(--header-height)}}.gateway-hero .cam-energy-ribbon,.phoenix-gateway.gateway-hero .cam-energy-ribbon{display:none!important}.phoenix-gateway{z-index:2;width:100%;max-width:100%;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,6vw,5rem);position:relative}.phoenix-headline{text-align:center;max-width:52rem;margin:0 auto clamp(3.5rem,8vw,6rem);padding-inline:clamp(1.25rem,5vw,2.5rem)}.phoenix-headline__label{letter-spacing:.24em;text-transform:uppercase;color:#b8c8d880;margin:0 0 1.25rem;font-size:.625rem}.phoenix-headline__title{letter-spacing:-.045em;color:var(--gateway-text);text-wrap:balance;margin:0;font-size:clamp(2.1rem,6vw,4rem);font-weight:600;line-height:1.08;position:relative}.phoenix-headline__sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.phoenix-headline__layer{text-wrap:balance;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phoenix-headline__segment--full{display:block}.phoenix-headline__insert{font-weight:600;display:inline-block}.phoenix-stage{width:100%;max-width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.phoenix-stage__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.phoenix-stage__track::-webkit-scrollbar{display:none}.phoenix-stage__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 88%}.phoenix-portal{min-height:clamp(24rem,54vw,30rem);transform-style:preserve-3d;will-change:transform;isolation:isolate;background:#ffffff05;border-radius:1.5rem;position:relative;overflow:hidden}.phoenix-portal--steuer{--phoenix-accent:#d86dffd1;--phoenix-glow:var(--steuer-finance-glow-dark);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000073,0 8px 24px #0003}.phoenix-portal--ub{--phoenix-accent:#8cafffc7;--phoenix-glow:#635bff1a;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000073,0 8px 24px #0003}.phoenix-portal--css-glass .phoenix-portal__glass{-webkit-backdrop-filter:blur(28px)saturate(1.4)brightness(1.08)}.phoenix-portal__visual{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.phoenix-portal__glass{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(26px)saturate(1.5)brightness(1.07);background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,35%), #ffffff24 0%, #ffffff08 38%, #03050c33 100%);transition:background .12s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 30%,#000 60%);mask-image:linear-gradient(#0000 0%,#00000040 30%,#000 60%)}.phoenix-portal--engaged .phoenix-portal__glass{-webkit-backdrop-filter:blur(30px)saturate(1.55)brightness(1.1)}.phoenix-portal__glass-edge{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}.phoenix-portal__glow{z-index:0;background:radial-gradient(circle at 50% 28%, var(--phoenix-glow), transparent 72%);pointer-events:none;opacity:.65;transition:opacity .5s;position:absolute;inset:-15%}.phoenix-portal:hover .phoenix-portal__glow,.phoenix-portal:focus-within .phoenix-portal__glow,.phoenix-portal--engaged .phoenix-portal__glow{opacity:.95}.phoenix-portal--engaged{transform:translateZ(8px);box-shadow:inset 0 1px #ffffff1a,0 36px 80px #00000085,0 16px 40px #00000047,0 0 0 1px #ffffff0a}.phoenix-portal__cursor-light{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%), #ffffff12 0%, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.phoenix-portal--engaged .phoenix-portal__cursor-light,.phoenix-portal:hover .phoenix-portal__cursor-light{opacity:1}.phoenix-portal--steuer.phoenix-portal--engaged .phoenix-portal__cursor-light{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%), #635bff1a 0%, transparent 48%)}.phoenix-portal--ub.phoenix-portal--engaged .phoenix-portal__cursor-light{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%), #8cafff1a 0%, transparent 48%)}.phoenix-portal__light-sweep{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffff0a 50%,#0000 60%);transition:opacity .6s;position:absolute;inset:0}.phoenix-portal:hover .phoenix-portal__light-sweep{opacity:1;animation:4s ease-in-out infinite phoenix-light-sweep}.phoenix-portal__content{z-index:3;height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative}.phoenix-portal__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#b8c8d899;margin:0;font-size:.625rem}.phoenix-portal__claim{letter-spacing:-.035em;color:var(--gateway-text);text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.3rem,3.2vw,1.75rem);font-weight:600;line-height:1.2}.phoenix-values{flex-wrap:wrap;gap:.5rem .85rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.phoenix-values__item{letter-spacing:.01em;color:var(--phoenix-accent);opacity:.75;font-size:clamp(.875rem,2.2vw,1rem);font-weight:500;transition:opacity .3s}.phoenix-values__item--lit,.phoenix-values__item--current{opacity:1}.phoenix-portal__cta-row{margin-top:1.25rem;padding-top:.5rem}.phoenix-magnetic-cta{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .25s,opacity .25s;display:inline-flex}.phoenix-magnetic-cta--steuer{color:#635bffe0}.phoenix-magnetic-cta--ub{color:#8cafffe0}.phoenix-portal__hit{z-index:4;position:absolute;inset:0}.phoenix-gateway__orientation{text-align:center;max-width:34rem;font-size:var(--text-body);color:#b8c8d8a6;text-wrap:pretty;margin:clamp(2rem,4vw,3rem) auto 0;padding-inline:1.25rem;line-height:1.6}.phoenix-footer-statement.phoenix-bridge{isolation:isolate;text-align:center;border-top:none;max-width:46rem;margin:clamp(3rem,5vw,5rem) auto 0;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,4vw,2rem) 0;position:relative}.phoenix-bridge__corridor{pointer-events:none;z-index:0;background:linear-gradient(180deg, transparent 0%, rgba(125, 180, 255, calc(.22 + var(--scroll-progress,0) * .2)) 60%, #ffffff52 100%);width:1px;height:clamp(2rem,5vw,3.25rem);position:absolute;top:clamp(-3.25rem,-5vw,-2rem);left:50%;transform:translate(-50%)}.phoenix-bridge__glow{pointer-events:none;z-index:0;opacity:calc(.7 + var(--scroll-progress,0) * .3);background:radial-gradient(46% 70% at 50% 42%,#635bff1a 0%,#0000 70%),radial-gradient(34% 56% at 30%,#ff4fd80d 0%,#0000 72%),radial-gradient(34% 56% at 70%,#4f8cff12 0%,#0000 72%);position:absolute;inset:-40% -18% -30%}.phoenix-bridge__line{pointer-events:none;z-index:0;width:clamp(2.5rem,14%,8rem);height:1px;opacity:calc(.5 + var(--scroll-progress,0) * .4);position:absolute;top:1.6rem}.phoenix-bridge__line--left{background:linear-gradient(270deg,#635bff66,#0000);right:calc(50% + 8.5rem)}.phoenix-bridge__line--right{background:linear-gradient(90deg,#4f8cff66,#0000);left:calc(50% + 8.5rem)}.phoenix-bridge__nodes{pointer-events:none;z-index:0;position:absolute;inset:0}.phoenix-bridge__nodes span{opacity:0;background:#8ddcff8c;border-radius:50%;width:3px;height:3px;animation:16s ease-in-out infinite phoenix-bridge-node;position:absolute}.phoenix-bridge__nodes span:first-child{animation-delay:0s;top:30%;left:18%}.phoenix-bridge__nodes span:nth-child(2){background:#635bff80;animation-delay:-4s;top:68%;left:32%}.phoenix-bridge__nodes span:nth-child(3){background:#4f8cff80;animation-delay:-8s;top:26%;left:64%}.phoenix-bridge__nodes span:nth-child(4){animation-delay:-11s;top:60%;left:80%}.phoenix-bridge__nodes span:nth-child(5){background:#ff4fd866;animation-delay:-6s;top:80%;left:50%}@keyframes phoenix-bridge-node{0%,to{opacity:0;transform:translate(0)}20%{opacity:.7}50%{opacity:.35;transform:translateY(-8px)}80%{opacity:.6}}.phoenix-footer-statement__label{z-index:1;letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;margin:0 0 .85rem;font-size:.625rem;position:relative}.phoenix-bridge__headline{z-index:1;letter-spacing:-.025em;color:#f8fafc;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.6vw,2.5rem);font-weight:600;line-height:1.18;position:relative}.phoenix-bridge__highlight{color:#fff;text-shadow:0 0 18px #635bff73,0 0 32px #4f8cff4d;margin-top:.15em;animation:1.2s ease-out 2s both phoenix-bridge-spark;display:block}@keyframes phoenix-bridge-spark{0%,to{filter:brightness()}35%{filter:brightness(1.4)drop-shadow(0 0 12px #7db4ff99)}}@media (prefers-reduced-motion:reduce){.phoenix-bridge__nodes span,.phoenix-bridge__highlight{animation:none}}@keyframes phoenix-light-sweep{0%,to{opacity:0;transform:translate(-30%)}40%{opacity:.6}60%{opacity:0;transform:translate(30%)}}@media (max-width:767px){.phoenix-headline{margin-bottom:clamp(2rem,6vw,3rem)}.phoenix-headline__title{font-size:clamp(1.85rem,7.5vw,2.4rem);line-height:1.12}.phoenix-portal{min-height:22rem}.phoenix-portal__glass{-webkit-backdrop-filter:blur(20px)saturate(1.3)}.phoenix-stage__slide{flex:0 0 90%}}.phoenix-portal--engaged .cam-brand-motion--compact,.phoenix-portal:hover .cam-brand-motion--compact{opacity:1}.phoenix-portal--engaged .cam-brand-motion--compact .cam-brand-motion__canvas,.phoenix-portal:hover .cam-brand-motion--compact .cam-brand-motion__canvas{filter:saturate(1.15)brightness(1.05)}.phoenix-portal--engaged,.phoenix-portal:hover{transition:box-shadow .4s var(--ease-out-expo), transform .4s var(--ease-out-expo)}.phoenix-portal--engaged:after,.phoenix-portal:hover:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(105deg,#0000 42%,#ffffff0f 50%,#0000 58%);animation:3.5s ease-in-out infinite portal-signal-sweep;position:absolute;inset:0}@keyframes portal-signal-sweep{0%,to{opacity:.2;transform:translate(-8%)}50%{opacity:.75;transform:translate(8%)}}@media (prefers-reduced-motion:reduce){.phoenix-portal{transform:none!important}.phoenix-portal__light-sweep,.phoenix-portal--engaged:after,.phoenix-portal:hover:after{display:none}}@media (max-height:850px){.gateway-main{justify-content:flex-start;padding-block:1rem 1.5rem}.phoenix-gateway{padding-block:clamp(1.5rem,3vh,3rem)}.phoenix-headline{margin-bottom:clamp(1.75rem,4vh,3rem)}.phoenix-portal{min-height:clamp(19rem,40vh,24rem)}.phoenix-gateway__orientation{margin-top:clamp(1.5rem,3vh,2.25rem)}.phoenix-footer-statement.phoenix-bridge{margin-top:clamp(2rem,4vh,3rem)}}@media (max-height:760px){.gateway-main{padding-block:.75rem 1.25rem}.phoenix-headline{margin-bottom:clamp(1.25rem,3vh,2rem)}.phoenix-portal{min-height:clamp(16.5rem,34vh,20rem)}.phoenix-footer-statement.phoenix-bridge{margin-top:clamp(1.5rem,3vh,2.25rem)}}.gateway-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gateway-ambient__base{background:linear-gradient(168deg,#03050c 0%,#0a1220 38%,#061018 72%,#03050c 100%);position:absolute;inset:0}.gateway-ambient__vignette{background:radial-gradient(85% 75% at 50% 42%,#0000 35%,#03050c8c 100%);position:absolute;inset:0}.gateway-ambient__aurora{opacity:.55;filter:blur(60px);animation:32s ease-in-out infinite alternate gateway-aurora-drift;position:absolute;inset:-20% -10%}.gateway-ambient__aurora--steuer{background:radial-gradient(55% 48% at 22% 58%,#635bff17 0%,#d946ef0d 45%,#0000 72%);animation-duration:28s}.gateway-ambient__aurora--gold{background:radial-gradient(50% 45% at 50% 48%,#f6c45312 0%,#ffd1660a 50%,#0000 72%);animation-duration:36s;animation-delay:-14s}.gateway-ambient__aurora--ub{background:radial-gradient(55% 48% at 78% 52%,#4f8cff17 0%,#a9d2ff0d 48%,#0000 72%);animation-duration:34s;animation-delay:-20s}.gateway-ambient__orb{filter:blur(48px);border-radius:50%;animation:24s ease-in-out infinite alternate gateway-orb-float;position:absolute}.gateway-ambient__orb--a{background:radial-gradient(circle,#635bff2e 0%,#0000 70%);width:min(28rem,45vw);height:min(28rem,45vw);top:12%;left:18%}.gateway-ambient__orb--b{background:radial-gradient(circle,#635bff1a 0%,#0000 70%);width:min(22rem,38vw);height:min(22rem,38vw);animation-delay:-8s;top:38%;right:12%}.gateway-ambient__orb--c{background:radial-gradient(#635bff14 0%,#0000 72%);width:min(32rem,50vw);height:min(18rem,30vw);animation-delay:-16s;bottom:8%;left:42%}.gateway-ambient__light-sheet{opacity:.45;filter:blur(48px);pointer-events:none;animation:38s ease-in-out infinite alternate gateway-sheet-drift;position:absolute;inset:0}.gateway-ambient__light-sheet--a{background:linear-gradient(175deg,#0000 20%,#635bff0f 48%,#0000 78%);animation-duration:42s}.gateway-ambient__light-sheet--b{background:linear-gradient(8deg,#0000 25%,#635bff0d 52%,#0000 80%);animation-duration:36s;animation-delay:-14s}.gateway-ambient__refraction{mix-blend-mode:overlay;background:radial-gradient(60% 50% at 50% 35%,#ffffff08 0%,#0000 65%);position:absolute;inset:0}@keyframes gateway-aurora-drift{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(2%,-1.5%)scale(1.04)}to{opacity:.5;transform:translate(-1.5%,2%)scale(1.02)}}@keyframes gateway-orb-float{0%{transform:translate(0)}to{transform:translate(1.5%,-2%)}}@keyframes gateway-sheet-drift{0%{opacity:.38;transform:translate(0)}to{opacity:.52;transform:translate(-1%,1.5%)}}.gateway-living-ambient{pointer-events:none;z-index:1;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.gateway-atmosphere__cursor-light{pointer-events:none;z-index:2;background:radial-gradient(circle at calc(50% + var(--gateway-field-shift-x,0px)) calc(45% + var(--gateway-field-shift-y,0px)), #635bff0d 0%, #635bff08 28%, transparent 55%);transition:opacity .4s;position:absolute;inset:0}[data-gateway-focus=steuer] .gateway-atmosphere__cursor-light{background:radial-gradient(circle at calc(38% + var(--gateway-field-shift-x,0px)) calc(48% + var(--gateway-field-shift-y,0px)), #635bff14 0%, #635bff05 35%, transparent 58%)}[data-gateway-focus=ub] .gateway-atmosphere__cursor-light{background:radial-gradient(circle at calc(62% + var(--gateway-field-shift-x,0px)) calc(48% + var(--gateway-field-shift-y,0px)), #635bff14 0%, #635bff05 35%, transparent 58%)}.cam-brand-visual{position:absolute;inset:0;overflow:hidden}.cam-brand-visual__field{filter:blur(40px);opacity:.5;transition:opacity .7s,transform .7s;position:absolute;inset:-5%}.cam-brand-visual__field--steuer{background:radial-gradient(70% 55% at 50% 42%,#635bff33 0%,#0000 70%),radial-gradient(50% 40% at 35% 65%,#635bff1a 0%,#0000 65%)}.cam-brand-visual__field--ub{background:radial-gradient(65% 50% at 52% 38%,#635bff2e 0%,#0000 68%),radial-gradient(55% 45% at 48% 72%,#8cafff1f 0%,#0000 60%)}.cam-brand-visual__sheen{opacity:.35;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.cam-brand-visual__sheen--steuer{background:linear-gradient(160deg,#ffffff0f 0%,#0000 42%,#635bff0a 100%)}.cam-brand-visual__sheen--ub{background:linear-gradient(20deg,#0000 0%,#8cafff0d 55%,#ffffff0a 100%)}.cam-brand-visual--active .cam-brand-visual__field{opacity:.85;transform:scale(1.03)}.cam-brand-visual--active .cam-brand-visual__sheen{opacity:.55}.cam-brand-visual__canvas{width:100%;height:100%;position:absolute;inset:0}.cam-brand-visual__fallback{opacity:.55;position:absolute;inset:0}.cam-brand-visual__fallback--steuer{background:radial-gradient(80% 60% at 50% 45%,#635bff2e 0%,#0000 72%),linear-gradient(#635bff0a 0%,#0000 50%)}.cam-brand-visual__fallback--ub{background:radial-gradient(75% 55% at 50% 40%,#635bff29 0%,#0000 70%),linear-gradient(#0000 55%,#635bff0d 100%)}.steuer-hero__visual .cam-brand-visual,.ub-hero__visual .cam-brand-visual{min-height:12rem;position:relative;inset:auto}.gateway-atmosphere__spatial-grid,.gateway-atmosphere__hairline,.gateway-cinematic-field__layer--grid,.gateway-cinematic-field__layer--arcs,.gateway-cinematic-field__layer--vectors,.gateway-cinematic-field__layer--nodes,.gateway-motion-map{display:none!important}@media (max-width:767px){.gateway-ambient__aurora{filter:blur(40px);opacity:.4}.gateway-ambient__orb{filter:blur(32px)}}@media (prefers-reduced-motion:reduce){.gateway-ambient__aurora,.gateway-ambient__orb,.gateway-ambient__light-sheet,.gateway-living-ambient{display:none!important}}:root:not([data-theme=dark]){--exec-bg-primary:#f8fafc;--exec-bg-secondary:#f3f6fa;--exec-bg-elevated:#fff;--exec-border:#0a25401a;--exec-border-strong:#0a254024;--exec-text:#0a2540;--exec-text-secondary:#0a2540b8;--exec-text-muted:#0a25408f;--exec-shadow-rest:0 1px 0 #fffffff2 inset, 0 24px 70px #0a254014;--exec-shadow-hover:0 1px 0 #fff inset, 0 28px 72px #0a25401a;--exec-cam-green:#635bff;--exec-cam-blue:#3d78b5}:root:not([data-theme=dark]) body,:root:not([data-theme=dark])[data-world=gateway]{color:var(--exec-text);background-color:#f8fafc;background-image:radial-gradient(70% 60% at 6% 26%,#635bff17 0%,#0000 70%),radial-gradient(56% 50% at 18% 14%,#d946ef0e 0%,#0000 66%),radial-gradient(60% 52% at 50% 6%,#f6c4530d 0%,#0000 64%),radial-gradient(70% 60% at 96% 24%,#4f8cff17 0%,#0000 70%),radial-gradient(40% 44% at 88% 12%,#8fd9a80a 0%,#0000 66%);background-attachment:fixed}:root:not([data-theme=dark]) .gateway-ambient__vignette,:root:not([data-theme=dark]) .gateway-ambient__aurora,:root:not([data-theme=dark]) .gateway-ambient__orb,:root:not([data-theme=dark]) .gateway-ambient__light-sheet,:root:not([data-theme=dark]) .gateway-ambient__refraction{display:none!important}:root:not([data-theme=dark]) .gateway-ambient__base,:root:not([data-theme=dark]) .gateway-atmosphere__base{background:var(--exec-bg-primary)}:root:not([data-theme=dark]) .gateway-atmosphere__vignette,:root:not([data-theme=dark]) .gateway-atmosphere__grain,:root:not([data-theme=dark]) .gateway-atmosphere__architectural,:root:not([data-theme=dark]) .gateway-atmosphere__depth-radial,:root:not([data-theme=dark]) .gateway-atmosphere__environment,:root:not([data-theme=dark]) .gateway-atmosphere__radial,:root:not([data-theme=dark]) .gateway-atmosphere__radial-secondary,:root:not([data-theme=dark]) .gateway-atmosphere__cursor-light,:root:not([data-theme=dark]) .gateway-cinematic-field{display:none!important}:root:not([data-theme=dark]) .cam-brand-motion__layer--depth{display:none}:root:not([data-theme=dark]) .gateway-header--scrolled{border-bottom-color:var(--exec-border);-webkit-backdrop-filter:blur(8px)saturate(1.1);background-color:#fafbfcf0!important}:root:not([data-theme=dark]) .gateway-footer{background:var(--exec-bg-secondary);border-top-color:var(--exec-border)}:root:not([data-theme=dark]) .phoenix-headline__label{color:#0a16286b}:root:not([data-theme=dark]) .phoenix-gateway__orientation{color:var(--exec-text-secondary)}:root:not([data-theme=dark]) .phoenix-footer-statement{border-top:none}:root:not([data-theme=dark]) .phoenix-footer-statement__label{color:#0a25408c}:root:not([data-theme=dark]) .phoenix-bridge__headline{color:#0a2540}:root:not([data-theme=dark]) .phoenix-bridge__highlight{color:#4f46e5;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 6px #635bff38);background:linear-gradient(96deg,#635bff 0%,#4f8cff 100%);-webkit-background-clip:text;background-clip:text}:root:not([data-theme=dark]) .phoenix-bridge__glow{background:radial-gradient(46% 70% at 50% 42%,#635bff12 0%,#0000 70%),radial-gradient(34% 56% at 30%,#ff4fd80a 0%,#0000 72%),radial-gradient(34% 56% at 70%,#4f8cff0d 0%,#0000 72%)}:root:not([data-theme=dark]) .phoenix-bridge__corridor{background:linear-gradient(#0000 0%,#4f8cff47 60%,#635bff66 100%)}:root:not([data-theme=dark]) .phoenix-portal{box-shadow:var(--exec-shadow-rest);background:#ffffffeb;border:1px solid #0a25401a}:root:not([data-theme=dark]) .phoenix-portal--steuer.phoenix-portal--engaged .phoenix-portal__cursor-light,:root:not([data-theme=dark]) .phoenix-portal--steuer:hover .phoenix-portal__cursor-light{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%), var(--steuer-finance-magenta-glow) 0%, var(--steuer-finance-amber-glow) 38%, transparent 50%)}:root:not([data-theme=dark]) .phoenix-portal--steuer.phoenix-portal--engaged,:root:not([data-theme=dark]) .phoenix-portal--steuer:hover{border-color:var(--steuer-finance-magenta-glow);box-shadow:var(--exec-shadow-hover), 0 8px 32px var(--steuer-finance-glow-light), 0 4px 20px var(--steuer-finance-coral-glow)}:root:not([data-theme=dark]) .phoenix-magnetic-cta--steuer{color:var(--steuer-finance-deep);font-weight:600}:root:not([data-theme=dark]) .phoenix-portal--ub{--phoenix-accent:#174a7c;--phoenix-glow:transparent;border-color:#3d78b52e}:root:not([data-theme=dark]) .phoenix-portal__glass{-webkit-backdrop-filter:none;background:linear-gradient(#fffffffa 0%,#fafbfceb 100%)}:root:not([data-theme=dark]) .phoenix-portal--engaged .phoenix-portal__glass,:root:not([data-theme=dark]) .phoenix-portal:hover .phoenix-portal__glass{-webkit-backdrop-filter:none;background:#fff}:root:not([data-theme=dark]) .phoenix-portal__glow{opacity:0!important}:root:not([data-theme=dark]) .phoenix-portal__cursor-light{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%), #ffffffe6 0%, transparent 42%);opacity:.35}:root:not([data-theme=dark]) .phoenix-portal--ub.phoenix-portal--engaged .phoenix-portal__cursor-light,:root:not([data-theme=dark]) .phoenix-portal--ub:hover .phoenix-portal__cursor-light{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%), #3d78b514 0%, transparent 45%)}:root:not([data-theme=dark]) .phoenix-portal__light-sweep{display:none}:root:not([data-theme=dark]) .phoenix-portal--engaged,:root:not([data-theme=dark]) .phoenix-portal:hover{box-shadow:var(--exec-shadow-hover);border-color:var(--exec-border-strong);transform:translateY(-2px)}:root:not([data-theme=dark]) .phoenix-portal--ub.phoenix-portal--engaged,:root:not([data-theme=dark]) .phoenix-portal--ub:hover{box-shadow:var(--exec-shadow-hover), 0 8px 28px #3d78b51a;border-color:#3d78b547}:root:not([data-theme=dark]) .phoenix-portal__eyebrow{color:#0a16287a}:root:not([data-theme=dark]) .phoenix-portal__claim{color:var(--exec-text)}:root:not([data-theme=dark]) .phoenix-magnetic-cta--steuer{color:var(--steuer-finance-text)}:root:not([data-theme=dark]) .phoenix-magnetic-cta--ub{color:#174a7c}:root:not([data-theme=dark]) .phoenix-portal--engaged:after,:root:not([data-theme=dark]) .phoenix-portal:hover:after{display:none!important}:root:not([data-theme=dark]) .cam-brand-motion--compact.cam-brand-motion--steuer,:root:not([data-theme=dark]) .cam-brand-motion--compact.cam-brand-motion--ub{background:0 0}:root:not([data-theme=dark]) .cam-brand-motion__fallback--gateway{background:radial-gradient(50% 40% at 22% 55%,#ffb3660a 0%,#0000 72%),radial-gradient(48% 38% at 18% 58%,#635bff09 0%,#0000 70%),radial-gradient(48% 38% at 78% 48%,#3d78b50a 0%,#0000 70%)}:root:not([data-theme=dark]) .cam-brand-motion__fallback--steuer{background:radial-gradient(ellipse 55% 48% at 45% 52%, var(--finance-field-magenta) 0%, transparent 72%), radial-gradient(ellipse 60% 50% at 50% 50%, var(--finance-field-blurple) 0%, transparent 72%), radial-gradient(ellipse 40% 35% at 62% 48%, var(--finance-field-amber) 0%, transparent 70%)}:root:not([data-theme=dark]) .cam-brand-motion__fallback--ub{background:radial-gradient(60% 50% at 50% 45%,#3d78b50a 0%,#0000 72%)}:root:not([data-theme=dark]) .cam-brand-motion__fallback--about,:root:not([data-theme=dark]) .cam-brand-motion__fallback--career,:root:not([data-theme=dark]) .cam-brand-motion__fallback--contact{opacity:.18}:root:not([data-theme=dark]) .cam-glass--subtle,:root:not([data-theme=dark]) .cam-glass--elevated{-webkit-backdrop-filter:blur(6px)saturate(1.05);box-shadow:var(--exec-shadow-rest);background:#fffffff5}:root:not([data-theme=dark]) .cam-glass--immersive{-webkit-backdrop-filter:none;background:var(--exec-bg-elevated);box-shadow:var(--exec-shadow-rest)}:root:not([data-theme=dark]) .cam-strategic-field__gradient{opacity:.15}:root:not([data-theme=dark]) .phoenix-portal .cam-brand-motion__fallback,:root:not([data-theme=dark]) .phoenix-portal .cam-ambient-network__fallback{opacity:.55}:root:not([data-theme=dark]) .phoenix-portal--steuer .cam-brand-motion__fallback--steuer{background:radial-gradient(60% 52% at 38% 30%,#d946ef1a 0%,#0000 70%),radial-gradient(66% 56% at 52% 24%,#635bff1c 0%,#0000 72%),radial-gradient(44% 40% at 66% 28%,#ffb84d12 0%,#0000 70%)}:root:not([data-theme=dark]) .phoenix-portal--ub .cam-brand-motion__fallback--ub{background:radial-gradient(64% 54% at 50% 26%,#4f8cff1c 0%,#0000 72%),radial-gradient(46% 42% at 64% 30%,#7dd3fc12 0%,#0000 70%)}:root:not([data-theme=dark]) .phoenix-portal--steuer{box-shadow:var(--exec-shadow-rest), inset 0 1px 0 #fff, inset 0 0 0 1px #635bff0d}:root:not([data-theme=dark]) .phoenix-portal--ub{box-shadow:var(--exec-shadow-rest), inset 0 1px 0 #fff, inset 0 0 0 1px #4f8cff0d}.cam-brand-motion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cam-brand-motion__canvas{width:100%;height:100%;position:absolute;inset:0}.cam-brand-motion__fallback{opacity:.55;position:absolute;inset:0}:root:not([data-theme=dark]) .cam-brand-motion__fallback{opacity:.2}:root:not([data-theme=dark]) .cam-brand-motion--active .cam-brand-motion__fallback{opacity:.28}.cam-brand-motion__fallback--gateway{background:radial-gradient(42% 38% at 28% 52%,#635bff14 0%,#0000 72%),radial-gradient(40% 36% at 72% 48%,#635bff0f 0%,#0000 70%),radial-gradient(28% 22%,#e8eef780 0%,#0000 68%)}.cam-brand-motion__fallback--steuer{background:linear-gradient(#635bff0d 0%,#0000 40%),radial-gradient(70% 55%,#d86dff1a 0%,#0000 72%)}.cam-brand-motion__fallback--ub{background:linear-gradient(#0000 55%,#635bff0d 100%),radial-gradient(65% 50% at 52% 42%,#7a73ff17 0%,#0000 70%)}.cam-brand-motion__fallback--about{background:radial-gradient(60% 50% at 45%,#ebd2af14 0%,#0000 70%),radial-gradient(50% 45% at 60% 40%,#635bff0d 0%,#0000 65%)}.cam-brand-motion__fallback--career{background:radial-gradient(50% 40% at 30% 60%,#635bff0f 0%,#0000 68%),radial-gradient(45% 38% at 70% 35%,#0e2c4d0d 0%,#0000 65%)}.cam-brand-motion__fallback--contact{background:radial-gradient(circle,#635bff1a 0%,#0000 55%)}.cam-brand-motion--active .cam-brand-motion__fallback{opacity:.75}.cam-brand-motion--compact{border-radius:inherit}.steuer-hero__visual .cam-brand-motion,.ub-hero__visual .cam-brand-motion{border-radius:var(--radius-lg);min-height:12rem;position:relative;inset:auto}.steuer-hero>.cam-brand-motion,.ub-hero>.cam-brand-motion{z-index:0}.about-cam__hero--ambient,.career-hero,.conversion-hero{position:relative;overflow:hidden}.about-cam__hero--ambient>.cam-brand-motion,.career-hero>.cam-brand-motion,.conversion-hero>.cam-brand-motion{z-index:0}.gateway-atmosphere>.cam-brand-motion{z-index:1}.cam-brand-motion__layer--depth{opacity:.6;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#ffffff05 0%,#0000 65%);transition:opacity .5s;position:absolute;inset:-5%}.cam-brand-motion--active .cam-brand-motion__layer--depth{opacity:.9}.cam-brand-motion--compact.cam-brand-motion--steuer{background:linear-gradient(165deg,#635bff08 0%,#03050c26 100%)}.cam-brand-motion--compact.cam-brand-motion--ub{background:linear-gradient(155deg,#635bff0a 0%,#03050c1f 100%)}[data-world=gateway]{--cam-gateway-scroll:0;--cam-gateway-scroll-progress:0}[data-world=gateway] .gateway-atmosphere__aurora--steuer{transform:translate3d(0, calc(var(--cam-gateway-scroll,0px) * -.02), 0)}[data-world=gateway] .gateway-atmosphere__aurora--ub{transform:translate3d(0, calc(var(--cam-gateway-scroll,0px) * -.015), 0)}[data-world=gateway] .gateway-atmosphere__orb--a{transform:translate3d(calc(var(--gateway-field-shift-x,0px) * .3), calc(var(--gateway-field-shift-y,0px) * .3 + var(--cam-gateway-scroll,0px) * -.01), 0)}@media (prefers-reduced-motion:reduce){.cam-brand-motion__canvas{display:none}}@media (max-width:767px){.cam-brand-motion__fallback{opacity:.45}}.cam-ambient-network{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.cam-ambient-network--global{z-index:0;width:100%;max-width:100vw;position:fixed;inset:0}.cam-ambient-network__canvas{width:100%;height:100%;position:absolute;inset:0}.cam-ambient-network__fallback{position:absolute;inset:0}.cam-ambient-network--compact{border-radius:inherit}.cam-ambient-network--logo-anchor .cam-ambient-network__fallback{-webkit-mask-image:radial-gradient(90% 80% at 50% 8%,#000 0%,#0000 72%);mask-image:radial-gradient(90% 80% at 50% 8%,#000 0%,#0000 72%)}.cam-ambient-network-bridge{z-index:2;pointer-events:none;height:24%;display:none;position:absolute;top:38%;left:0;right:0}.cam-ambient-network-bridge__canvas{width:100%;height:100%;position:absolute;inset:0}.cam-ambient-network-bridge__line{opacity:.55;background:linear-gradient(90deg,#635bff14 0%,#ffffff38 50%,#3d78b514 100%);height:1px;position:absolute;top:50%;left:12%;right:12%;transform:translateY(-50%)}:root:not([data-theme=dark]) .cam-ambient-network-bridge__line{opacity:.5;background:linear-gradient(90deg,#635bff0f 0%,#fffffff2 50%,#3d78b50f 100%)}@media (min-width:768px){.phoenix-stage__desktop--connected{position:relative}.phoenix-stage__desktop--connected .cam-ambient-network-bridge{display:block}}[data-world=gateway][data-gateway-focus=steuer] .phoenix-portal--ub,[data-world=gateway][data-gateway-focus=ub] .phoenix-portal--steuer{--phoenix-peer-glow:.12}[data-world=gateway][data-gateway-focus=steuer] .phoenix-portal--ub .phoenix-portal__glow,[data-world=gateway][data-gateway-focus=ub] .phoenix-portal--steuer .phoenix-portal__glow{opacity:calc(.2 + var(--phoenix-peer-glow,0))}[data-world=gateway][data-gateway-focus=steuer] .phoenix-portal--steuer .phoenix-portal__light-sweep{opacity:.65}[data-world=gateway][data-gateway-focus=steuer] .phoenix-portal--steuer .cam-ambient-network{opacity:1;filter:brightness(1.08)}[data-world=gateway][data-gateway-focus=ub] .phoenix-portal--ub .phoenix-portal__light-sweep{opacity:.65}[data-world=gateway][data-gateway-focus=ub] .phoenix-portal--ub .cam-ambient-network{opacity:1;filter:brightness(1.08)}.cam-logo-link,.cam-logo{position:relative}.cam-logo-pulse{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cam-logo-pulse__stroke{stroke:#635bff8c;stroke-width:.45px;stroke-linecap:round;opacity:0}:root[data-theme=dark] .cam-logo-pulse__stroke{stroke:#d86dffa6}.cam-logo-pulse__stroke--active{animation:1.1s cubic-bezier(.22,1,.36,1) forwards cam-logo-a-pulse}@keyframes cam-logo-a-pulse{0%{opacity:0;stroke-dashoffset:var(--cam-logo-dash,40)}15%{opacity:.7}85%{opacity:.5}to{opacity:0;stroke-dashoffset:0}}[data-cam-headline-anchor]{isolation:isolate;position:relative}[data-cam-headline-anchor]:before{display:none}@media (prefers-reduced-motion:reduce){.cam-logo-pulse{display:none}}:root:not([data-theme=dark]) .cam-ambient-network--global .cam-ambient-network__fallback{opacity:.14}:root:not([data-theme=dark]) .cam-ambient-network--global .cam-brand-motion__layer--depth{opacity:0}.steuer-hero__visual .cam-ambient-network,.ub-hero__visual .cam-ambient-network{border-radius:var(--radius-lg,1rem);min-height:12rem;position:relative;inset:auto}@media (prefers-reduced-motion:reduce){.cam-ambient-network__canvas,.cam-ambient-network-bridge__canvas{display:none}.cam-ambient-network-bridge__line{opacity:.25}}.cam-strategic-field,.gateway-cinematic-field,.gateway-atmosphere__architectural,.gateway-atmosphere__depth-radial,.gateway-atmosphere__environment,.gateway-atmosphere__radial,.gateway-atmosphere__radial-secondary,.gateway-atmosphere__vignette,.gateway-atmosphere__grain,.gateway-atmosphere__cursor-light,.gateway-ambient__vignette,.gateway-ambient__refraction,.gateway-ambient__light-sheet{display:none!important}[data-theme=dark] .gateway-atmosphere__base{background:radial-gradient(44% 40% at 16%,#635bff1a 0%,#0000 68%),radial-gradient(38% 34% at 24% 58%,#d86dff0f 0%,#0000 72%),radial-gradient(36% 30% at 50% 46%,#ffffff0a 0%,#0000 70%),radial-gradient(40% 36% at 82% 48%,#635bff14 0%,#0000 68%),linear-gradient(168deg,#050810 0%,#0a1018 45%,#080e16 100%)}[data-theme=dark] .gateway-ambient__base{background:0 0}[data-theme=dark] .gateway-ambient__aurora--steuer{opacity:.5;background:radial-gradient(48% 42% at 22% 52%,#635bff1a 0%,#0000 68%)}[data-theme=dark] .gateway-ambient__aurora--ub{opacity:.5;background:radial-gradient(46% 40% at 78% 48%,#635bff17 0%,#0000 68%)}:root:not([data-theme=dark]){--cam-light-bg:#f8fafc;--cam-light-bg-alt:#f5f7fb;--cam-light-fog-blurple:#635bff12;--cam-light-fog-energy:#d86dff0f;--cam-light-fog-violet:#635bff0f;--cam-light-fog-bridge:#ffffffe6;--cam-finance:#635bff;--cam-finance-mid:#7a73ff;--cam-strategy:#0e2c4d;--cam-strategy-mid:#7a73ff;--cam-luxury:#d7c49e;--cam-bridge:#f6f7fb}:root:not([data-theme=dark]) body{background-color:var(--cam-light-bg)}:root:not([data-theme=dark]) .gateway-atmosphere__base,:root:not([data-theme=dark]) .gateway-ambient__base{background:radial-gradient(ellipse 52% 48% at 12% 40%, var(--cam-light-fog-blurple), transparent 58%), radial-gradient(ellipse 46% 42% at 20% 55%, var(--cam-light-fog-energy), transparent 62%), radial-gradient(ellipse 50% 46% at 86% 38%, var(--cam-light-fog-violet), transparent 58%), radial-gradient(ellipse 38% 32% at 50% 48%, var(--cam-light-fog-bridge), transparent 72%), linear-gradient(180deg, var(--cam-light-bg) 0%, var(--cam-light-bg-alt) 100%)}:is(.cam-logo-link--gateway,.cam-logo-link:has(.cam-logo--header)){position:relative}.cam-logo-link--gateway:before{content:"";pointer-events:none;opacity:.55;width:140%;height:200%;animation:cam-logo-hub-breathe var(--cam-logo-pulse-duration,14s) ease-in-out infinite;z-index:-1;background:radial-gradient(55% 50%,#ffffff29 0%,#635bff1f 38%,#635bff0f 55%,#0000 72%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cam-logo-link:has(.cam-logo--header):before{content:"";pointer-events:none;opacity:.55;width:140%;height:200%;animation:cam-logo-hub-breathe var(--cam-logo-pulse-duration,14s) ease-in-out infinite;z-index:-1;background:radial-gradient(55% 50%,#ffffff29 0%,#635bff1f 38%,#635bff0f 55%,#0000 72%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root:not([data-theme=dark]) .cam-logo-link--gateway:before{opacity:.7;background:radial-gradient(55% 50%,#ffffff38 0%,#635bff24 40%,#635bff12 52%,#0000 70%)}:root:not([data-theme=dark]) .cam-logo-link:has(.cam-logo--header):before{opacity:.7;background:radial-gradient(55% 50%,#ffffff38 0%,#635bff24 40%,#635bff12 52%,#0000 70%)}@keyframes cam-logo-hub-breathe{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.75;transform:translate(-50%,-50%)scale(1.04)}}:root:not([data-theme=dark]) .cam-bento-tile.cam-glass--elevated,:root:not([data-theme=dark]) .cam-glass--elevated{background:#fffffff0;border:1px solid #0e2c4d14;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 18px 50px #0e2c4d0f,0 4px 12px #635bff0a}:root:not([data-theme=dark]) .cam-bento-tile.cam-glass--elevated:hover,:root:not([data-theme=dark]) .cam-glass--elevated:hover{border-color:#635bff38;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 24px 64px #0e2c4d17,0 8px 20px #635bff0d}:root:not([data-theme=dark]) .phoenix-portal{background:#fffffff0;border:1px solid #0e2c4d14;box-shadow:inset 0 1px #fffffff2,0 20px 56px #0e2c4d12,0 6px 16px #635bff0d}:root:not([data-theme=dark]) .phoenix-portal--steuer{--phoenix-accent:#635bff;border-color:#635bff47}:root:not([data-theme=dark]) .phoenix-portal--ub{--phoenix-accent:#635bff;border-color:#635bff38}:root:not([data-theme=dark]) .phoenix-portal--engaged,:root:not([data-theme=dark]) .phoenix-portal:hover{box-shadow:inset 0 1px #fff,0 28px 72px #0e2c4d1a,0 10px 24px #635bff0f}:root:not([data-theme=dark]) .phoenix-portal__glass-edge{box-shadow:inset 0 1px #fff,inset 0 -1px #e8eef7e6}.phoenix-portal--steuer{--phoenix-accent:#d86dffd1;--phoenix-glow:#635bff1f}.phoenix-portal--ub{--phoenix-accent:#9d98ffd9;--phoenix-glow:#635bff1f}.phoenix-portal--steuer{box-shadow:0 20px 56px #0e2c4d12, inset 0 1px 0 #d86dff47, inset 0 0 28px var(--steuer-finance-soft-glow,#d86dff24)}.phoenix-portal--ub{box-shadow:0 20px 56px #0e2c4d12, inset 0 1px 0 #9d98ff42, inset 0 0 28px var(--ub-strategy-soft-glow,#9d98ff1f)}:root:not([data-theme=dark]) .phoenix-portal--steuer:hover,:root:not([data-theme=dark]) .phoenix-portal--steuer.phoenix-portal--engaged{box-shadow:0 1px 0 #fff inset, 0 28px 72px #0e2c4d1a, 0 0 40px var(--steuer-finance-glow-light,#635bff33), inset 0 1px 0 #d86dff61, inset 0 0 36px var(--steuer-finance-soft-glow,#d86dff24);border-color:#635bff52}:root:not([data-theme=dark]) .phoenix-portal--ub:hover,:root:not([data-theme=dark]) .phoenix-portal--ub.phoenix-portal--engaged{box-shadow:0 1px 0 #fff inset, 0 28px 72px #0e2c4d1a, 0 0 40px var(--ub-strategy-glow,#635bff2e), inset 0 1px 0 #9d98ff57, inset 0 0 36px var(--ub-strategy-soft-glow,#9d98ff24);border-color:#635bff47}[data-theme=dark] .phoenix-portal--steuer:hover,[data-theme=dark] .phoenix-portal--steuer.phoenix-portal--engaged{box-shadow:0 0 0 1px var(--steuer-finance-glow-light), 0 12px 40px #00000059, 0 0 48px var(--steuer-finance-glow-dark), inset 0 1px 0 #d86dff38, inset 0 0 32px var(--steuer-finance-soft-glow)}[data-theme=dark] .phoenix-portal--ub:hover,[data-theme=dark] .phoenix-portal--ub.phoenix-portal--engaged{box-shadow:0 0 0 1px var(--ub-strategy-glow), 0 12px 40px #00000059, 0 0 48px var(--ub-strategy-glow), inset 0 1px 0 #9d98ff33, inset 0 0 32px var(--ub-strategy-soft-glow)}@media (prefers-reduced-motion:reduce){.cam-logo-link--gateway:before{opacity:.5;animation:none}.cam-logo-link:has(.cam-logo--header):before{opacity:.5;animation:none}:root:not([data-theme=dark]) .cam-bento-tile.cam-glass--elevated:hover{transform:none}}:root[data-theme=dark]{--cam-bg-obsidian:#05070d;--cam-bg-sapphire:#07111f;--cam-bg-vault:#0a1b3d;--cam-sapphire-line:#78aaff1f;--cam-sapphire-glow:#4876ff29;--cam-sapphire-depth:#020617d1;--cam-core-light:#fff;--cam-core-ice:#f6f7fb;--cam-core-silver:#e8eef7;--cam-core-luxury:#d7c49e;--bg-primary:var(--cam-bg-obsidian);--bg-secondary:var(--cam-bg-sapphire);--bg-elevated:var(--cam-bg-vault);--surface-subtle:var(--cam-bg-sapphire);--surface-elevated:var(--cam-bg-vault);--border-default:var(--cam-sapphire-line);--border-subtle:var(--cam-sapphire-line);--border-strong:#78aaff2e;--gateway-bg:var(--cam-bg-obsidian);--steuer-surface:var(--cam-bg-sapphire);--steuer-surface-elevated:var(--cam-bg-vault);--ub-surface:var(--cam-bg-obsidian);--ub-surface-elevated:var(--cam-bg-vault);--glass-edge-light:#78aaff24;--glass-inner-glow:inset 0 1px 0 #ffffff14;--glass-shadow-depth:0 1px 0 #78aaff0f inset, 0 24px 64px var(--cam-sapphire-depth), 0 8px 24px #00000073}:root[data-theme=dark] body{background-color:var(--cam-bg-obsidian);background-image:radial-gradient(ellipse 80% 55% at 50% -12%, #4876ff14 0%, transparent 62%), radial-gradient(ellipse 55% 45% at 12% 88%, #635bff0d 0%, transparent 68%), radial-gradient(ellipse 50% 42% at 88% 72%, #635bff0f 0%, transparent 65%), linear-gradient(180deg, var(--cam-bg-obsidian) 0%, var(--cam-bg-sapphire) 48%, var(--cam-bg-vault) 100%)}:root[data-theme=dark] .gateway-atmosphere__base,:root[data-theme=dark] .gateway-ambient__base{background:radial-gradient(ellipse 46% 40% at 14% 52%, #635bff17 0%, transparent 68%), radial-gradient(ellipse 40% 36% at 22% 62%, #d86dff0d 0%, transparent 72%), radial-gradient(ellipse 38% 32% at 50% 48%, #ffffff09 0%, transparent 70%), radial-gradient(ellipse 44% 38% at 84% 46%, #3d78b514 0%, transparent 68%), linear-gradient(168deg, var(--cam-bg-obsidian) 0%, var(--cam-bg-sapphire) 50%, var(--cam-bg-vault) 100%)}:root[data-theme=dark] .gateway-atmosphere__base:after,:root[data-theme=dark] .cam-vault-grain:after{content:"";pointer-events:none;opacity:.028;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-theme=dark] .cam-glass,:root[data-theme=dark] .cam-bento-tile.cam-glass,:root[data-theme=dark] .phoenix-portal{border:1px solid var(--cam-sapphire-line);box-shadow:var(--glass-shadow-depth);background:linear-gradient(155deg,#081524eb 0%,#07111fc7 100%)}:root[data-theme=dark] .cam-glass:before,:root[data-theme=dark] .phoenix-portal__glass-edge{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #4876ff0f}:root[data-theme=dark] .phoenix-portal--steuer{box-shadow:var(--glass-shadow-depth), inset 0 1px 0 #d86dff29, 0 0 36px var(--steuer-finance-glow-light), 0 0 48px var(--steuer-finance-coral-glow);border-color:#635bff3d}:root[data-theme=dark] .phoenix-portal--ub{box-shadow:var(--glass-shadow-depth), inset 0 1px 0 #79a9e81a, 0 0 32px var(--ub-strategy-soft-glow);border-color:#3d78b533}:root[data-theme=dark] .phoenix-portal--steuer:hover,:root[data-theme=dark] .phoenix-portal--steuer.phoenix-portal--engaged{box-shadow:0 0 0 1px #635bff38, 0 16px 48px var(--cam-sapphire-depth), 0 0 48px var(--steuer-finance-glow-light);border-color:#635bff52}:root[data-theme=dark] .phoenix-portal--ub:hover,:root[data-theme=dark] .phoenix-portal--ub.phoenix-portal--engaged{box-shadow:0 0 0 1px #3d78b533, 0 16px 48px var(--cam-sapphire-depth), 0 0 48px var(--ub-strategy-glow);border-color:#3d78b54d}.cam-hairline{border-color:var(--cam-sapphire-line,#78aaff1f)}:root[data-theme=dark] .cam-ambient-network-bridge__line{background:linear-gradient(90deg,#635bff1a 0%,#ffffff47 50%,#3d78b51a 100%)}.intelligence-network-stage{isolation:isolate;width:100%;max-width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative}.intelligence-network-stage__ambient{pointer-events:none;z-index:0;filter:blur(14px);background:radial-gradient(54% 60% at -4% 52%,#f6c4531a 0%,#0000 70%),radial-gradient(50% 56% at -6% 60%,#d946ef1a 0%,#0000 72%),radial-gradient(48% 54% at -8% 68%,#635bff1f 0%,#0000 74%),radial-gradient(52% 58% at 104%,#4f8cff1f 0%,#0000 72%),radial-gradient(30% 40% at 50% 48%,#ffffff29 0%,#0000 74%);position:absolute;inset:-48% -36% -30%}:root[data-theme=dark] .intelligence-network-stage__ambient{background:radial-gradient(56% 60% at -4% 54%,#635bff29 0%,#0000 70%),radial-gradient(50% 54% at -6% 62%,#d946ef1f 0%,#0000 74%),radial-gradient(46% 50% at -8% 70%,#ffb84d12 0%,#0000 76%),radial-gradient(54% 58% at 104% 52%,#4f8cff26 0%,#0000 72%),radial-gradient(30% 40% at 50% 46%,#ffffff12 0%,#0000 72%)}.intelligence-network-stage:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg, rgba(217, 70, 239, calc(.08 + var(--scroll-stage-nodes,0) * .12)) 0%, rgba(99, 91, 255, calc(.1 + var(--scroll-stage-fields,0) * .1)) 22%, rgba(255, 255, 255, calc(.18 + var(--scroll-stage-fields,0) * .14)) 50%, rgba(79, 140, 255, calc(.1 + var(--scroll-stage-fields,0) * .1)) 78%, rgba(23, 74, 124, calc(.08 + var(--scroll-stage-nodes,0) * .1)) 100%);filter:blur(1px);height:2px;opacity:calc(.45 + var(--scroll-progress,0) * .45);animation:28s ease-in-out infinite intelligence-stream-pulse;position:absolute;top:42%;left:8%;right:8%}@keyframes intelligence-stream-pulse{0%,to{opacity:calc(.35 + var(--scroll-progress,0) * .35);transform:scaleX(.98)}50%{opacity:calc(.55 + var(--scroll-progress,0) * .4);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.intelligence-network-stage:after{animation:none}}.intelligence-network-stage__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(7.5rem,11rem) minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,2vw,1.5rem);display:none;position:relative}@media (min-width:1024px){.intelligence-network-stage__grid{display:grid}}.intelligence-network-stage__hub-mobile{justify-content:center;padding:1.25rem 0 .5rem;display:flex}@media (min-width:1024px){.intelligence-network-stage__hub-mobile{display:none}}.cam-intelligence-hub{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1.5rem .75rem;display:flex;position:relative}.cam-intelligence-hub__field{pointer-events:none;background:radial-gradient(58% 54% at 50% 46%,#ffffffb3 0%,#f6f7fb38 40%,#0000 72%);border:none;border-radius:0;position:absolute;inset:-12% -28%}:root[data-theme=dark] .cam-intelligence-hub__field{box-shadow:none;background:radial-gradient(58% 54% at 50% 46%,#ffffff12 0%,#635bff0d 42%,#0000 74%);border:none}.cam-intelligence-hub__network{opacity:.55;pointer-events:none;position:absolute;inset:0}.cam-intelligence-hub__pulse{width:5.5rem;height:5.5rem;animation:cam-hub-orchestration-pulse var(--cam-logo-pulse-duration,14s) ease-in-out infinite;pointer-events:none;background:radial-gradient(circle,#ffffff8c 0%,#635bff14 42%,#0000 72%);border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=dark] .cam-intelligence-hub__pulse{background:radial-gradient(circle,#ffffff38 0%,#635bff1a 40%,#0000 72%)}@keyframes cam-hub-orchestration-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.08)}}.cam-intelligence-hub__orbit{pointer-events:none;z-index:0;border:1px solid #7db4ff29;border-radius:50%;width:6.75rem;height:6.75rem;animation:40s linear infinite cam-hub-orbit-spin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cam-intelligence-hub__orbit:before{content:"";background:#8ddcffbf;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #8ddcff99}:root:not([data-theme=dark]) .cam-intelligence-hub__orbit{border-color:#4f8cff24}@keyframes cam-hub-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.cam-intelligence-hub__stream{pointer-events:none;z-index:0;width:72%;height:1px;opacity:calc(.4 + var(--scroll-progress,0) * .4);position:absolute;top:42%}.cam-intelligence-hub__stream--left{background:linear-gradient(270deg,#635bff73 0%,#635bff1a 60%,#0000 100%);right:50%}.cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff73 0%,#4f8cff1a 60%,#0000 100%);left:50%}.cam-intelligence-hub__stream:before{content:"";border-radius:2px;width:16px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.cam-intelligence-hub__stream--left:before{background:linear-gradient(270deg,#ff4fd800,#ff4fd8d9);animation:6s ease-in-out infinite cam-hub-stream-left;right:0}.cam-intelligence-hub__stream--right:before{background:linear-gradient(90deg,#8ddcff00,#8ddcffd9);animation:7.5s ease-in-out infinite cam-hub-stream-right;left:0}:root:not([data-theme=dark]) .cam-intelligence-hub__stream--left{background:linear-gradient(270deg,#635bff4d 0%,#0000 100%)}:root:not([data-theme=dark]) .cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff4d 0%,#0000 100%)}@keyframes cam-hub-stream-left{0%{opacity:0;transform:translateY(-50%)}18%{opacity:1}to{opacity:0;transform:translate(-100%,-50%)}}@keyframes cam-hub-stream-right{0%{opacity:0;transform:translateY(-50%)}18%{opacity:1}to{opacity:0;transform:translate(100%,-50%)}}.cam-intelligence-hub__mark{z-index:1;width:2.75rem;height:2.75rem;color:var(--cam-navy,#0a2540);opacity:.82;filter:drop-shadow(0 0 6px #635bff47);position:relative}:root[data-theme=dark] .cam-intelligence-hub__mark{color:#ffffffeb;filter:drop-shadow(0 0 10px #8ddcff66)}.cam-intelligence-hub__triangle{width:100%;height:100%}.cam-intelligence-hub__label{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#0a2540b8;margin:.75rem 0 0;font-size:.625rem;font-weight:600;position:relative}:root[data-theme=dark] .cam-intelligence-hub__label{color:#ffffffc7}.cam-intelligence-hub__sublabel{z-index:1;letter-spacing:.06em;color:#0a25407a;margin:.25rem 0 0;font-size:.6875rem;position:relative}:root[data-theme=dark] .cam-intelligence-hub__sublabel{color:#b8c8d8a6}.phoenix-portal__intelligence{letter-spacing:.22em;text-transform:uppercase;color:#b8c8d88c;margin:0 0 .35rem;font-size:.5625rem;font-weight:600}:root:not([data-theme=dark]) .phoenix-portal__intelligence{color:#0a25406b}.phoenix-portal--steuer .phoenix-portal__intelligence{color:#d86dffe0}:root:not([data-theme=dark]) .phoenix-portal--steuer .phoenix-portal__intelligence{color:#4f46e5e6}.phoenix-portal--steuer:before{content:"";pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(80% 70% at 18% 82%,#d946ef12 0%,#0000 65%),radial-gradient(70% 60% at 82% 22%,#635bff0f 0%,#0000 68%),radial-gradient(55% 50% at 45% 55%,#f6c4530a 0%,#0000 70%);position:absolute;inset:0}.phoenix-portal--ub:before{content:"";pointer-events:none;z-index:0;opacity:.85;background:radial-gradient(75% 65% at 80% 75%,#4f8cff12 0%,#a9d2ff0a 48%,#0000 68%);position:absolute;inset:0}.phoenix-portal--ub .phoenix-portal__intelligence{color:#4f8cffd9}:root:not([data-theme=dark]) .phoenix-portal--ub .phoenix-portal__intelligence{color:#174a7cd1}.phoenix-stage--intelligence{max-width:min(1280px,100%)}@media (prefers-reduced-motion:reduce){.cam-intelligence-hub__pulse{opacity:.45;animation:none}.cam-intelligence-hub__orbit{animation:none}.cam-intelligence-hub__stream:before{opacity:0;animation:none}}html[data-world=gateway] .phoenix-headline__title{letter-spacing:-.04em;line-height:1.1}html[data-world=gateway] .phoenix-headline__segment--full{flex-direction:column;align-items:center;gap:.06em;display:flex}html[data-world=gateway] .phoenix-headline__line{display:block}html[data-world=gateway] .phoenix-headline__sizer{flex-direction:column;align-items:center;gap:.06em;display:flex}html[data-world=gateway] .phoenix-headline__insert{font-weight:600}html[data-world=gateway] .phoenix-portal{border-width:1px;border-radius:1.5rem}html[data-world=gateway] .phoenix-portal__content{flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.5rem);display:flex}html[data-world=gateway] .phoenix-portal__body{flex-direction:column;width:100%;margin-top:auto;display:flex}html[data-world=gateway] .phoenix-portal__intelligence{flex-shrink:0;min-height:.875rem;margin:0;line-height:1.2}html[data-world=gateway] .phoenix-portal__eyebrow{min-height:.875rem;margin:0;line-height:1.2}html[data-world=gateway] .phoenix-portal__claim{align-items:flex-start;min-height:2.4em;margin:.65rem 0 0;display:flex}html[data-world=gateway] .phoenix-values{align-content:flex-start;min-height:2.75rem;margin:1rem 0 0}html[data-world=gateway] .phoenix-portal__cta-row{align-items:flex-end;min-height:2.75rem;margin-top:1.25rem;padding-top:.5rem;display:flex}html[data-world=gateway] .phoenix-portal__intelligence{letter-spacing:.2em;font-size:.5625rem;font-weight:600}html[data-world=gateway] .phoenix-portal--steuer .phoenix-portal__intelligence,html[data-world=gateway] .phoenix-portal--ub .phoenix-portal__intelligence{opacity:.82}html[data-world=gateway] .phoenix-portal--steuer:before,html[data-world=gateway] .phoenix-portal--ub:before{opacity:.78}html[data-world=gateway][data-theme=dark] .phoenix-portal--steuer,html[data-world=gateway][data-theme=dark] .phoenix-portal--ub{box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000073,0 8px 24px #0003}html[data-world=gateway][data-theme=dark] .phoenix-portal--steuer:hover,html[data-world=gateway][data-theme=dark] .phoenix-portal--steuer.phoenix-portal--engaged,html[data-world=gateway][data-theme=dark] .phoenix-portal--ub:hover,html[data-world=gateway][data-theme=dark] .phoenix-portal--ub.phoenix-portal--engaged{box-shadow:inset 0 1px #ffffff1a,0 36px 80px #00000085,0 16px 40px #00000047,0 0 0 1px #ffffff0a}html[data-world=gateway] .phoenix-portal__glow{opacity:.62}html[data-world=gateway] .phoenix-portal:hover .phoenix-portal__glow,html[data-world=gateway] .phoenix-portal--engaged .phoenix-portal__glow{opacity:.88}html[data-world=gateway] .cam-intelligence-hub{transform:translateY(-4px)}html[data-world=gateway] .cam-intelligence-hub__pulse,html[data-world=gateway] .cam-intelligence-hub__orbit,html[data-world=gateway] .cam-intelligence-hub__stream{top:39%}html[data-world=gateway] .cam-intelligence-hub__field{background-position:50% 42%}html[data-world=gateway] .intelligence-network-stage:after{top:39%}html[data-world=gateway] .cam-ambient-network-bridge{top:36%}html[data-world=gateway] .cam-intelligence-hub__stream{width:68%;opacity:calc(.38 + var(--scroll-progress,0) * .38)}html[data-world=gateway] .cam-intelligence-hub__stream--left{background:linear-gradient(270deg,#635bff61 0%,#635bff1f 55%,#0000 100%)}html[data-world=gateway] .cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff61 0%,#4f8cff1f 55%,#0000 100%)}html[data-world=gateway] .cam-intelligence-hub__stream--left:before,html[data-world=gateway] .cam-intelligence-hub__stream--right:before{animation-duration:6.5s}html[data-world=gateway] :root:not([data-theme=dark]) .cam-intelligence-hub__stream--left,html[data-world=gateway] :root:not([data-theme=dark]) .cam-intelligence-hub__stream--right{background:linear-gradient(270deg,#635bff47 0%,#0000 100%)}html[data-world=gateway] :root:not([data-theme=dark]) .cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff47 0%,#0000 100%)}html[data-world=gateway] .cam-ambient-network-bridge__line{opacity:.52;left:10%;right:10%}html[data-world=gateway] .intelligence-network-stage__grid{grid-template-columns:minmax(0,1fr) minmax(8rem,10.5rem) minmax(0,1fr);align-items:stretch;gap:clamp(.875rem,1.75vw,1.375rem)}html[data-world=gateway] .intelligence-network-stage__grid>.phoenix-portal{height:100%}:root{--scroll-progress:0;--ambient-brightness:0;--ambient-warmth:0;--ambient-opacity:.55;--ambient-blur:120px;--ambient-depth:0;--scroll-stage-fields:0;--scroll-stage-nodes:0;--scroll-stage-warmth:0;--scroll-stage-cta:0;--cam-scroll-ambient-enabled:1;--cam-scroll-brightness-intensity:1;--cam-scroll-tone-intensity:1;--cam-ambient-effect-density:1;--cam-ambient-motion-speed:1;--cam-light-effect-visibility:1;--cam-dark-effect-visibility:1;--light-finance-line:#635bff2e;--light-finance-pulse:#ff66cc2e;--light-finance-amber:#ffd16629;--light-strategy-line:#174a7c29;--light-strategy-pulse:#4f8cff2e;--light-node-fill:#0a25402e}html[data-scroll-ambient=active]:before{content:"";z-index:-1;pointer-events:none;will-change:opacity, filter;transition:opacity .4s;position:fixed;inset:0}html[data-ambient-world=gateway][data-scroll-ambient=active]:before,html[data-world=gateway][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(48% + var(--scroll-stage-fields) * 8%) calc(42% + var(--ambient-depth) * 10%) at calc(14% - var(--ambient-depth) * 2%) calc(22% + var(--scroll-progress) * 6%), #635bff 0%, transparent 68%), radial-gradient(ellipse calc(44% + var(--scroll-stage-warmth) * 6%) calc(38% + var(--ambient-depth) * 8%) at 50% calc(16% + var(--scroll-progress) * 4%), #f6c453 0%, transparent 65%), radial-gradient(ellipse calc(50% + var(--scroll-stage-fields) * 6%) calc(44% + var(--ambient-depth) * 10%) at calc(86% + var(--ambient-depth) * 2%) calc(24% + var(--scroll-progress) * 5%), #4f8cff 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){html[data-ambient-world=gateway][data-scroll-ambient=active]:before,html[data-world=gateway][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(48% + var(--scroll-stage-fields) * 8%) calc(42% + var(--ambient-depth) * 10%) at calc(14% - var(--ambient-depth) * 2%) calc(22% + var(--scroll-progress) * 6%), color-mix(in srgb, #635bff calc(8% + var(--ambient-opacity) * 12%), transparent) 0%, transparent 68%), radial-gradient(ellipse calc(44% + var(--scroll-stage-warmth) * 6%) calc(38% + var(--ambient-depth) * 8%) at 50% calc(16% + var(--scroll-progress) * 4%), color-mix(in srgb, #f6c453 calc(6% + var(--ambient-warmth) * 14%), transparent) 0%, transparent 65%), radial-gradient(ellipse calc(50% + var(--scroll-stage-fields) * 6%) calc(44% + var(--ambient-depth) * 10%) at calc(86% + var(--ambient-depth) * 2%) calc(24% + var(--scroll-progress) * 5%), color-mix(in srgb, #4f8cff calc(7% + var(--ambient-opacity) * 11%), transparent) 0%, transparent 70%)}}html[data-ambient-world=gateway][data-scroll-ambient=active]:before,html[data-world=gateway][data-scroll-ambient=active]:before{opacity:calc(.35 + var(--ambient-opacity) * .45 + var(--scroll-stage-nodes) * .12);filter:blur(calc(var(--ambient-blur) * .35))}:root:not([data-theme=dark])[data-ambient-world=gateway][data-scroll-ambient=active]:before,:root:not([data-theme=dark])[data-world=gateway][data-scroll-ambient=active]:before{background:radial-gradient(ellipse 52% 46% at 12% calc(18% + var(--scroll-progress) * 8%), rgba(99, 91, 255, calc(.04 + var(--scroll-stage-fields) * .04)) 0%, transparent 68%), radial-gradient(ellipse 46% 42% at 50% calc(12% + var(--scroll-progress) * 5%), rgba(246, 196, 83, calc(.035 + var(--scroll-stage-warmth) * .04)) 0%, transparent 65%), radial-gradient(ellipse 50% 44% at 88% calc(20% + var(--scroll-progress) * 6%), rgba(79, 140, 255, calc(.04 + var(--scroll-stage-fields) * .035)) 0%, transparent 68%);opacity:calc(.5 + var(--ambient-brightness) * 2 + var(--scroll-stage-nodes) * .15)}html[data-ambient-world=steuer][data-scroll-ambient=active]:before,html[data-world=steuer][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(58% + var(--scroll-stage-fields) * 10%) calc(50% + var(--ambient-depth) * 12%) at calc(78% - var(--ambient-depth) * 3%) calc(14% + var(--scroll-progress) * 8%), #635bff 0%, transparent 66%), radial-gradient(ellipse calc(52% + var(--scroll-stage-warmth) * 8%) calc(46% + var(--ambient-depth) * 10%) at calc(18% + var(--ambient-depth) * 2%) calc(78% - var(--scroll-progress) * 6%), #d946ef 0%, transparent 68%), radial-gradient(ellipse calc(48% + var(--scroll-stage-cta) * 6%) calc(42% + var(--ambient-depth) * 8%) at 62% calc(55% + var(--scroll-progress) * 5%), #ffd166 0%, transparent 70%), radial-gradient(ellipse 40% 36% at 35% 40%, #ffe3c2 0%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){html[data-ambient-world=steuer][data-scroll-ambient=active]:before,html[data-world=steuer][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(58% + var(--scroll-stage-fields) * 10%) calc(50% + var(--ambient-depth) * 12%) at calc(78% - var(--ambient-depth) * 3%) calc(14% + var(--scroll-progress) * 8%), color-mix(in srgb, #635bff calc(10% + var(--ambient-opacity) * 14%), transparent) 0%, transparent 66%), radial-gradient(ellipse calc(52% + var(--scroll-stage-warmth) * 8%) calc(46% + var(--ambient-depth) * 10%) at calc(18% + var(--ambient-depth) * 2%) calc(78% - var(--scroll-progress) * 6%), color-mix(in srgb, #d946ef calc(8% + var(--ambient-warmth) * 16%), transparent) 0%, transparent 68%), radial-gradient(ellipse calc(48% + var(--scroll-stage-cta) * 6%) calc(42% + var(--ambient-depth) * 8%) at 62% calc(55% + var(--scroll-progress) * 5%), color-mix(in srgb, #ffd166 calc(7% + var(--ambient-warmth) * 12%), transparent) 0%, transparent 70%), radial-gradient(ellipse 40% 36% at 35% 40%, color-mix(in srgb, #ffe3c2 calc(5% + var(--scroll-stage-fields) * 8%), transparent) 0%, transparent 72%)}}html[data-ambient-world=steuer][data-scroll-ambient=active]:before,html[data-world=steuer][data-scroll-ambient=active]:before{opacity:calc(.42 + var(--ambient-opacity) * .5 + var(--scroll-stage-nodes) * .14);filter:blur(calc(var(--ambient-blur) * .28))}:root:not([data-theme=dark])[data-ambient-world=steuer][data-scroll-ambient=active]:before,:root:not([data-theme=dark])[data-world=steuer][data-scroll-ambient=active]:before{background:radial-gradient(ellipse 60% 52% at 80% calc(12% + var(--scroll-progress) * 8%), rgba(99, 91, 255, calc(.06 + var(--scroll-stage-fields) * .05)) 0%, transparent 66%), radial-gradient(ellipse 54% 48% at 16% calc(82% - var(--scroll-progress) * 5%), rgba(217, 70, 239, calc(.05 + var(--scroll-stage-warmth) * .05)) 0%, transparent 68%), radial-gradient(ellipse 48% 44% at 60% calc(52% + var(--scroll-progress) * 4%), rgba(255, 209, 102, calc(.05 + var(--scroll-stage-cta) * .04)) 0%, transparent 70%), radial-gradient(ellipse 42% 38% at 32% 38%, rgba(255, 227, 194, calc(.04 + var(--scroll-stage-fields) * .03)) 0%, transparent 72%);opacity:calc(.55 + var(--ambient-brightness) * 2.2 + var(--scroll-stage-nodes) * .18)}:root[data-theme=dark][data-ambient-world=steuer][data-scroll-ambient=active] body,:root[data-theme=dark][data-world=steuer][data-scroll-ambient=active] body{background-color:#0a1b3d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-ambient-world=steuer][data-scroll-ambient=active] body,:root[data-theme=dark][data-world=steuer][data-scroll-ambient=active] body{background-color:color-mix(in srgb, #0a1b3d calc(88% - var(--ambient-brightness) * 120%), #1a1040 calc(12% + var(--ambient-brightness) * 120%))}}html[data-ambient-world=ub][data-scroll-ambient=active]:before,html[data-world=ub][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(50% + var(--scroll-stage-fields) * 6%) calc(44% + var(--ambient-depth) * 8%) at 50% calc(10% + var(--scroll-progress) * 4%), #4f8cff 0%, transparent 62%), radial-gradient(ellipse calc(56% + var(--scroll-stage-nodes) * 8%) calc(48% + var(--ambient-depth) * 10%) at calc(88% - var(--ambient-depth) * 2%) calc(72% + var(--scroll-progress) * 5%), #174a7c 0%, transparent 68%), radial-gradient(ellipse calc(44% + var(--scroll-stage-cta) * 5%) calc(40% + var(--ambient-depth) * 6%) at 12% calc(68% - var(--scroll-progress) * 4%), #a9d2ff 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){html[data-ambient-world=ub][data-scroll-ambient=active]:before,html[data-world=ub][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(50% + var(--scroll-stage-fields) * 6%) calc(44% + var(--ambient-depth) * 8%) at 50% calc(10% + var(--scroll-progress) * 4%), color-mix(in srgb, #4f8cff calc(6% + var(--ambient-opacity) * 10%), transparent) 0%, transparent 62%), radial-gradient(ellipse calc(56% + var(--scroll-stage-nodes) * 8%) calc(48% + var(--ambient-depth) * 10%) at calc(88% - var(--ambient-depth) * 2%) calc(72% + var(--scroll-progress) * 5%), color-mix(in srgb, #174a7c calc(8% + var(--scroll-stage-warmth) * 6%), transparent) 0%, transparent 68%), radial-gradient(ellipse calc(44% + var(--scroll-stage-cta) * 5%) calc(40% + var(--ambient-depth) * 6%) at 12% calc(68% - var(--scroll-progress) * 4%), color-mix(in srgb, #a9d2ff calc(5% + var(--ambient-opacity) * 8%), transparent) 0%, transparent 70%)}}html[data-ambient-world=ub][data-scroll-ambient=active]:before,html[data-world=ub][data-scroll-ambient=active]:before{opacity:calc(.38 + var(--ambient-opacity) * .42 + var(--scroll-stage-nodes) * .1);filter:blur(calc(var(--ambient-blur) * .32))}:root:not([data-theme=dark])[data-ambient-world=ub][data-scroll-ambient=active]:before,:root:not([data-theme=dark])[data-world=ub][data-scroll-ambient=active]:before{background:radial-gradient(ellipse 52% 46% at 50% calc(10% + var(--scroll-progress) * 4%), rgba(79, 140, 255, calc(.045 + var(--scroll-stage-fields) * .04)) 0%, transparent 62%), radial-gradient(ellipse 54% 48% at 88% calc(70% + var(--scroll-progress) * 5%), rgba(23, 74, 124, calc(.04 + var(--scroll-stage-nodes) * .035)) 0%, transparent 68%), radial-gradient(ellipse 46% 42% at 10% calc(66% - var(--scroll-progress) * 3%), rgba(169, 210, 255, calc(.04 + var(--scroll-stage-cta) * .03)) 0%, transparent 70%);opacity:calc(.48 + var(--scroll-stage-nodes) * .12)}:root[data-theme=dark][data-ambient-world=ub][data-scroll-ambient=active] body,:root[data-theme=dark][data-world=ub][data-scroll-ambient=active] body{background-color:#05070d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-ambient-world=ub][data-scroll-ambient=active] body,:root[data-theme=dark][data-world=ub][data-scroll-ambient=active] body{background-color:color-mix(in srgb, #05070d calc(92% - var(--ambient-brightness) * 80%), #07111f calc(8% + var(--ambient-brightness) * 80%))}}html[data-ambient-world=career][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(50% + var(--scroll-stage-fields) * 8%) calc(46% + var(--ambient-depth) * 10%) at calc(30% + var(--scroll-progress) * 10%) calc(30% + var(--scroll-stage-nodes) * 8%), #4f8cff 0%, transparent 68%), radial-gradient(ellipse calc(48% + var(--scroll-stage-warmth) * 6%) calc(42% + var(--ambient-depth) * 8%) at calc(70% - var(--scroll-progress) * 8%) calc(65% + var(--scroll-stage-cta) * 6%), #635bff 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){html[data-ambient-world=career][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(50% + var(--scroll-stage-fields) * 8%) calc(46% + var(--ambient-depth) * 10%) at calc(30% + var(--scroll-progress) * 10%) calc(30% + var(--scroll-stage-nodes) * 8%), color-mix(in srgb, #4f8cff calc(7% + var(--ambient-opacity) * 12%), transparent) 0%, transparent 68%), radial-gradient(ellipse calc(48% + var(--scroll-stage-warmth) * 6%) calc(42% + var(--ambient-depth) * 8%) at calc(70% - var(--scroll-progress) * 8%) calc(65% + var(--scroll-stage-cta) * 6%), color-mix(in srgb, #635bff calc(6% + var(--ambient-warmth) * 10%), transparent) 0%, transparent 70%)}}html[data-ambient-world=career][data-scroll-ambient=active]:before{opacity:calc(.4 + var(--ambient-opacity) * .45 + var(--scroll-stage-nodes) * .16);filter:blur(calc(var(--ambient-blur) * .3))}html[data-ambient-world=about][data-scroll-ambient=active]:before,html[data-ambient-world=gruppe][data-scroll-ambient=active]:before,html[data-world=about][data-scroll-ambient=active]:before,html[data-world=gruppe][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(46% + var(--scroll-stage-fields) * 6%) calc(40% + var(--ambient-depth) * 8%) at 50% calc(20% + var(--scroll-progress) * 5%), #d7c49e 0%, transparent 65%), radial-gradient(ellipse calc(44% + var(--scroll-stage-nodes) * 5%) calc(38% + var(--ambient-depth) * 6%) at calc(20% + var(--scroll-progress) * 6%) 60%, #635bff 0%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){html[data-ambient-world=about][data-scroll-ambient=active]:before,html[data-ambient-world=gruppe][data-scroll-ambient=active]:before,html[data-world=about][data-scroll-ambient=active]:before,html[data-world=gruppe][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(46% + var(--scroll-stage-fields) * 6%) calc(40% + var(--ambient-depth) * 8%) at 50% calc(20% + var(--scroll-progress) * 5%), color-mix(in srgb, #d7c49e calc(5% + var(--ambient-warmth) * 10%), transparent) 0%, transparent 65%), radial-gradient(ellipse calc(44% + var(--scroll-stage-nodes) * 5%) calc(38% + var(--ambient-depth) * 6%) at calc(20% + var(--scroll-progress) * 6%) 60%, color-mix(in srgb, #635bff calc(4% + var(--ambient-opacity) * 8%), transparent) 0%, transparent 68%)}}html[data-ambient-world=about][data-scroll-ambient=active]:before,html[data-ambient-world=gruppe][data-scroll-ambient=active]:before,html[data-world=about][data-scroll-ambient=active]:before,html[data-world=gruppe][data-scroll-ambient=active]:before{opacity:calc(.35 + var(--ambient-opacity) * .4);filter:blur(calc(var(--ambient-blur) * .25))}html[data-ambient-world=contact][data-scroll-ambient=active]:before,html[data-world=contact][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(42% + var(--scroll-stage-fields) * 4%) calc(38% + var(--ambient-depth) * 5%) at 50% calc(35% + var(--scroll-progress) * 3%), #4f8cff 0%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){html[data-ambient-world=contact][data-scroll-ambient=active]:before,html[data-world=contact][data-scroll-ambient=active]:before{background:radial-gradient(ellipse calc(42% + var(--scroll-stage-fields) * 4%) calc(38% + var(--ambient-depth) * 5%) at 50% calc(35% + var(--scroll-progress) * 3%), color-mix(in srgb, #4f8cff calc(4% + var(--ambient-opacity) * 7%), transparent) 0%, transparent 68%)}}html[data-ambient-world=contact][data-scroll-ambient=active]:before,html[data-world=contact][data-scroll-ambient=active]:before{opacity:calc(.3 + var(--ambient-opacity) * .35);filter:blur(calc(var(--ambient-blur) * .22))}html[data-scroll-ambient=active] .cam-ambient-network__canvas{opacity:calc(.55 + var(--scroll-stage-nodes) * .25 + var(--ambient-opacity) * .2)}:root:not([data-theme=dark])[data-scroll-ambient=active] .cam-ambient-network__canvas{opacity:calc(.65 + var(--scroll-stage-nodes) * .28 + var(--ambient-opacity) * .22)}html[data-scroll-ambient=active] .cam-ambient-network__fallback{opacity:calc(.12 + var(--scroll-stage-fields) * .18 + var(--ambient-opacity) * .15)}:root:not([data-theme=dark])[data-scroll-ambient=active] .cam-ambient-network__fallback{opacity:calc(.18 + var(--scroll-stage-fields) * .22 + var(--ambient-opacity) * .18)}html[data-scroll-ambient=active] .steuer-cta--primary,html[data-scroll-ambient=active] .ub-cta--primary,html[data-scroll-ambient=active] .phoenix-magnetic-cta{box-shadow:calc(0 4px 20px rgba(99, 91, 255, calc(.08 + var(--scroll-stage-cta) * .14)))}@media (prefers-reduced-motion:reduce){html[data-scroll-ambient=active]:before{filter:none;opacity:.35}}.cam-hero-aurora{pointer-events:none;z-index:0;width:min(72rem,118%);height:clamp(14rem,38vw,22rem);position:absolute;top:clamp(4rem,12vw,7rem);left:50%;overflow:visible;transform:translate(-50%)}.cam-hero-aurora__layer{filter:blur(clamp(120px,18vw,200px));will-change:transform, opacity;border-radius:50%;animation:32s ease-in-out infinite cam-hero-aurora-drift;position:absolute}.cam-hero-aurora__layer--finance{background:radial-gradient(70% 65%,#635bff1a 0%,#d946ef0f 42%,#0000 72%);width:52%;height:78%;animation-duration:28s;top:18%;left:-8%}.cam-hero-aurora__layer--gold{background:radial-gradient(65% 60%,#f6c45317 0%,#ffd1660d 45%,#0000 70%);width:44%;height:88%;animation-duration:36s;animation-delay:-10s;top:8%;left:28%}.cam-hero-aurora__layer--sapphire{background:radial-gradient(68% 62%,#4f8cff1a 0%,#5ea0ff0d 48%,#0000 74%);width:48%;height:72%;animation-duration:34s;animation-delay:-18s;top:22%;right:-6%}:root:not([data-theme=dark]) .cam-hero-aurora__layer--finance{background:radial-gradient(70% 65%,#635bff0f 0%,#d946ef0a 42%,#0000 72%)}:root:not([data-theme=dark]) .cam-hero-aurora__layer--gold{background:radial-gradient(65% 60%,#f6c4530d 0%,#ffd16608 45%,#0000 70%)}:root:not([data-theme=dark]) .cam-hero-aurora__layer--sapphire{background:radial-gradient(68% 62%,#4f8cff0f 0%,#a9d2ff0a 48%,#0000 74%)}@keyframes cam-hero-aurora-drift{0%,to{opacity:.82;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(1.5%,-2%)scale(1.04)}}.gateway-hero{isolation:isolate;position:relative}.gateway-hero .phoenix-headline{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.cam-hero-aurora__layer{opacity:.7;animation:none}}.advisory-graphic{width:100%;height:auto;color:var(--advisory-graphic-color,#b8c8d88c);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.advisory-graphic--steuer{--advisory-graphic-color:#635bff8c}.advisory-graphic--ub{--advisory-graphic-color:#635bff80}.advisory-graphic--hero{opacity:.85;max-width:28rem;margin-inline:auto}.advisory-graphic--card{opacity:.55;max-width:100%}.advisory-graphic--ambient{opacity:.35}.advisory-command-backdrop{pointer-events:none;z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.phoenix-gateway--command{position:relative}.phoenix-gateway__command-layer{pointer-events:none;z-index:0;height:min(70vh,640px);position:absolute;inset:-10% -5% auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.phoenix-gateway__command-content{z-index:1;position:relative}@media (max-width:767px){.steuer-hero__visual,.ub-hero__visual{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0f;order:2}.steuer-hero__grid,.ub-hero__grid{flex-direction:column;display:flex}.steuer-hero__inner,.ub-hero__inner{order:1;max-width:100%}.advisory-graphic--hero{max-width:100%;min-height:12rem}.phoenix-headline__title{font-size:clamp(1.75rem,8.5vw,2.35rem);line-height:1.12}.phoenix-portal{min-height:24rem}.phoenix-portal__claim{font-size:1.25rem}}.steuer-hero__visual .cam-compass-visual__svg,.ub-hero__visual .cam-orbit-visual__svg,.steuer-hero__visual .cam-brand-visual__canvas,.ub-hero__visual .cam-brand-visual__canvas{width:min(14rem,80%)}.steuer-hero__visual,.ub-hero__visual{overflow:hidden}[data-world=steuer] .cam-ocean-compass,[data-world=ub] .cam-immersion-layer{opacity:.28}@media (prefers-reduced-motion:reduce){.advisory-graphic{opacity:.4}}.advisory-nav__label,.advisory-graphic text{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.phoenix-portal__advisory{z-index:0;opacity:.5;justify-content:center;align-items:center;padding:10%;display:flex;position:absolute;inset:0}.phoenix-portal__advisory .advisory-graphic{max-height:70%}@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-divide-y-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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
