/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:var(--font-manrope),var(--font-inter),system-ui,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:var(--font-jetbrains),ui-monospace,monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-teal-300:oklch(85.5% .138 181.071);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-300:oklch(82.8% .111 230.318);--color-rose-200:oklch(89.2% .058 10.001);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--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-md:12px;--blur-3xl:64px;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,html{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}: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!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-8\%_-10\%_-4\%_4\%\]{inset:-8% -10% -4% 4%}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.top-0{top:0}.top-\[15\%\]{top:15%}.right-0{right:0}.right-\[7\%\]{right:7%}.bottom-1{bottom:var(--spacing)}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.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-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.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}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.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-\[52\%\]{height:52%}.h-\[52px\]{height:52px}.h-\[112\%\]{height:112%}.h-\[var\(--header-height-mobile\)\]{height:var(--header-height-mobile)}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.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-\[500px\]{min-height:500px}.min-h-\[610px\]{min-height:610px}.min-h-\[640px\]{min-height:640px}.min-h-\[680px\]{min-height:680px}.min-h-\[720px\]{min-height:720px}.min-h-\[760px\]{min-height:760px}.min-h-\[inherit\]{min-height:inherit}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[42\%\]{width:42%}.w-\[47\%\]{width:47%}.w-\[48\%\]{width:48%}.w-\[50\%\]{width:50%}.w-\[51\%\]{width:51%}.w-\[57\%\]{width:57%}.w-\[58\%\]{width:58%}.w-\[62\%\]{width:62%}.w-\[78\%\]{width:78%}.w-\[106\%\]{width:106%}.w-\[390px\]{width:390px}.w-\[900px\]{width:900px}.w-\[1200px\]{width:1200px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[270px\]{max-width:270px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1440px\]{max-width:1440px}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-44{min-width:calc(var(--spacing) * 44)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-7{gap:calc(var(--spacing) * 7)}.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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * 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)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.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-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/20{border-color:color-mix(in oklab,var(--color-amber-200) 20%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-border{border-color:var(--border-default)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/15{border-color:color-mix(in oklab,currentcolor 15%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/20{border-color:color-mix(in oklab,var(--color-cyan-200) 20%,transparent)}}.border-cyan-200\/25{border-color:#a2f4fd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/25{border-color:color-mix(in oklab,var(--color-cyan-200) 25%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/40{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.border-red-300\/20{border-color:color-mix(in oklab,var(--color-red-300) 20%,transparent)}}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/10{border-color:color-mix(in oklab,var(--color-slate-900) 10%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#050B14\]{background-color:#050b14}.bg-\[\#65dfcb\]{background-color:#65dfcb}.bg-\[\#071d31\]{background-color:#071d31}.bg-\[\#01050b\]{background-color:#01050b}.bg-\[\#03070D\]{background-color:#03070d}.bg-\[\#06192b\]{background-color:#06192b}.bg-\[\#061624\]{background-color:#061624}.bg-\[\#F4F7FA\]{background-color:#f4f7fa}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.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-amber-50{background-color:var(--color-amber-50)}.bg-amber-200\/10{background-color:#fee6851a}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/10{background-color:color-mix(in oklab,var(--color-amber-200) 10%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-300\/\[0\.08\]{background-color:#ffd23614}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-300) 8%,transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/10{background-color:color-mix(in oklab,var(--color-cyan-200) 10%,transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-cyan-300\/\[\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[\.07\]{background-color:color-mix(in oklab,var(--color-cyan-300) 7%,transparent)}}.bg-cyan-300\/\[\.045\]{background-color:#53eafd0b}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[\.045\]{background-color:color-mix(in oklab,var(--color-cyan-300) 4.5%,transparent)}}.bg-cyan-300\/\[0\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-cyan-300) 7%,transparent)}}.bg-cyan-300\/\[0\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-300) 8%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-elevated{background-color:var(--bg-elevated)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.bg-emerald-300\/\[0\.07\]{background-color:#5ee9b512}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-300) 7%,transparent)}}.bg-emerald-300\/\[0\.08\]{background-color:#5ee9b514}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-300) 8%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-sky-300\/\[\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/\[\.07\]{background-color:color-mix(in oklab,var(--color-sky-300) 7%,transparent)}}.bg-sky-300\/\[\.10\]{background-color:#77d4ff1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/\[\.10\]{background-color:color-mix(in oklab,var(--color-sky-300) 10%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.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-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-world{background-color:var(--world-primary)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_75\%_25\%\,rgba\(72\,218\,196\,0\.20\)\,transparent_32\%\)\,radial-gradient\(circle_at_10\%_90\%\,rgba\(48\,104\,181\,0\.22\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 75% 25%,#48dac433,#0000 32%),radial-gradient(circle at 10% 90%,#3068b538,#0000 38%)}.bg-\[radial-gradient\(circle_at_90\%_10\%\,rgba\(91\,224\,203\,0\.20\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 90% 10%,#5be0cb33,#0000 34%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(45\,212\,191\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_75\%_20\%\,rgba\(56\,189\,248\,0\.14\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 34%),radial-gradient(circle at 75% 20%,#38bdf824,#0000 30%)}.bg-\[radial-gradient\(ellipse_70\%_70\%_at_82\%_52\%\,rgba\(105\,132\,184\,0\.08\)\,transparent_74\%\)\,linear-gradient\(135deg\,\#fbfbfa_0\%\,\#f8f9fb_62\%\,\#f3f6fa_100\%\)\]{background-image:radial-gradient(70% 70% at 82% 52%,#6984b814,#0000 74%),linear-gradient(135deg,#fbfbfa,#f8f9fb 62%,#f3f6fa)}.bg-\[radial-gradient\(ellipse_72\%_72\%_at_82\%_52\%\,rgba\(31\,58\,101\,0\.16\)\,transparent_72\%\)\,linear-gradient\(132deg\,\#040914_0\%\,\#06101e_58\%\,\#081323_100\%\)\]{background-image:radial-gradient(72% 72% at 82% 52%,#1f3a6529,#0000 72%),linear-gradient(132deg,#040914,#06101e 58%,#081323)}.bg-\[radial-gradient\(ellipse_at_83\%_53\%\,rgba\(111\,159\,204\,0\.12\)\,transparent_48\%\)\]{background-image:radial-gradient(at 83% 53%,#6f9fcc1f,#0000 48%)}.bg-\[radial-gradient\(ellipse_at_83\%_53\%\,rgba\(136\,180\,218\,0\.11\)\,transparent_48\%\)\]{background-image:radial-gradient(at 83% 53%,#88b4da1c,#0000 48%)}.from-\[\#050B14\]{--tw-gradient-from:#050b14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#03070D\]{--tw-gradient-from:#03070d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F4F7FA\]{--tw-gradient-from:#f4f7fa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F8FAFC\]{--tw-gradient-from:#f8fafc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-300{--tw-gradient-from:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#050B14\]\/92{--tw-gradient-via:oklab(14.7633% -.00582208 -.021827/.92);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#03070D\]\/94{--tw-gradient-via:oklab(12.5791% -.00600307 -.0164577/.94);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#03070D\]\/96{--tw-gradient-via:oklab(12.5791% -.00600307 -.0164577/.96);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F4F7FA\]\/94{--tw-gradient-via:oklab(97.4716% -.00193262 -.00475377/.94);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F8FAFC\]\/96{--tw-gradient-via:oklab(98.4152% -.00128621 -.00316101/.96);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-200\/70{--tw-gradient-via:#a2f4fdb3}@supports (color:color-mix(in lab,red,red)){.via-cyan-200\/70{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-200) 70%,transparent)}}.via-cyan-200\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/92{--tw-gradient-via:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.via-white\/92{--tw-gradient-via:color-mix(in oklab,var(--color-white) 92%,transparent)}}.via-white\/92{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#00C6FF\]{--tw-gradient-to:#00c6ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(90deg\,transparent_22\%\,rgba\(0\,0\,0\,\.05\)_42\%\,rgba\(0\,0\,0\,\.52\)_62\%\,\#000_80\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 22%,#0000000d 42%,#00000085 62%,#000 80%);mask-image:linear-gradient(90deg,#0000 22%,#0000000d 42%,#00000085 62%,#000 80%)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-20{padding-inline:calc(var(--spacing) * 20)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-jetbrains),ui-monospace,monospace}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[clamp\(2\.8rem\,4vw\,4\.7rem\)\]{font-size:clamp(2.8rem,4vw,4.7rem)}.text-\[clamp\(3\.35rem\,6vw\,5\.7rem\)\]{font-size:clamp(3.35rem,6vw,5.7rem)}.text-\[clamp\(3rem\,5vw\,5\.6rem\)\]{font-size:clamp(3rem,5vw,5.6rem)}.text-label{font-size:var(--text-label)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[\.88\]{--tw-leading:.88;line-height:.88}.leading-\[\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.12em\],.tracking-\[-\.12em\]{--tw-tracking:-.12em;letter-spacing:-.12em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.23em\]{--tw-tracking:.23em;letter-spacing:.23em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.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)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#65dfcb\]{color:#65dfcb}.text-\[\#071d31\]{color:#071d31}.text-\[\#06192b\]{color:#06192b}.text-\[var\(--color-steuer-blue-900\)\]{color:var(--color-steuer-blue-900)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-muted{color:var(--text-muted)}.text-primary{color:var(--text-primary)}.text-red-100{color:var(--color-red-100)}.text-red-900{color:var(--color-red-900)}.text-rose-200{color:var(--color-rose-200)}.text-secondary{color:var(--text-secondary)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.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}.accent-cyan-300{accent-color:var(--color-cyan-300)}.opacity-55{opacity:.55}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_16px_rgba\(110\,231\,183\,0\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#6ee7b7e6)}.shadow-\[0_0_16px_rgba\(110\,231\,183\,0\.9\)\],.shadow-\[0_16px_45px_rgba\(50\,210\,186\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(50\,210\,186\,0\.22\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#32d2ba38)}.shadow-\[0_18px_60px_rgba\(28\,56\,89\,0\.08\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#1c385914)}.shadow-\[0_18px_60px_rgba\(28\,56\,89\,0\.08\)\],.shadow-\[0_28px_90px_rgba\(2\,15\,28\,0\.24\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(2\,15\,28\,0\.24\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#020f1c3d)}.shadow-\[var\(--glow-sm\)\]{--tw-shadow:var(--glow-sm)}.shadow-\[var\(--glow-sm\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg)}.shadow-sm{--tw-shadow:var(--shadow-sm)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{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)}.shadow-cyan-950\/30{--tw-shadow-color:#0533454d}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/15{--tw-shadow-color:#02061826}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 15%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/30{--tw-shadow-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.\[auth\:employee-password-reset-confirm\]{auth:employee-password-reset-confirm}.\[auth\:employee-password-reset-request\]{auth:employee-password-reset-request}.\[auth\:login-code-request\]{auth:login-code-request}.\[auth\:login-code-verify\]{auth:login-code-verify}.\[auth\:magic-callback\]{auth:magic-callback}.\[auth\:magic-request\]{auth:magic-request}.\[auth\:password-reset-confirm\]{auth:password-reset-confirm}.\[auth\:password-reset-request\]{auth:password-reset-request}.\[auth\:register\]{auth:register}.\[client-onboarding\:submit\]{client-onboarding:submit}.\[client-onboarding\:upload\]{client-onboarding:upload}.\[documenso\:embed\]{documenso:embed}.\[documenso\:provider\]{documenso:provider}.\[documenso\:webhook\]{documenso:webhook}.\[honorarium\:offers\]{honorarium:offers}.\[honorarium\:pdf\]{honorarium:pdf}.\[newsletter\:subscribe\]{newsletter:subscribe}.\[personal-agent\:confirmation\]{personal-agent:confirmation}.\[personal-agent\:summary\]{personal-agent:summary}.\[portal\:audit\]{portal:audit}.\[portal\:download\]{portal:download}.\[portal\:task\]{portal:task}.\[portal\:upload\]{portal:upload}.\[secure-documents\:download\]{secure-documents:download}.ring-inset{--tw-ring-inset:inset}.peer-checked\:border-cyan-300\/50:is(:where(.peer):checked~*){border-color:#53eafd80}@supports (color:color-mix(in lab,red,red)){.peer-checked\:border-cyan-300\/50:is(:where(.peer):checked~*){border-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent)}}.peer-checked\:bg-cyan-300\/15:is(:where(.peer):checked~*){background-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.peer-checked\:bg-cyan-300\/15:is(:where(.peer):checked~*){background-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.peer-checked\:text-cyan-50:is(:where(.peer):checked~*){color:var(--color-cyan-50)}.selection\:bg-cyan-200 ::selection{background-color:var(--color-cyan-200)}.selection\:bg-cyan-200::selection{background-color:var(--color-cyan-200)}.selection\:bg-cyan-300\/30 ::selection{background-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-300\/30 ::selection{background-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.selection\:bg-cyan-300\/30::selection{background-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-300\/30::selection{background-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.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\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan-200\/30:hover{border-color:#a2f4fd4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-200\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-200) 30%,transparent)}}.hover\:border-cyan-200\/40:hover{border-color:#a2f4fd66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-200\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-200) 40%,transparent)}}.hover\:border-cyan-300\/25:hover{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/25:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.hover\:border-cyan-400\/60:hover{border-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 60%,transparent)}}.hover\:border-cyan-400\/70:hover{border-color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/70:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 70%,transparent)}}.hover\:bg-\[\#65dfcb\]:hover{background-color:#65dfcb}.hover\:bg-cyan-200\/15:hover{background-color:#a2f4fd26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-200\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-200) 15%,transparent)}}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-elevated:hover{background-color:var(--bg-elevated)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-surface-secondary:hover{background-color:var(--bg-secondary)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.hover\:text-current:hover{color:currentColor}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-white:hover{color:var(--color-white)}.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}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}}.focus\:border-cyan-300\/60:focus{border-color:#53eafd99}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-300\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-300) 60%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-cyan-300\/10:focus{--tw-ring-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-300\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.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}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#65dfcb\]:focus-visible{outline-color:#65dfcb}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.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\:mx-10{margin-inline:calc(var(--spacing) * 10)}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:right-3{right:calc(var(--spacing) * 3)}.md\:bottom-3{bottom:calc(var(--spacing) * 3)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[49\%\]{width:49%}.md\:w-\[56\%\]{width:56%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.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\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.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)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.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\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(22rem\,0\.72fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(22rem,.72fr)}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}.\[\&_\.cam-cinematic-flow\]\:absolute .cam-cinematic-flow{position:absolute}.\[\&_\.cam-cinematic-flow\]\:inset-0 .cam-cinematic-flow{inset:0}.\[\&_\.cam-cinematic-flow\]\:h-full .cam-cinematic-flow{height:100%}.\[\&_\.cam-cinematic-flow\]\:w-full .cam-cinematic-flow{width:100%}.\[\&_\.cam-cinematic-flow__canvas\]\:h-full .cam-cinematic-flow canvas{height:100%}.\[\&_\.cam-cinematic-flow__canvas\]\:w-full .cam-cinematic-flow canvas{width:100%}@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:#0a2540b3;--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,#fafbfd66);--gateway-steuer-highlight:linear-gradient(90deg,transparent,#fffc 50%,transparent);--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,#3d78b566 50%,transparent);--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,#3d78b540 35%,#635bff80 50%,#635bff40 65%,transparent);--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,transparent 25%,transparent 70%,#00000059);--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,#ffffff0a 12%,transparent 55%);--gateway-steuer-highlight:linear-gradient(90deg,transparent,#635bff2e 25%,#ffffff17 50%,#635bff2e 75%,transparent);--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,#3d78b540 50%,transparent);--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,#3d78b533 35%,#3d78b573 50%,#3d78b533 65%,transparent)}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;--text-primary:#0a2540;--text-secondary:#0a2540c7;--text-muted:#0a2540b3;--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-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;--world-primary:var(--ub-sapphire-700);--world-surface:var(--ub-surface)}html[data-world=ub][data-theme=light]{--ub-surface:#f6f9fe;--ub-surface-elevated:#fffffff0;--bg-primary:#f6f9fe;--bg-secondary:#ffffffd6;--bg-elevated:#fffffff0;--text-primary:#0a1728;--text-secondary:#0a1728c2;--text-muted:#0a1728b3;--world-surface:var(--ub-surface)}html[data-world=ub][data-theme=dark]{--ub-primary:var(--ub-sapphire-700);--ub-grid:#ffffff08;--ub-accent:var(--ub-electric-blue);--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}}:root,[data-theme=dark]{color-scheme:dark;--cam-bg-primary:#050b18;--cam-bg-secondary:#070e18;--cam-surface:#ffffff06;--cam-surface-elevated:#ffffff0b;--cam-text-primary:#eef3f4;--cam-text-secondary:#eef3f4b8;--cam-text-muted:#eef3f480;--cam-text-inverse:#fff;--cam-border:#ffffff1a;--cam-border-strong:#ffffff29;--cam-border-accent:#60a5fa57;--cam-accent:#3b82f6;--cam-accent-hover:#60a5fa;--cam-accent-on-surface:#60a5fa;--cam-accent-soft:#2563eb24;--cam-accent-glow:#2563eb40;--cam-ambient-orb:#1d4ed852;--cam-ambient-orb-secondary:#60a5fa2e;--cam-ambient-line:#93c5fd2e;--cam-gold:#d8b45c;--cam-gold-soft:#d8b45c29;--cam-wave-ambient:#172554;--cam-wave-primary:#1d4ed8;--cam-wave-secondary:#2563eb;--cam-wave-filament:#3b82f6;--cam-wave-particle:#93c5fd;--cam-wave-core:#e2efff;--cam-wave-reflection:#dbeafe;--cam-wave-gold:#d8b45c;--cam-wave-alpha:1;--cam-action-primary:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#38bdf8 135%);--cam-action-primary-hover:linear-gradient(135deg,#1e40af,#1d4ed8 55%,#2f8fd0 135%);--cam-action-text:#fff;--chrome-bg:#050a11d1;--chrome-bg-solid:#050a11;--chrome-text:#eef3f4;--chrome-text-muted:#eef3f4a8;--chrome-border:#ffffff1a;--cam-shadow:0 24px 80px -32px #000000e6;--cam-shadow-soft:0 8px 32px -16px #000000b3;--cam-focus-ring:#60a5fa}[data-theme=light]{color-scheme:light;--cam-bg-primary:#f8f8f6;--cam-bg-secondary:#fff;--cam-surface:#0e1a2204;--cam-surface-elevated:#fff;--cam-text-primary:#0e1a22;--cam-text-secondary:#0e1a22c7;--cam-text-muted:#0e1a22ad;--cam-text-inverse:#fff;--cam-border:#0e1a221c;--cam-border-strong:#0e1a2233;--cam-border-accent:#1d4ed84d;--cam-accent:#2563eb;--cam-accent-hover:#1d4ed8;--cam-accent-on-surface:#1d4ed8;--cam-accent-soft:#2563eb1f;--cam-accent-glow:#2563eb33;--cam-ambient-orb:#2563eb38;--cam-ambient-orb-secondary:#7db3f53d;--cam-ambient-line:#1d4ed829;--cam-gold:#a8863c;--cam-gold-soft:#a8863c24;--cam-wave-ambient:#dbeafe;--cam-wave-primary:#2563eb;--cam-wave-secondary:#1e40af;--cam-wave-filament:#7db3f5;--cam-wave-particle:#a8c8f2;--cam-wave-core:#0f3d7a;--cam-wave-reflection:#fff;--cam-wave-gold:#a8863c;--cam-wave-alpha:1;--cam-action-primary:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#38bdf8 135%);--cam-action-primary-hover:linear-gradient(135deg,#1e40af,#1d4ed8 55%,#2f8fd0 135%);--cam-action-text:#fff;--chrome-bg:#f8f8f6db;--chrome-bg-solid:#f8f8f6;--chrome-text:#0e1a22;--chrome-text-muted:#0e1a22ad;--chrome-border:#0e1a221c;--cam-shadow:0 24px 64px -34px #0e1a2247;--cam-shadow-soft:0 8px 28px -18px #0e1a2233;--cam-focus-ring:#2563eb}[data-theme=dark] [data-practice=group]{--practice-focus:#60a5fa;--practice-accent:#60a5fa;--practice-accent-soft:#60a5fa24;--practice-border:#60a5fa52;--practice-glow:#3b82f63d}[data-theme=light] [data-practice=group]{--practice-focus:#1d4ed8;--practice-accent:#1d4ed8;--practice-accent-soft:#1d4ed81f;--practice-border:#1d4ed84d;--practice-glow:#2563eb33}[data-theme=dark] [data-practice=tax]{--practice-focus:#93c5fd;--practice-accent:#93c5fd;--practice-accent-soft:#93c5fd24;--practice-border:#93c5fd52;--practice-glow:#93c5fd3d;--cam-wave-ambient:#172554;--cam-wave-primary:#3b82f6;--cam-wave-secondary:#1e40af;--cam-wave-filament:#93c5fd;--cam-wave-particle:#dbeafe;--cam-wave-core:#eff6ff;--cam-wave-reflection:#dbeafe}[data-theme=light] [data-practice=tax]{--practice-focus:#1e40af;--practice-accent:#1e40af;--practice-accent-soft:#1e40af1a;--practice-border:#1e40af47;--practice-glow:#2563eb2e;--cam-wave-ambient:#dbeafe;--cam-wave-primary:#2563eb;--cam-wave-secondary:#1e3a8a;--cam-wave-filament:#60a5fa;--cam-wave-particle:#bfdbfe;--cam-wave-core:#0f3d7a;--cam-wave-reflection:#fff}[data-theme=dark] [data-practice=consulting]{--practice-focus:#3b82f6;--practice-accent:#3b82f6;--practice-accent-soft:#3b82f624;--practice-border:#3b82f652;--practice-glow:#38bdf83d;--cam-wave-ambient:#1e3a8a;--cam-wave-primary:#2563eb;--cam-wave-secondary:#0e7490;--cam-wave-filament:#38bdf8;--cam-wave-particle:#93c5fd;--cam-wave-core:#dbeafe;--cam-wave-reflection:#dbeafe}[data-theme=light] [data-practice=consulting]{--practice-focus:#2563eb;--practice-accent:#2563eb;--practice-accent-soft:#2563eb1c;--practice-border:#2563eb47;--practice-glow:#38bdf82e;--cam-wave-ambient:#dbeafe;--cam-wave-primary:#2563eb;--cam-wave-secondary:#0f766e;--cam-wave-filament:#3b82f6;--cam-wave-particle:#93c5fd;--cam-wave-core:#0f3d7a;--cam-wave-reflection:#fff}:root{--practice-accent:var(--cam-accent-on-surface);--practice-accent-soft:var(--cam-accent-soft);--practice-border:var(--cam-border-accent);--practice-glow:var(--cam-accent-glow)}[data-experience]{--experience-spacing:clamp(4rem,6vw,6.5rem);--experience-section-style:hairline;--experience-surface:var(--cam-surface);--experience-container:var(--cam-container,78rem)}[data-experience=tool]{--experience-spacing:clamp(3rem,5vw,5rem);--experience-surface:var(--cam-bg-secondary)}[data-experience=portal]{--experience-spacing:clamp(2.5rem,4vw,4rem)}[data-experience=editorial],[data-experience=portal]{--experience-surface:var(--cam-bg-secondary)}.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:focus-within,.gateway-world-card:hover{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:focus-within .gateway-card-pointer-light,.group:hover .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:focus-within .gateway-card-cta__action,.group:hover .gateway-card-cta__action{gap:.375rem}.gateway-card-chevron{transition:transform .22s var(--ease-out-expo)}.group:focus-within .gateway-card-chevron,.group:hover .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%)}.group:focus-within .world-preview-steuer,.group:hover .world-preview-steuer,.world-preview-steuer--intensified{opacity:1}.group:focus-within .world-preview-steuer__compass,.group:hover .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{background:var(--gateway-steuer-surface-gradient);z-index:1;inset:0}.world-card-steuer:after,.world-card-steuer:before{content:"";border-radius:inherit;pointer-events:none;position:absolute}.world-card-steuer:after{background:var(--gateway-steuer-highlight);z-index:2;height:1px;top:0;left:0;right:0}.world-card-steuer:focus-visible,.world-card-steuer:hover{box-shadow:var(--gateway-steuer-shadow-hover);border-color:var(--gateway-steuer-border-hover)}:root[data-theme=dark] .world-card-steuer:focus-within,:root[data-theme=dark] .world-card-steuer:hover{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 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);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,#635bff14);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,#635bff26);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:focus-within .world-preview-ub__intel,.group:hover .world-preview-ub__intel{opacity:.78;transform:translateY(-2px)}.world-preview-ub{transition:opacity .28s}.group:focus-within .world-preview-ub,.group:hover .world-preview-ub,.world-preview-ub--intensified{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:focus-visible .world-preview-ub-glass,.group:hover .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{border-radius:inherit;background:var(--gateway-ub-depth-gradient);z-index:1;inset:0}.world-card-ub:after,.world-card-ub:before{content:"";pointer-events:none;position:absolute}.world-card-ub:after{background:var(--gateway-ub-edge-highlight);z-index:2;height:1px;top:0;left:10%;right:10%}.world-card-ub:focus-visible,.world-card-ub:hover{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:focus-visible:after,.gateway-nav-link:hover: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:focus-within,.theme-segment-control:hover{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:focus-within,.gateway-world-card:hover{transform:none}.gateway-card-pointer-light{display:none}.group:focus-within .world-preview-steuer__compass,.group:hover .world-preview-steuer__compass,.world-preview-steuer--intensified{transform:none}.gateway-world-card,.world-card-steuer,.world-card-ub{transition:none}.group:focus-within .world-preview-ub-glass,.group:hover .world-preview-ub-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.group:focus-within .world-preview-ub__intel,.group:hover .world-preview-ub__intel{transform:none}.world-card--transitioning{will-change:auto}.gateway-atmosphere__base,.gateway-atmosphere__radial,.gateway-card-chevron,.gateway-nav-link:after{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{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,.gateway-theater--focus-ub .cam-compass__vector--ub,[data-compass-focus=steuer] .cam-compass__vector--steuer,[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:focus-within,.gateway-portal:hover{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:focus-within .gateway-portal__pointer-light,.group:hover .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:focus-within,.gateway-portal--steuer:hover{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:focus-within,.gateway-portal--ub:hover{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:focus-within .gateway-portal__enter,.group:hover .gateway-portal__enter{gap:.5rem}.gateway-portal__enter-icon{transition:transform .22s cubic-bezier(.22,1,.36,1)}.group:focus-within .gateway-portal__enter-icon,.group:hover .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 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);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,#635bff1a);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,#635bff1f);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:focus-within,.gateway-portal:hover{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:focus-within .portal-environment__steuer-signal,.group:hover .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:focus-within .portal-environment__ub-sapphire,.group:hover .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{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));overflow:hidden}.gateway-cinematic-field,.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:gateway-light-field-drift 26s ease-in-out infinite alternate;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:gateway-cinematic-radial 32s ease-in-out infinite alternate;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 0),linear-gradient(90deg,#0e2c4d12 1px,#0000 0);background-size:80px 80px;animation:gateway-cinematic-grid-drift 52s linear infinite;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:gateway-cinematic-grid-diagonal 64s linear infinite reverse;-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 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0)}: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:gateway-cinematic-arc-rotate 42s linear infinite}: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)}.gateway-cinematic-field__bearing--steuer,.gateway-cinematic-field__bearing--ub{opacity:.28;transition:opacity .38s var(--ease-cam-precision),stroke-width .38s ease}.gateway-cinematic-field__bearing--ub{stroke:var(--compass-os-ub-signal)}[data-gateway-focus=steuer] .gateway-cinematic-field__bearing--steuer{opacity:.72;stroke-width:1.1px;animation:gateway-cinematic-vector-shimmer 10s ease-in-out infinite}[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:gateway-cinematic-vector-shimmer 10s ease-in-out infinite}[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:gateway-cinematic-vector-shimmer 11s ease-in-out infinite}: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:gateway-cinematic-swarm-drift 48s ease-in-out infinite;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:gateway-cinematic-node-pulse 6.5s ease-in-out infinite;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,.gateway-motion-map{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)}.gateway-motion-map__arc{stroke:#0e2c4d1f;stroke-width:1px;fill:none;stroke-dasharray:60 40;transform-origin:720px 450px;animation:gateway-map-arc-phase 44s linear infinite}: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:gateway-map-triangle-drift 56s ease-in-out infinite}.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:gateway-map-node-pulse 5.5s ease-in-out infinite}: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:gateway-compass-orbit-phase 48s linear infinite}.cam-compass__orbit--inner{animation-duration:36s;animation-direction:reverse}.cam-compass__node:not(.cam-compass__node--center){animation:gateway-compass-node-pulse 5.5s ease-in-out infinite}.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,.gateway-theater--focus-ub .cam-compass__vector--ub,[data-compass-focus=steuer] .cam-compass__vector--steuer,[data-compass-focus=ub] .cam-compass__vector--ub{stroke-dasharray:4 8;animation:gateway-compass-vector-shimmer 6s ease-in-out infinite}.cam-compass__swarm{transform-origin:100px 100px;animation:gateway-compass-swarm-drift 52s ease-in-out infinite}.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=absorbing] .cam-compass-engine__field,.cam-compass-engine[data-compass-phase=aligning] .cam-compass-engine__field,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass-engine__field{animation:none}.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__path--steuer,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__path--ub,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__vector--steuer,.cam-compass-engine[data-compass-phase=field-rotate] .cam-compass__vector--ub{opacity:.9;animation:gateway-compass-converge .52s var(--ease-cam-cinematic) forwards}.portal-environment__steuer-triangles{animation:gateway-portal-steuer-drift 80s linear infinite}.portal-environment__steuer-signal{stroke-dasharray:180;stroke-dashoffset:180px}.group:focus-within .portal-environment__steuer-signal,.group:hover .portal-environment__steuer-signal{animation:gateway-portal-steuer-signal-travel 4.8s var(--ease-cam-precision) infinite}.portal-environment__steuer-grid{animation:gateway-portal-steuer-grid-breathe 12s ease-in-out infinite}.portal-environment__ub-grid{animation:gateway-portal-ub-grid-shift 90s linear infinite}.group:focus-within .portal-environment__ub-sapphire,.group:hover .portal-environment__ub-sapphire{animation:gateway-portal-ub-sapphire-scan 2.4s var(--ease-cam-precision) 1}.group:focus-within .portal-environment__ub-kpi,.group:hover .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__authority-line,.gateway-hero--cinematic .gateway-hero__brand-tagline,.gateway-hero--cinematic .gateway-hero__line--steuer,.gateway-hero--cinematic .gateway-hero__line--ub,.gateway-hero--cinematic .gateway-hero__subline,.gateway-hero--cinematic .gateway-hero__system-label,.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:gateway-compass-divider-pulse 8s ease-in-out infinite}@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(1turn)}}@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){.cam-compass-engine--center .cam-compass-engine__field,.cam-compass__node,.cam-compass__orbit,.cam-compass__swarm,.gateway-cinematic-field,.gateway-cinematic-field *,.gateway-hero--cinematic .gateway-hero__authority-line,.gateway-hero--cinematic .gateway-hero__brand-tagline,.gateway-hero--cinematic .gateway-hero__line,.gateway-hero--cinematic .gateway-hero__subline,.gateway-hero--cinematic .gateway-hero__system-label,.gateway-motion-map,.gateway-motion-map *,.gateway-theater--cinematic,.portal-environment__steuer-grid,.portal-environment__steuer-triangles,.portal-environment__ub-grid{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}.cam-compass-engine--center,.gateway-cinematic-field{transition:none;transform:none}.group:focus-within .portal-environment__steuer-signal,.group:focus-within .portal-environment__ub-sapphire,.group:hover .portal-environment__steuer-signal,.group:hover .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:gateway-hero-arc-phase 44s linear infinite;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}: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:focus-within .gateway-portal__layer--decision,.group:hover .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))}[data-world=gateway] .gateway-portal--steuer,[data-world=gateway] .gateway-portal--ub{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))}[data-world=gateway] .gateway-portal--steuer:focus-within,[data-world=gateway] .gateway-portal--steuer:hover,[data-world=gateway] .gateway-portal--ub:focus-within,[data-world=gateway] .gateway-portal--ub:hover{transform:translateY(-5px)scale(1.016)}.group:focus-within .gateway-portal__layer--atmosphere,.group:hover .gateway-portal__layer--atmosphere{opacity:.92}.group:focus-within .gateway-portal__layer--signals,.group:hover .gateway-portal__layer--signals{opacity:calc(.35 + var(--portal-depth,0) * .55)}.group:focus-within .gateway-portal__enter,.group:hover .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-cinematic-field__node,[data-alignment-phase=node-converge] .gateway-motion-map__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)}[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=navigating] .gateway-theater__compass,[data-alignment-phase=portal-dominant] .gateway-theater__compass,[data-alignment-phase=world-reveal] .gateway-theater__compass{opacity:0;transition:opacity .22s}[data-alignment-phase=world-reveal] .gateway-cinematic-field{opacity:.35;transition:opacity .28s}[data-alignment-phase=compass-align] .gateway-cinematic-field,[data-alignment-phase=intent-lock] .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-cinematic-field,[data-alignment-phase] .gateway-theater__compass{transition:none}}html{background-color:var(--bg-primary);color-scheme:light dark}[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)}.cam-decision-reactor,.gateway-atmosphere,.gateway-cinematic-field{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__authority-line,html[data-motion-ready] .gateway-hero--cinematic .gateway-hero__brand-tagline,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__subline{animation:none!important}}html[data-zero-flicker] [data-world=gateway] .gateway-header--stable,html[data-zero-flicker] [data-world=gateway] .gateway-hero-zone--stable,html[data-zero-flicker] [data-world=gateway] .gateway-portal,html[data-zero-flicker] [data-world=gateway] .gateway-portal-motion-shell,html[data-zero-flicker] [data-world=gateway] .gateway-theater-zone--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-atmosphere,html[data-zero-flicker] [data-world=gateway] .gateway-atmosphere *,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-hero--cinematic *,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-theater,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-size:var(--text-hero);letter-spacing:-.035em;line-height:var(--leading-tight)}.cam-text-hero,.cam-text-section{font-family:var(--font-display);font-weight:600;color:var(--text-primary)}.cam-text-section{font-size:var(--text-section);letter-spacing:-.03em;line-height:var(--leading-snug)}.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)}.cam-text-body,.cam-text-body-lg{line-height:var(--leading-body);color:var(--text-secondary)}.cam-text-body-lg{font-size:var(--text-body-lg)}.cam-text-meta{line-height:1.5}.cam-text-eyebrow,.cam-text-meta{font-size:var(--text-meta);color:var(--text-muted)}.cam-text-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;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{box-shadow:var(--glass-inner-glow)}.cam-glass:after,.cam-glass:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cam-glass:after{border:1px solid var(--glass-edge-light)}.cam-glass--subtle{box-shadow:var(--glass-shadow-depth);background:#ffffff8c}.cam-glass--elevated,.cam-glass--subtle{-webkit-backdrop-filter:blur(var(--glass-blur))}.cam-glass--elevated{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--elevated,.cam-glass--world-steuer.cam-glass--subtle{background:linear-gradient(155deg,#ffffffeb,#cfe8f773 55%,#eef8f28c)}.cam-glass--world-steuer:after{border-color:#74b9e638;box-shadow:inset 3px 0 #635bff73}.cam-glass--world-ub.cam-glass--elevated,.cam-glass--world-ub.cam-glass--immersive,.cam-glass--world-ub.cam-glass--subtle{background:linear-gradient(155deg,#ffffffeb,#f0f5fcb8 55%,#e8f0ff8c)}.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--elevated,:root:not([data-theme=dark]) .cam-glass--world-career.cam-glass--subtle{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--elevated,.cam-glass--world-career.cam-glass--subtle{background:linear-gradient(160deg,#ffffffd1,#f5f8fcb3)}.cam-glass--world-career:after{border-color:#635bff1a}.cam-glass--world-corporate.cam-glass--elevated,.cam-glass--world-corporate.cam-glass--subtle{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:after,.cam-glass--world-legal:before{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--elevated,:root[data-theme=dark] .cam-glass--world-steuer.cam-glass--subtle{background:linear-gradient(155deg,#635bff0f,#ffffff0a 40%,#141b2699)}: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--elevated,:root[data-theme=dark] .cam-glass--world-ub.cam-glass--immersive,:root[data-theme=dark] .cam-glass--world-ub.cam-glass--subtle{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--elevated,:root[data-theme=dark] .cam-glass--world-career.cam-glass--subtle{background:linear-gradient(160deg,#635bff0f,#ffffff08)}:root[data-theme=dark] .cam-glass--world-corporate.cam-glass--elevated,:root[data-theme=dark] .cam-glass--world-corporate.cam-glass--subtle{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),.cam-bento-grid--asymmetric .cam-bento-tile--md:nth-child(3n+2){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--tall,.cam-bento-tile--wide{padding:var(--bento-pad-lg)}.cam-bento-tile--interactive,.cam-glass--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{letter-spacing:.1em;text-transform:uppercase;color:var(--world-accent);margin:0}.cam-bento-tile__eyebrow,.cam-bento-tile__index{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500}.cam-bento-tile__index{color:var(--text-muted)}.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__action,.cam-bento-tile--world-ub .cam-bento-tile__eyebrow{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-bento-tile__badge{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;background:var(--world-accent);border-radius:999px;padding:.1875rem .625rem;font-weight:500;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cam-bento-tile__badge{background:color-mix(in srgb,var(--world-accent) 14%,transparent)}}.cam-bento-tile__badge{color:var(--world-accent)}.cam-bento-tile--featured{outline:1px solid var(--world-primary)}@supports (color:color-mix(in lab,red,red)){.cam-bento-tile--featured{outline:1px solid color-mix(in srgb,var(--world-primary) 35%,transparent)}}.cam-bento-tile--featured{outline-offset:2px}.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,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.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()){.career-section,.steuer-section,.ub-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%}.career-hero,.steuer-hero,.ub-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:.96;transform:translate(0)}to{opacity:1;transform:translate(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)}.article-content,.case-section,.service-section{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,#000 15%,#0000 40%);mask-image:linear-gradient(#0000,#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()){.article-content.cam-world-section,.case-section.cam-world-section,.service-section.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)}.career-cta,.steuer-cta,.ub-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)}.career-cta--primary:hover,.steuer-cta:hover,.ub-cta:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.article-content.cam-world-section,.cam-strategic-field--section .cam-field__vector--bearing,.career-hero,.career-section,.case-section.cam-world-section,.service-section.cam-world-section,.steuer-hero,.steuer-section,.ub-hero,.ub-section{animation:none}.cam-bento-tile--interactive:hover,.career-cta--primary:hover,.steuer-cta:hover,.ub-cta: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-triangle-mark{width:1.75rem;height:1.75rem;color:var(--steuer-finance-primary);filter:drop-shadow(0 0 6px #635bff59);display:inline-flex}[data-world=steuer][data-theme=dark] .steuer-triangle-mark{color:var(--steuer-mint-soft);filter:drop-shadow(0 0 8px var(--steuer-mint-glow-strong))}.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{min-height:3.25rem;box-shadow:inset 0 1px 0 #ffffff1f,0 4px 20px var(--steuer-finance-glow-light);transition:background-color .18s ease,transform .18s var(--ease-out-expo),box-shadow .18s ease;padding-inline:2rem;position:relative;overflow:hidden;transform:translateY(0)}.steuer-cta--primary:before{content:"";transition:transform .52s var(--ease-out-expo);pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.steuer-cta--primary:hover{box-shadow:inset 0 1px 0 #ffffff26,0 8px 32px var(--steuer-finance-magenta-glow);transform:translateY(-1px)}.steuer-cta--primary:hover:before{transform:translate(120%)}.steuer-cta__icon{transition:transform .18s var(--ease-out-expo)}.steuer-cta--primary:hover .steuer-cta__icon{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.steuer-cta--primary:before{display:none}.steuer-cta--primary:hover{transform:none}.steuer-cta--primary:hover .steuer-cta__icon,.steuer-cta__icon{transition:none;transform:none}}.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);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,#121820);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:cam-hero-grain-drift 18s linear infinite;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:steuer-core-drift 36s ease-in-out infinite;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,#0000004d 34%,#000 66%);mask-image:linear-gradient(#0000,#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:steuer-core-pulse 10s ease-in-out infinite;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__core-pulse,.steuer-hero__visual-glow{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,#0e2c4d14 20%,#635bff1f 50%,#0e2c4d14 80%,#0000);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,#ffffff0a 20%,#635bff1a 50%,#ffffff0a 80%,#0000)}.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,#635bff14);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-contact__cta,.steuer-contact__email,.steuer-cta{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}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);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:focus-within,.gateway-portal--steuer:hover{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-digital-process__number,html[data-world=steuer] .steuer-process__step-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-digital-process__number,html[data-world=steuer] .steuer-process__step-number{background:color-mix(in srgb,var(--steuer-finance-peach) 40%,transparent)}}html[data-world=steuer][data-theme=dark] .steuer-digital-process__number,html[data-world=steuer][data-theme=dark] .steuer-process__step-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,#03050c2e);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,#635bff80 50%,#0000);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-contact__email,.ub-cta,.ub-proof__tag{transition:none}}.world-header{transition:border-color .24s var(--ease-out-expo),box-shadow .24s var(--ease-out-expo)}.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 .24s var(--ease-out-expo);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-desktop__item{display:flex;position:relative}.world-nav-indicator{z-index:0;border-radius:var(--radius-full,999px);background:var(--practice-accent-soft,#635bff14);pointer-events:none;position:absolute;inset:.3rem 0}.world-nav-link{z-index:1;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--active:after,.world-nav-link:focus-visible: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,#fff0 45%,#0e2c4d08)}.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,#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:4.5rem;height:4.5rem;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:2.25rem;height:2.25rem}.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{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}.service-faq__question::-webkit-details-marker{display:none}.service-faq__chevron{color:var(--text-muted);transition:transform .2s var(--ease-out-expo,ease);flex-shrink:0}details[open]>.service-faq__question .service-faq__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.service-faq__chevron{transition: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,#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)}@media (min-width:1024px){.conversion-form-sidebar--steuer.cam-glass{padding:var(--bento-pad-lg)}}.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--steuer.cam-glass--subtle{background:radial-gradient(55% 50% at 12% 6%,#635bff1f,#0000 68%),linear-gradient(155deg,#ffffffeb,#cfe8f773 55%,#eef8f28c)}[data-theme=dark] .conversion-form-sidebar--steuer.cam-glass--subtle{background:radial-gradient(55% 50% at 12% 6%,#635bff29,#0000 68%),linear-gradient(155deg,#635bff0f,#ffffff0a 40%,#141b2680)}.conversion-form-sidebar--steuer.cam-glass--world-steuer:after{box-shadow:none;border-color:#74b9e629}[data-theme=dark] .conversion-form-sidebar--steuer.cam-glass--world-steuer:after{box-shadow:none;border-color:#635bff24}.conversion-form-sidebar__mark{margin-bottom:.75rem}.conversion-form-sidebar__eyebrow{margin:0}.conversion-form-sidebar__headline{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.375rem,1rem + 1.6vw,1.75rem);font-weight:600;line-height:var(--leading-snug);color:var(--color-steuer-blue-900);text-wrap:balance;margin:.75rem 0 0}[data-world=steuer][data-theme=dark] .conversion-form-sidebar__headline{color:var(--text-primary)}.conversion-form-sidebar__intro{max-width:26rem;margin-top:.875rem}.conversion-form-sidebar__promise{border-top:1px solid var(--border-subtle);color:var(--text-muted);text-wrap:pretty;margin-top:1.5rem;padding-top:1rem;font-size:.875rem;font-weight:500;line-height:1.5}.conversion-form-sidebar__partner{color:var(--text-muted);margin-top:.375rem;font-size:.8125rem}.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-sidebar-trust--minimal{gap:.75rem;margin-top:1.375rem}.conversion-sidebar-trust--minimal .conversion-sidebar-trust__item{color:var(--text-secondary);background:0 0;border:none;border-radius:0;align-items:flex-start;gap:.625rem;padding:0;font-size:.9375rem;font-weight:500;display:flex}.conversion-sidebar-trust--minimal .conversion-sidebar-trust__item:before{content:"";background-color:var(--color-steuer-blue-700);flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='M6.5 10.3l2.3 2.3 4.7-5' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='M6.5 10.3l2.3 2.3 4.7-5' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-world=steuer][data-theme=dark] .conversion-sidebar-trust--minimal .conversion-sidebar-trust__item:before{background-color:var(--steuer-mint-soft)}.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{--form-surface:#fffffff5;--form-surface-raised:#fff;--form-ink:#0a2540;--form-muted:#0a2540ad;--form-border:#0a254024;--form-focus:#2f6bff;border:1px solid var(--form-border);background:linear-gradient(145deg,#fffffffa,var(--form-surface));border-radius:1.5rem;flex-direction:column;gap:1.05rem;padding:clamp(1.35rem,2.4vw,2rem);display:flex;box-shadow:0 24px 64px #05162d1a,inset 0 1px #ffffffeb}.conversion-form--steuer{background:radial-gradient(circle at 100% 0,#a8d8ff3d,#0000 38%),linear-gradient(145deg,#fffffffa,#f4f9fff5)}.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:.3rem;display:flex}.form-field__label{color:var(--form-ink);letter-spacing:-.012em;font-size:.875rem;font-weight:700}.conversion-form--ub .form-field__label{color:var(--ub-text-primary)}.form-field__required{color:var(--color-error)}.form-field__hint{color:var(--form-muted);font-size:.8125rem}.form-field__error{color:var(--color-error);font-size:.8125rem}.form-control{border:1px solid var(--form-border);background:var(--form-surface-raised);width:100%;min-height:3.375rem;color:var(--form-ink);border-radius:.9rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffd9}.conversion-form--steuer .form-control{background:#ffffffe0}[data-theme=dark] .conversion-form{--form-surface:#071327f5;--form-surface-raised:#041225eb;--form-ink:#f3f8ff;--form-muted:#d3e1f2b8;--form-border:#a8d8ff2e;--form-focus:#72c7ff;background:radial-gradient(circle at 100% 0,#2f6bff3d,#0000 42%),linear-gradient(145deg,#091d39fa,#041022f5);box-shadow:0 28px 74px #00000057,inset 0 1px #dcf0ff17}[data-theme=dark] .conversion-form--steuer .form-control{color:var(--form-ink);background:linear-gradient(145deg,#081b34fa,#051224fa);border-color:#a8d8ff33;box-shadow:inset 0 1px #dbf1ff0f}[data-world=steuer][data-theme=dark] .conversion-partner--steuer{background:var(--steuer-surface-elevated);box-shadow:none;border-color:#ffffff14}[data-theme=dark] .conversion-form--steuer{background:radial-gradient(circle at 85% 5%,#3884ff24,#0000 42%),#061325db;box-shadow:0 24px 64px #00000052,inset 0 1px #dcf0ff12}.conversion-form--steuer .form-control:focus{border-color:var(--form-focus);box-shadow:0 0 0 3px var(--form-focus);outline:none}@supports (color:color-mix(in lab,red,red)){.conversion-form--steuer .form-control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--form-focus) 15%,transparent)}}.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:6rem}.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{appearance:none;border:1.5px solid var(--form-border);background:var(--form-surface-raised);cursor:pointer;border-radius:.375rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;transition:background-color .15s,border-color .15s}.form-checkbox__input:checked{background-color:var(--form-focus);border-color:var(--form-focus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.3l3 3 6-6.6' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.7rem}.form-checkbox__input:focus-visible{outline:2px solid var(--form-focus);outline-offset:2px}.form-checkbox__label{color:var(--form-muted);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(--form-focus);text-underline-offset:2px;text-decoration:underline}.conversion-form .form-checkbox__link:focus-visible{outline-color:var(--form-focus)}[data-theme=dark] .conversion-form .form-checkbox__label,[data-theme=dark] .conversion-form .form-field__label{color:var(--form-ink)}[data-theme=dark] .conversion-form .form-checkbox__label,[data-theme=dark] .conversion-form .form-field__hint{color:var(--form-muted)}[data-theme=dark] .conversion-form .form-field__label{color:var(--form-ink)}.conversion-form .form-control::placeholder{color:var(--form-muted)}@supports (color:color-mix(in lab,red,red)){.conversion-form .form-control::placeholder{color:color-mix(in srgb,var(--form-muted) 78%,transparent)}}.conversion-form .form-control--select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%230a2540' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.75rem}[data-theme=dark] .conversion-form .form-control--select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23d3e1f2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px}[data-theme=dark] .conversion-form option{color:#f3f8ff;background:#071a33}.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}}@media (min-width:1024px){body:has(.conversion-form-layout) .cam-signature-flow{-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000),radial-gradient(120% 28% at 50% 37%,#000 0,#0000 74%),linear-gradient(90deg,#000 0 38%,#0006 58%,#0000 76%);mask-image:linear-gradient(#0000,#000 10% 88%,#0000),radial-gradient(120% 28% at 50% 37%,#000 0,#0000 74%),linear-gradient(90deg,#000 0 38%,#0006 58%,#0000 76%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:767px){body:has(.conversion-form-layout) .cam-signature-flow{opacity:.4}}.newsletter-signup{--newsletter-accent:var(--cam-accent-on-surface);--newsletter-accent-contrast:#fff;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=ub][data-theme=light] .newsletter-signup{--newsletter-accent:#1f5eb8}[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-full);background:var(--newsletter-accent);min-height:2.75rem;color:var(--newsletter-accent-contrast);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .15s,background-color .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}[data-theme=dark] .newsletter-signup__link{color:#b8b5ff}[data-theme=dark] [data-world=career] .newsletter-signup__submit,[data-theme=dark] [data-world=ub] .newsletter-signup__submit,[data-world=career][data-theme=dark] .newsletter-signup__submit,[data-world=ub][data-theme=dark] .newsletter-signup__submit,html[data-theme=dark] .newsletter-signup--career .newsletter-signup__submit,html[data-theme=dark] .newsletter-signup--ub .newsletter-signup__submit{color:#07111c;font-weight:700}.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}.newsletter-signup--gruppe{--newsletter-accent:var(--cam-accent);--newsletter-accent-contrast:var(--cam-text-inverse)}.newsletter-signup--gruppe .newsletter-signup__headline,.newsletter-signup--gruppe .newsletter-signup__interests-label{color:var(--cam-text-primary)}.newsletter-signup--gruppe .newsletter-signup__interest,.newsletter-signup--gruppe .newsletter-signup__subline{color:var(--cam-text-secondary)}.newsletter-signup--gruppe .form-checkbox__input,.newsletter-signup--gruppe .newsletter-signup__interest input{accent-color:var(--cam-accent)}.newsletter-signup--gruppe .form-checkbox__link,.newsletter-signup--gruppe .newsletter-signup__link{color:var(--cam-accent-on-surface)}.newsletter-signup--gruppe .form-field__label{color:var(--cam-text-primary)}.newsletter-signup--gruppe .form-control{background:var(--cam-surface-elevated);border-color:var(--cam-border);border-radius:var(--radius-md);color:var(--cam-text-primary);box-shadow:none}.newsletter-signup--gruppe .form-control::placeholder{color:var(--cam-text-muted)}.newsletter-signup--gruppe .form-control:focus{border-color:var(--cam-border-accent);box-shadow:0 0 0 3px var(--cam-accent-soft);outline:none}.newsletter-signup--gruppe .newsletter-signup__submit{background:var(--cam-action-primary);color:var(--cam-action-text);letter-spacing:.01em;box-shadow:0 4px 20px -8px var(--cam-accent-glow);transition:background-color var(--cam-duration,.24s) ease,box-shadow var(--cam-duration,.24s) ease;font-size:.875rem}.newsletter-signup--gruppe .newsletter-signup__submit:hover:not(:disabled){background:var(--cam-action-primary-hover);box-shadow:0 8px 28px -8px var(--cam-accent-glow),0 0 0 6px var(--cam-accent-soft);opacity:1}.newsletter-signup--gruppe .newsletter-signup__form{gap:1rem}.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-section__team{width:fit-content;margin:var(--space-4) 0 0;border:1px solid var(--cp-accent);padding:.45rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-section__team{border:1px solid color-mix(in oklab,var(--cp-accent) 28%,transparent)}}.cp-section__team{border-radius:var(--radius-full,999px);background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-section__team{background:color-mix(in oklab,var(--cp-accent) 9%,transparent)}}.cp-section__team{color:var(--text-secondary);font-size:var(--text-body-sm,.875rem);font-weight:600}.cp-shell--static{max-width:48rem}.cp-static-note{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);width:fit-content;padding:2px;display:inline-flex}.cp-toggle,.cp-toggle__btn{border-radius:var(--radius-full)}.cp-toggle__btn{color:var(--text-muted);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__docs,.cp-summary__list{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-btn,.cp-progressbar__fill,.cp-service-card,.cp-stepper__dot,.cp-toggle__btn{transition:none}.cp-btn--primary:not(:disabled):hover,.cp-service-card: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);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,#0e2c4d 48%,#071322);place-items:center;min-height:100dvh;padding:clamp(1rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.portal-login:after,.portal-login:before{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 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0),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-magic-confirmation{min-height:100dvh}.portal-magic-confirmation__card{z-index:1;background:linear-gradient(145deg,#081f3df0,#061226f5);border:1px solid #a7d5ff4d;border-radius:26px;width:min(100%,32rem);padding:clamp(2rem,5vw,3rem);position:relative;box-shadow:0 32px 90px #0000004d,inset 0 1px #ffffff14}.portal-magic-confirmation__card h1{color:#fff;letter-spacing:-.065em;margin:.8rem 0;font-size:clamp(2rem,5vw,2.75rem);line-height:.98}.portal-magic-confirmation__card>p:not(.portal-login__eyebrow){color:#e1edfcc7;margin:0;font-size:1rem;line-height:1.65}.portal-magic-confirmation__card a,.portal-magic-confirmation__card button{color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:linear-gradient(100deg,#2f6bff,#42a1f5);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:1.75rem;padding:0 1.25rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #2f6bff4d}.portal-magic-confirmation__card button:disabled{cursor:wait;opacity:.68}.portal-magic-confirmation__hint{color:#b1cff1bf!important;margin-top:1.4rem!important;font-size:.82rem!important}.portal-magic-confirmation__error{background:#7f1d1d38;border:1px solid #ffa9a957;border-radius:12px;padding:.8rem .9rem;color:#ffd0d0!important;margin-top:1.25rem!important;font-size:.9rem!important}.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:portal-login-enter .7s cubic-bezier(.22,1,.36,1) both;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__eyebrow,.portal-login__kicker{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,.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: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 0),linear-gradient(90deg,#0e2c4d1c 1px,#0000 0),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__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__eyebrow,.portal-login__kicker{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-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=prepared],.portal-badge[data-status=sent]{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=prepared],.portal-badge[data-status=sent]{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-offers{gap:var(--space-4);flex-direction:column;display:flex}.portal-offer{border:1px solid var(--border-default);border-radius:var(--radius-xl,1.25rem);background:var(--bg-elevated);box-shadow:var(--shadow-sm);padding:clamp(1rem,.8rem + 1vw,1.5rem)}.portal-offer__head{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.portal-offer__head h2{color:var(--text-primary);font-size:var(--text-h4,1.15rem);margin:0}.portal-offer__head p{margin:var(--space-1) 0 0;color:var(--text-muted)}.portal-offer__meta{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-offer__meta div{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary)}.portal-offer__meta dt,.portal-offer__services>span{color:var(--text-muted);font-size:var(--text-body-sm,.85rem)}.portal-offer__meta dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-weight:700}.portal-offer__services{gap:var(--space-2);flex-direction:column;display:flex}.portal-offer__actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.portal-offer__actions a,.portal-offer__actions button{min-height:2.5rem;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font:inherit;font-weight:600;text-decoration:none}.portal-offer__actions a:first-child,.portal-offer__actions button:nth-last-child(2){background:var(--portal-accent);border-color:var(--portal-accent);color:var(--portal-obsidian)}.portal-offer__question{gap:var(--space-2);margin-top:var(--space-4);display:grid}.portal-offer__question label{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body-sm,.9rem);font-weight:600;display:grid}.portal-offer__question textarea{resize:vertical;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);min-height:7rem;color:var(--text-primary);padding:var(--space-3);font:inherit}.portal-offer__question button{min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--portal-blue);color:#fff;font:inherit;border:0;justify-self:start;font-weight:700}.portal-message{color:var(--text-muted);font-size:var(--text-body-sm,.9rem);margin:0}.portal-sign-panel{gap:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xl,1.25rem);background:var(--bg-elevated);box-shadow:var(--shadow-md);flex-direction:column;padding:clamp(1.1rem,.8rem + 1.4vw,2rem);display:flex}.portal-sign-panel__head h1{margin:0 0 var(--space-1);font-size:var(--text-h4,1.15rem);color:var(--text-primary)}.portal-sign-panel__head p{color:var(--text-muted);font-size:var(--text-body-sm,.9rem);margin:0}.portal-sign-panel__embed{border:1px solid var(--border-default);border-radius:var(--radius-lg,1rem);min-height:70vh;overflow:hidden}.portal-sign-panel__embed iframe{border:0;width:100%;height:100%}.portal-sign-panel__success{align-items:flex-start;gap:var(--space-3);padding:var(--space-6,2.5rem) var(--space-2);flex-direction:column;display:flex}.portal-sign-panel__success-icon{border-radius:var(--radius-full);background:var(--color-success,#2e9e6b);width:3rem;height:3rem;color:var(--color-white,#fff);place-items:center;font-size:1.4rem;display:grid}.portal-sign-panel__success h2{color:var(--text-primary);font-size:var(--text-h4,1.15rem);margin:0}.portal-sign-panel__success p{color:var(--text-secondary);margin:0}.portal-empty{color:var(--text-muted)}.portal-empty,.portal-error{font-size:var(--text-body-sm,.9rem);margin:0}.portal-error{color:var(--color-error,#c0392b)}@media (max-width:560px){.portal-offer__head{flex-direction:column}.portal-offer__meta{grid-template-columns:1fr}.portal-task{flex-direction:column;align-items:stretch}.portal-overview__row{gap:var(--space-1)}.portal-doc,.portal-overview__row{align-items:flex-start;flex-direction:column}}@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}}.portal-root{--portal-blue:#2f6bff;--portal-turquoise:#75c8ff;--portal-ink:#061226;--portal-obsidian:#03070d;--portal-accent:#2f6bff;--portal-accent-soft:#2f6bff1a;--portal-surface:#ffffffd1;--portal-surface-strong:#fffffff0;--portal-line:#17396324;background:radial-gradient(75rem 42rem at 100% -12%,#6fc1ff2e,#0000 62%),radial-gradient(48rem 32rem at -10% 36%,#2f6bff1a,#0000 68%),#f5f8fc;min-height:100dvh;position:relative}.portal-root:after,.portal-root:before{content:"";z-index:-1;pointer-events:none;position:fixed;inset:auto}.portal-login{background:radial-gradient(54rem 36rem at 92% 16%,#2f6bff30,#0000 63%),radial-gradient(40rem 26rem at 6% 90%,#00cfea12,#0000 66%),linear-gradient(118deg,#03070d,#061226 52%,#071c38)}.portal-login:before{opacity:.58;background:linear-gradient(119deg,#0000 0 43%,#a8d8ff1a 43.1% 43.2%,#0000 43.3%),linear-gradient(157deg,#0000 0 65%,#2f6bff24 65.1% 65.22%,#0000 65.34%)}.portal-login:after{background:#2f6bff0e;border-color:#75c8ff33}.portal-login__theme{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0411248a;border:1px solid #a8d8ff29;border-radius:999px;padding:.18rem;position:fixed;top:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);box-shadow:0 12px 28px #00000029}.portal-login__theme .theme-segment-button{color:#abc0db;min-width:2.28rem;min-height:2.28rem}.portal-login__theme .theme-segment-button.text-primary{color:#fff}.portal-login__theme .theme-segment-indicator{background:#75c8ff}.portal-login__network{opacity:.14;background-size:8rem 8rem,8rem 8rem,100% 100%,100% 100%,100% 100%}.portal-login__logo{background:#ffffff0e;border-color:#a8d8ff26;box-shadow:inset 0 1px #ffffff1f,0 12px 36px #00000029}.portal-login__eyebrow,.portal-login__kicker{color:#75c8ff}.portal-login__headline{max-width:11ch;font-family:var(--font-manrope,inherit);letter-spacing:-.065em;font-weight:600}.portal-login__lead{color:#d8e9fb}.portal-login__description{color:#a9bbd2}.portal-login__trust-item{background:#0b1d387a;border-color:#a8d8ff1c;box-shadow:inset 0 1px #ffffff0b}.portal-login__trust-icon{background:#2f6bff26;border-color:#75c8ff70}.portal-login__trust-icon:before{border-color:#8fcfff}.portal-login__panel:before{filter:blur(80px);background:#2f6bff33}.portal-login__card{color:#f4f8ff;background:linear-gradient(145deg,#0d213feb,#051124f0);border-color:#b2d9ff42;box-shadow:0 34px 80px #00000057,inset 0 1px #ffffff1f}.portal-login__card:before{background:linear-gradient(90deg,#2f6bff,#75c8ff)}.portal-login__title{color:#f7fbff;letter-spacing:-.04em;font-weight:600}.portal-login__subline,.portal-login__support{color:#aabbd1}.portal-login__session-error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717173;border-radius:12px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.45}.portal-login__session-error p{margin:0}.portal-login__session-error a{color:#fff;text-underline-offset:.18em;margin-top:.5rem;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.portal-login__session-success{color:#075c45;background:#d2ffefe0;border:1px solid #2cae8e59;border-radius:1rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.45}.portal-login__input{color:#fff;background:#ffffff0e;border-color:#a8d8ff29}.portal-login__input::placeholder{color:#8294ae}.portal-login__submit{background:linear-gradient(110deg,#2457e7,#2f6bff 58%,#4f9dff);border-color:#0000;box-shadow:0 12px 24px #2f6bff3d,inset 0 1px #ffffff3d}.portal-auth-form{gap:1rem;display:grid}.portal-auth-form__code-panel,.portal-auth-form__request{gap:.85rem;display:grid}.portal-auth-form__field{color:#c1d0e4;gap:.45rem;font-size:.79rem;font-weight:750;display:grid}.portal-auth-form__code-input,.portal-auth-form__input{color:#f7fbff;background:#ffffff12;border:1px solid #a8d8ff38;border-radius:.85rem;outline:none;width:100%;transition:border-color .18s cubic-bezier(.37,0,.18,1),box-shadow .18s cubic-bezier(.37,0,.18,1),background .18s cubic-bezier(.37,0,.18,1);box-shadow:inset 0 1px #ffffff0f}.portal-auth-form__input{padding:.85rem 1rem;font-size:1rem}.portal-auth-form__code-input::placeholder,.portal-auth-form__input::placeholder{color:#8294ae}.portal-auth-form__code-input:focus,.portal-auth-form__input:focus{background:#ffffff1a;border-color:#75c8ff;box-shadow:0 0 0 4px #75c8ff1f}.portal-auth-form__passkey,.portal-auth-form__submit,.portal-auth-form__verify{border-radius:.85rem;min-height:3rem;font-size:.91rem;font-weight:750;transition:transform .19s cubic-bezier(.37,0,.18,1),box-shadow .19s cubic-bezier(.37,0,.18,1),background-position .22s cubic-bezier(.37,0,.18,1)}.portal-auth-form__submit,.portal-auth-form__verify{color:#fff;background:linear-gradient(110deg,#2457e7,#2f6bff 55%,#4f9dff) 0 0/155% 100%;border:0;box-shadow:0 12px 24px #2f6bff3d,inset 0 1px #ffffff3d}.portal-auth-form__submit:hover,.portal-auth-form__verify:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 16px 28px #2f6bff4d,inset 0 1px #ffffff47}.portal-auth-form__passkey:disabled,.portal-auth-form__submit:disabled,.portal-auth-form__verify:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.portal-auth-form__code-panel{background:linear-gradient(145deg,#20477157,#07193173);border:1px solid #75c8ff47;border-radius:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff14}.portal-auth-form__code-title{color:#fff;margin:0;font-size:.92rem;font-weight:800}.portal-auth-form__code-help{color:#aec0d8;margin:.25rem 0 0;font-size:.79rem;line-height:1.45}.portal-auth-form__code-input{color:#07172e;text-align:center;letter-spacing:.32em;background:#f8fbff;padding:.72rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.55rem;font-weight:800}.portal-auth-form__divider{color:#8fa4c2;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.65rem;font-weight:750;display:flex}.portal-auth-form__divider span{background:#a8d8ff38;flex:1;height:1px}.portal-auth-form__passkey{color:#07213d;background:linear-gradient(100deg,#e5fbff,#d5f7ff);border:1px solid #75c8ff73;box-shadow:inset 0 1px #fffffff5}.portal-auth-form__passkey:hover{background:#fff;transform:translateY(-1px)}.portal-auth-form__notice{border-radius:.8rem;margin:0;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.portal-auth-form__notice--success{color:#cbf8df;background:#10634840;border:1px solid #6ee7b759}.portal-auth-form__notice--error{color:#fecaca;background:#7f1d1d3d;border:1px solid #fca5a573}.portal-auth-form__submit-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.portal-password-form__actions{color:#9fb1c9;justify-content:space-between;align-items:center;gap:.8rem;font-size:.74rem;line-height:1.4;display:flex}.portal-password-form__actions a{color:#9bd6ff;font-weight:700;text-decoration:none}.portal-password-form__actions a:hover{color:#fff;text-underline-offset:.18em;text-decoration:underline}@media (min-width:1021px){.portal-login__shell{grid-template-columns:minmax(0,1fr) minmax(25rem,28rem);gap:clamp(2.5rem,4.5vw,5.5rem);width:min(100%,72rem)}.portal-login__brand-stage{max-width:41rem}.portal-login__headline{max-width:9.8ch;font-size:clamp(3.25rem,4.25vw,4.75rem);line-height:.99}.portal-login__panel{justify-self:end;width:min(100%,28rem)}}:root[data-theme=light] .portal-login{color:#07172e;background:radial-gradient(48rem 32rem at 92% 17%,#7bc7ff3d,#0000 64%),radial-gradient(42rem 30rem at 10% 100%,#2f6bff17,#0000 66%),linear-gradient(118deg,#f8fafd,#eef5fc 50%,#f9fcff)}:root[data-theme=light] .portal-login:before{opacity:.7}:root[data-theme=light] .portal-login__theme{background:#ffffffb3;border-color:#17396321;box-shadow:0 12px 28px #17396314}:root[data-theme=light] .portal-login__theme .theme-segment-button{color:#63748b}:root[data-theme=light] .portal-login__theme .theme-segment-button.text-primary{color:#102b53}:root[data-theme=light] .portal-login__logo{background:#ffffffb8;border-color:#1739631f}:root[data-theme=light] .portal-login__headline{color:#071d41}:root[data-theme=light] .portal-login__lead{color:#25436a}:root[data-theme=light] .portal-login__description{color:#61738d}:root[data-theme=light] .portal-login__trust-item{background:#ffffff9c;border-color:#1739631a;box-shadow:0 14px 32px #1739630b,inset 0 1px #fffffff5}:root[data-theme=light] .portal-login__trust-item strong{color:#122c54}:root[data-theme=light] .portal-login__trust-text{color:#6d7d92}:root[data-theme=light] .portal-login__card{color:#0a1f40;background:linear-gradient(145deg,#ffffffe6,#f4f9ffd6);border-color:#2f6bff2e;box-shadow:0 34px 80px #17396324,inset 0 1px #fffffffa}:root[data-theme=light] .portal-login__title{color:#0a1f40}:root[data-theme=light] .portal-login__subline,:root[data-theme=light] .portal-login__support{color:#61738d}:root[data-theme=light] .portal-login__session-error{color:#9f1239;background:#fff1f2;border-color:#fca5a5}:root[data-theme=light] .portal-login__session-error a{color:#9f1239}:root[data-theme=light] .portal-login__session-success{color:#075c45;background:#e4faf1;border-color:#92dec1}:root[data-theme=light] .portal-login__input{color:#0a1f40;background:#ffffffd6;border-color:#17396324}:root[data-theme=light] .portal-auth-form__field{color:#273f60}:root[data-theme=light] .portal-auth-form__input{color:#0a1f40;background:#ffffffeb;border-color:#1739632b;box-shadow:0 4px 14px #1739630a}:root[data-theme=light] .portal-auth-form__input::placeholder{color:#8093af}:root[data-theme=light] .portal-auth-form__code-panel{background:linear-gradient(145deg,#ebf6ffe6,#f7fbffe6);border-color:#2f6bff38}:root[data-theme=light] .portal-auth-form__code-title{color:#102b53}:root[data-theme=light] .portal-auth-form__code-help{color:#5d7190}:root[data-theme=light] .portal-auth-form__code-input{color:#07172e;background:#fff;border-color:#2f6bff38}:root[data-theme=light] .portal-auth-form__divider{color:#7587a0}:root[data-theme=light] .portal-auth-form__divider span{background:#17396329}:root[data-theme=light] .portal-auth-form__notice--success{color:#075c45;background:#e4faf1;border-color:#92dec1}:root[data-theme=light] .portal-auth-form__notice--error{color:#9f1239;background:#fff1f2;border-color:#fca5a5}:root[data-theme=light] .portal-password-form__actions{color:#61738d}:root[data-theme=light] .portal-password-form__actions a{color:#2458b5}@media (max-width:560px){.portal-login__theme{top:.75rem;right:.75rem}.portal-login__theme .theme-segment-button{min-width:2rem;min-height:2rem;padding-inline:.35rem}}.portal-root:before{border:1px solid #2f6bff14;border-radius:48% 52% 49% 51%;width:58rem;height:43rem;animation:portal-ambient-drift 32s cubic-bezier(.37,0,.18,1) infinite alternate;top:7rem;right:-18rem;transform:rotate(-17deg);box-shadow:-5rem 5rem 0 -1px #75c8ff0b,-10rem 10rem 0 -2px #2f6bff0a}.portal-root:after{filter:blur(18px);background:radial-gradient(#2f6bff17,#0000 67%);width:36rem;height:22rem;bottom:-10rem;right:7vw}.portal-header{background:var(--portal-surface-strong)}@supports (color:color-mix(in lab,red,red)){.portal-header{background:color-mix(in srgb,var(--portal-surface-strong) 85%,transparent)}}.portal-header{border-bottom-color:var(--portal-line);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);box-shadow:0 1px #ffffffb8,0 14px 40px #06122609}.portal-container,.portal-header__inner{max-width:78rem}.portal-header__inner{min-height:4.75rem;padding-block:.7rem}.portal-header__brand{color:var(--portal-ink);align-items:center;gap:.72rem;line-height:1;text-decoration:none;display:inline-flex}.portal-header__brand-mark{color:#fff;letter-spacing:-.08em;background:linear-gradient(135deg,#123b91,#2f6bff 68%,#73bfff);border:1px solid #2f6bff38;border-radius:.78rem;place-items:center;width:2.48rem;height:2.48rem;font-size:.64rem;font-weight:800;display:grid;box-shadow:0 8px 22px #2f6bff33,inset 0 1px #ffffff52}.portal-header__brand small,.portal-header__brand strong{display:block}.portal-header__brand strong{letter-spacing:-.025em;font-size:.93rem}.portal-header__brand small{color:#66748a;letter-spacing:.075em;text-transform:uppercase;margin-top:.28rem;font-size:.64rem;font-weight:650}.portal-header__nav{align-items:center;gap:.18rem;margin-left:auto;display:flex}.portal-header__nav-link{color:#536176;border-radius:.65rem;padding:.58rem .72rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:color .18s cubic-bezier(.37,0,.18,1),background-color .18s cubic-bezier(.37,0,.18,1);position:relative}.portal-header__nav-link:hover,.portal-header__nav-link[data-active]{color:#0d2346;background:#2f6bff14}.portal-header__nav-link[data-active]:after{content:"";background:var(--portal-blue);border-radius:99px;height:1.5px;position:absolute;bottom:.28rem;left:.72rem;right:.72rem}.portal-header__right{gap:.7rem}.portal-header__user{border:1px solid var(--portal-line);color:#42536c;background:#ffffff75;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .64rem;font-size:.76rem;font-weight:600;display:inline-flex}.portal-header__user i{background:#30a87a;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #30a87a1c}.portal-btn{border-radius:.72rem;font-size:.84rem;font-weight:700;transition:transform .19s cubic-bezier(.37,0,.18,1),box-shadow .19s cubic-bezier(.37,0,.18,1),background-position .24s cubic-bezier(.37,0,.18,1),border-color .19s cubic-bezier(.37,0,.18,1)}.portal-btn--primary{background:linear-gradient(110deg,#2457e7,#2f6bff 55%,#4f9dff) 0 0/150% 100%;border-color:#0000;box-shadow:0 10px 22px #2f6bff38,inset 0 1px #ffffff3d}.portal-btn--primary:not(:disabled):hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 15px 28px #2f6bff47,inset 0 1px #ffffff4d}.portal-btn--ghost{border-color:var(--portal-line);color:#40516b;background:#ffffff8f}.portal-btn--ghost:not(:disabled):hover{color:#12336e;background:#fff;border-color:#2f6bff4d}.portal-main{padding-block:clamp(2rem,1rem + 3.6vw,4.6rem)}.portal-container{gap:clamp(1.1rem,.7rem + 1.4vw,1.6rem)}.portal-page-head{padding:clamp(.35rem,.1rem + 1vw,.8rem) 0 clamp(.25rem,.1rem + .6vw,.5rem)}.portal-page-head__eyebrow{color:#2864d8;letter-spacing:.18em;font-size:.66rem;font-weight:800}.portal-page-head__title{color:#07172e;letter-spacing:-.06em;font-size:clamp(2rem,1.3rem + 2.45vw,3.25rem);font-weight:650;line-height:1.01}.portal-page-head__text{color:#5d6b80;max-width:46rem;margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.portal-dashboard__hero{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.portal-dashboard__signal{color:#3d6571;background:#f4fdf9c2;border:1px solid #30a87a33;border-radius:999px;flex:none;align-items:center;gap:.52rem;margin-bottom:.26rem;padding:.62rem .78rem;font-size:.76rem;font-weight:700;display:inline-flex}.portal-dashboard__signal-dot{background:#30a87a;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #30a87a1f}.portal-dashboard__summary{border:1px solid var(--portal-line);background:#ffffffad;border-radius:1.1rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 14px 42px #0612260b,inset 0 1px #ffffffe6}.portal-dashboard__metric{gap:.22rem;min-width:0;padding:1.05rem 1.25rem;display:grid;position:relative}.portal-dashboard__metric+.portal-dashboard__metric{border-left:1px solid var(--portal-line)}.portal-dashboard__metric span{color:#718097;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.portal-dashboard__metric strong{color:#0a1f40;letter-spacing:-.055em;font-size:1.55rem;font-weight:700;line-height:1}.portal-dashboard__metric small{color:#64738a;font-size:.76rem}.portal-dashboard__metric--secure{background:linear-gradient(120deg,#e8f5ffd6,#fafdff8c)}.portal-dashboard__metric--secure strong{color:#247c61}.portal-workspace{border:1px solid var(--portal-line);background:linear-gradient(135deg,#f8fcffe6,#eef7ff9e);border-radius:1.12rem;padding:clamp(1.15rem,.85rem + 1vw,1.55rem);box-shadow:0 15px 46px #0b21460b,inset 0 1px #fffffff5}.portal-workspace__head{justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.portal-workspace__head h2{color:#0b2143;letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.2rem}.portal-workspace__link{color:#245fd5;white-space:nowrap;font-size:.8rem;font-weight:750;text-decoration:none}.portal-workspace__link:hover{text-underline-offset:.2em;text-decoration:underline}.portal-workspace__queue{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.portal-workspace__queue li{background:#ffffff9e;border:1px solid #1739631a;border-radius:.82rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.portal-workspace__index{color:#2756a9;background:#2f6bff17;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:800;display:grid}.portal-workspace__queue small,.portal-workspace__queue strong{min-width:0;display:block}.portal-workspace__queue strong{color:#102b53;font-size:.88rem}.portal-workspace__queue small{color:#65758c;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.76rem;overflow:hidden}.portal-workspace__empty{color:#3d6571;background:#f4fdf999;border:1px dashed #30a87a42;border-radius:.82rem;gap:.26rem;padding:1rem;display:grid}.portal-workspace__empty strong{color:#197558}.portal-workspace__empty span{font-size:.83rem}.portal-card,.portal-offer{border-color:var(--portal-line);background:linear-gradient(140deg,#fffffff0,#f8fbffc2);border-radius:1.12rem;position:relative;overflow:hidden;box-shadow:0 15px 46px #0b21460e,inset 0 1px #fffffff5}.portal-card:before,.portal-offer:before{content:"";background:linear-gradient(90deg,#0000,#2f6bff4d,#0000);height:1px;position:absolute;top:0;left:9%;right:9%}.portal-card__title{color:#0b2143;letter-spacing:-.025em;align-items:center;gap:.58rem;font-size:1.08rem;display:flex;position:relative}.portal-card__title:before{content:"";background:linear-gradient(135deg,#2f6bff,#89c8ff);border-radius:.18rem;width:.48rem;height:.48rem;display:block;box-shadow:0 2px 7px #2f6bff5c}.portal-card--overview{background:linear-gradient(135deg,#f5fafff5,#eef7ffc7)}.portal-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:grid}.portal-overview__row,.portal-overview__services{border-top:1px solid #17396317;padding:.85rem 0}.portal-overview__services{grid-column:1/-1}.portal-overview__label{color:#718097;letter-spacing:.075em;text-transform:uppercase;flex-basis:auto;margin-bottom:.3rem;font-size:.69rem;font-weight:750;display:block}.portal-overview__value{color:#102b53;font-size:1rem}.portal-chip{color:#2754a7;background:#2f6bff11;border-color:#2f6bff2e;padding:.34rem .7rem;font-size:.78rem;font-weight:650}.portal-badge{color:#4d617f;background:#ffffffb8;border-color:#2950852b;font-size:.7rem;font-weight:750}.portal-doc,.portal-task{background:#ffffff91;border-color:#1739631f;border-radius:.86rem;transition:transform .19s cubic-bezier(.37,0,.18,1),border-color .19s cubic-bezier(.37,0,.18,1),box-shadow .19s cubic-bezier(.37,0,.18,1)}.portal-doc:hover,.portal-task:hover{border-color:#2f6bff40;transform:translateY(-2px);box-shadow:0 10px 22px #0a2a5b0f}.portal-doc__name,.portal-task__title{color:#122b50}.portal-doc__dates,.portal-empty,.portal-task__desc,.portal-task__due{color:#65758c}.portal-task__done{background:#2d9b70;width:2.1rem;height:2.1rem;box-shadow:0 6px 16px #2d9b702e}.portal-doc__download{color:#235cd3;text-decoration:none}.portal-doc__download:hover{text-underline-offset:3px;text-decoration:underline}.portal-dropzone{background:linear-gradient(120deg,#eff7ffad,#fff9);border-color:#2f6bff40;min-height:6.25rem}.portal-dropzone:hover{background:#e3f1ffd1;border-color:#2f6bff}.portal-dropzone__label{color:#426080;font-size:.83rem;font-weight:700}.portal-search{gap:.7rem;display:grid}.portal-search>label{color:#314968;font-size:.88rem;font-weight:700}.portal-search__bar{gap:.65rem;display:flex}.portal-search__bar input{border:1px solid var(--portal-line);color:#102b53;background:#ffffffb8;border-radius:.72rem;outline:none;flex:1;min-width:0;padding:.78rem .9rem}.portal-search__bar input:focus{border-color:#2f6bffa6;box-shadow:0 0 0 3px #2f6bff1f}.portal-search__results{gap:.55rem;margin-top:1.15rem;display:grid}.portal-search__results a{color:inherit;background:#ffffff85;border:1px solid #1739631a;border-radius:.82rem;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .9rem;text-decoration:none;transition:transform .18s cubic-bezier(.37,0,.18,1),border-color .18s cubic-bezier(.37,0,.18,1);display:grid}.portal-search__results a:hover{border-color:#2f6bff52;transform:translateY(-1px)}.portal-search__results span{color:#2864d8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.portal-search__results strong{color:#102b53;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-search__results small{color:#6a7a90;font-size:.78rem}.portal-offer__head h2{color:#102b53;letter-spacing:-.025em}.portal-offer__meta div{background:#f1f7ffa8;border-color:#1739631a}.portal-offer__actions a,.portal-offer__actions button{color:#284261;background:#ffffffab;border-color:#17396329;border-radius:.72rem;font-size:.84rem;transition:transform .18s cubic-bezier(.37,0,.18,1),border-color .18s cubic-bezier(.37,0,.18,1),background .18s cubic-bezier(.37,0,.18,1)}.portal-offer__actions a:hover,.portal-offer__actions button:hover{background:#fff;border-color:#2f6bff5c;transform:translateY(-1px)}.portal-offer__actions a:first-child,.portal-offer__actions button:nth-last-child(2){color:#fff;background:#2f6bff}@media (max-width:720px){.portal-header__nav{order:3;width:100%;overflow-x:auto}.portal-search__bar{flex-direction:column}.portal-search__results a{grid-template-columns:1fr;gap:.25rem}}:root[data-theme=dark] .portal-root{--portal-surface:#09162bd6;--portal-surface-strong:#061226e6;--portal-line:#9ecbff24;background:radial-gradient(64rem 38rem at 100% -8%,#2763ff33,#0000 62%),radial-gradient(44rem 36rem at 0 42%,#00cfea0e,#0000 68%),#030914}:root[data-theme=dark] .portal-root:before{border-color:#75c8ff1a;box-shadow:-5rem 5rem 0 -1px #2f6bff0e,-10rem 10rem 0 -2px #75c8ff0a}:root[data-theme=dark] .portal-header{background:#030c1bd1;box-shadow:0 1px #a8d8ff0f,0 14px 40px #00000038}:root[data-theme=dark] .portal-card__title,:root[data-theme=dark] .portal-doc__name,:root[data-theme=dark] .portal-header__brand,:root[data-theme=dark] .portal-offer__head h2,:root[data-theme=dark] .portal-page-head__title,:root[data-theme=dark] .portal-task__title{color:#f4f8ff}:root[data-theme=dark] .portal-doc__dates,:root[data-theme=dark] .portal-empty,:root[data-theme=dark] .portal-header__brand small,:root[data-theme=dark] .portal-header__nav-link,:root[data-theme=dark] .portal-header__user,:root[data-theme=dark] .portal-page-head__text,:root[data-theme=dark] .portal-task__desc,:root[data-theme=dark] .portal-task__due{color:#9aabc4}:root[data-theme=dark] .portal-header__nav-link:hover,:root[data-theme=dark] .portal-header__nav-link[data-active]{color:#fff;background:#7db7ff1a}:root[data-theme=dark] .portal-header__user{background:#ffffff09}:root[data-theme=dark] .portal-dashboard__signal{color:#b5e8d4;background:#18493e40}:root[data-theme=dark] .portal-card,:root[data-theme=dark] .portal-dashboard__summary,:root[data-theme=dark] .portal-offer{background:linear-gradient(140deg,#0d1f3beb,#071529db);box-shadow:0 18px 48px #00000029,inset 0 1px #b9dbff0f}:root[data-theme=dark] .portal-dashboard__metric--secure{background:linear-gradient(120deg,#0e374b8f,#081d3642)}:root[data-theme=dark] .portal-workspace{background:linear-gradient(140deg,#0d1f3beb,#071529db);box-shadow:0 18px 48px #00000029,inset 0 1px #b9dbff0f}:root[data-theme=dark] .portal-workspace__head h2,:root[data-theme=dark] .portal-workspace__queue strong{color:#f4f8ff}:root[data-theme=dark] .portal-workspace__queue li{background:#ffffff06;border-color:#a8d8ff1f}:root[data-theme=dark] .portal-workspace__queue small{color:#9aabc4}:root[data-theme=dark] .portal-workspace__index{color:#b9dcff;background:#2f6bff2b}:root[data-theme=dark] .portal-workspace__empty{color:#b5e8d4;background:#18493e40}:root[data-theme=dark] .portal-workspace__empty strong{color:#b5e8d4}:root[data-theme=dark] .portal-dashboard__metric strong{color:#f4f8ff}:root[data-theme=dark] .portal-dashboard__metric span,:root[data-theme=dark] .portal-overview__label{color:#8fa4c2}:root[data-theme=dark] .portal-dashboard__metric small{color:#a8b8cf}:root[data-theme=dark] .portal-overview__value{color:#eef5ff}:root[data-theme=dark] .portal-doc,:root[data-theme=dark] .portal-offer__meta div,:root[data-theme=dark] .portal-task{background:#ffffff06;border-color:#a8d8ff1f}:root[data-theme=dark] .portal-doc:hover,:root[data-theme=dark] .portal-task:hover{border-color:#75c8ff52;box-shadow:0 10px 22px #00000029}:root[data-theme=dark] .portal-chip{color:#b9dcff;background:#2f6bff26;border-color:#75c8ff38}:root[data-theme=dark] .portal-badge{color:#b9cbe4;background:#ffffff09}:root[data-theme=dark] .portal-dropzone{background:linear-gradient(120deg,#12325673,#ffffff06)}:root[data-theme=dark] .portal-dropzone__label{color:#bed2ed}:root[data-theme=dark] .portal-offer__actions a,:root[data-theme=dark] .portal-offer__actions button{color:#d8e6f8;background:#ffffff09;border-color:#a8d8ff26}:root[data-theme=dark] .portal-offer__actions a:hover,:root[data-theme=dark] .portal-offer__actions button:hover{background:#ffffff13}@keyframes portal-ambient-drift{0%{transform:rotate(-17deg)translate(0)}to{transform:rotate(-14deg)translate(-1.8rem,1rem)}}@media (max-width:760px){.portal-header__inner{align-items:center;min-height:4.35rem}.portal-header__brand small,.portal-header__right .portal-btn,.portal-header__user{display:none}.portal-header__nav{order:3;width:100%;margin-left:0;padding:.05rem 0 .15rem;overflow-x:auto}.portal-header__inner{flex-wrap:wrap}.portal-header__nav-link{flex:none;padding-inline:.67rem}.portal-dashboard__hero{flex-direction:column;align-items:flex-start}.portal-dashboard__summary{grid-template-columns:1fr}.portal-dashboard__metric+.portal-dashboard__metric{border-top:1px solid var(--portal-line);border-left:0}.portal-workspace__head{flex-direction:column;align-items:flex-start}.portal-workspace__queue li{grid-template-columns:2.25rem minmax(0,1fr)}.portal-workspace__queue .portal-badge{grid-column:2;justify-self:start}.portal-overview{grid-template-columns:1fr}.portal-overview__services{grid-column:auto}}@media (max-width:480px){.portal-main{padding-top:1.4rem}.portal-container{padding-inline:1rem}.portal-card{padding:1.05rem}}@media (prefers-reduced-motion:reduce){.portal-root:before{animation:none}.portal-btn,.portal-doc,.portal-offer__actions a,.portal-offer__actions button,.portal-task{transition:none}.portal-btn--primary:not(:disabled):hover,.portal-doc:hover,.portal-offer__actions a:hover,.portal-offer__actions button:hover,.portal-task:hover{transform:none}}.employee-root{color:#eef6ff;background:#030a18;min-height:100dvh}.employee-root,.employee-root *{box-sizing:border-box}.employee-auth{background:radial-gradient(circle at 74% 28%,#2f6bff42,#0000 31%),linear-gradient(120deg,#03070d,#071a35 58%,#061226);grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(36px,8vw,144px);min-height:100dvh;padding:clamp(28px,7vw,112px);display:grid;position:relative;overflow:hidden}.employee-auth:before{content:"";pointer-events:none;opacity:.42;background:repeating-linear-gradient(112deg,#0000 0 78px,#a8d8ff0f 79px 80px),radial-gradient(at 20% 85%,#00cfea24,#0000 30%);position:absolute;inset:0}.employee-auth__field{border:1px solid #a8d8ff2e;border-radius:50%;width:70vw;min-width:720px;height:42vw;position:absolute;top:6vh;right:-23vw;transform:rotate(-21deg);box-shadow:inset 0 0 90px #2f6bff1c}.employee-auth__card,.employee-auth__intro{z-index:1;position:relative}.employee-auth__intro{max-width:660px}.employee-auth__card>p,.employee-auth__intro p,.employee-dashboard__hero p,.employee-dashboard__section-heading p{color:#76cfff;font:700 .72rem/1.2 var(--font-jetbrains),monospace;letter-spacing:.2em;margin:0 0 18px}.employee-auth__intro h1{max-width:650px;font:500 clamp(3.2rem,7vw,7.2rem)/.93 var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:0}.employee-auth__intro>span{color:#b6c7df;max-width:470px;margin-top:32px;font-size:1.14rem;line-height:1.6;display:block}.employee-auth__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0b2345e0,#05142acc);border:1px solid #a8d8ff4f;border-radius:28px;width:min(100%,510px);padding:clamp(28px,4vw,52px);box-shadow:0 30px 100px #00000057,inset 0 1px #ffffff17}.employee-auth__card h2{font:500 clamp(2rem,3.1vw,3rem)/1 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0}.employee-auth__card>span{color:#aac0db;margin:15px 0 30px;line-height:1.55;display:block}.employee-auth__form{gap:17px;display:grid}.employee-auth__form label{color:#d9e8fa;gap:8px;font-size:.86rem;font-weight:700;display:grid}.employee-auth__form input{color:#fff;width:100%;font:500 1rem var(--font-manrope),sans-serif;background:#010a1aa8;border:1px solid #a8d8ff4a;border-radius:12px;outline:0;padding:15px 16px;transition:border-color .2s,box-shadow .2s}.employee-auth__form input:focus{border-color:#5eb9ff;box-shadow:0 0 0 4px #2f6bff29}.employee-auth__form button,.employee-dashboard__os-link{color:#fff;font:700 .98rem var(--font-manrope),sans-serif;cursor:pointer;background:linear-gradient(100deg,#2f6bff,#258fed);border:0;border-radius:12px;padding:15px 18px;transition:transform .2s cubic-bezier(.37,0,.18,1),filter .2s}.employee-auth__form button:hover,.employee-dashboard__os-link:hover{filter:brightness(1.08);transform:translateY(-2px)}.employee-auth__form button:disabled{opacity:.65;cursor:wait}.employee-auth__error{color:#ffcad0;background:#a81f322e;border:1px solid #ff85926b;border-radius:10px;margin:0;padding:12px}.employee-auth__card small{color:#91a9c6;margin-top:26px;line-height:1.5;display:block}.employee-auth__card a{color:#8cd9ff}.employee-auth__forgot-password{color:#9fb7d1;justify-self:center;margin-top:-2px;font-size:.85rem;text-decoration:none}.employee-auth__forgot-password:hover{color:#8cd9ff;text-decoration:underline}.employee-dashboard{background:radial-gradient(circle at 85% 2%,#2f6bff33,#0000 24%),linear-gradient(150deg,#03070d,#061226 72%);min-height:100dvh;padding:22px clamp(22px,5vw,88px) 80px}.employee-dashboard__header{border-bottom:1px solid #a8d8ff1f;justify-content:space-between;align-items:center;max-width:1420px;margin:0 auto;padding:12px 0 42px;display:flex}.employee-dashboard__brand{color:#f8fafc;letter-spacing:-.08em;font-size:1.38rem;font-weight:800;text-decoration:none}.employee-dashboard__brand span{color:#6fbeff;font:700 .58rem var(--font-jetbrains),monospace;letter-spacing:.17em;margin-left:9px}.employee-dashboard__header button{color:#c8d9ed;cursor:pointer;background:0 0;border:1px solid #a8d8ff42;border-radius:99px;padding:9px 14px}.employee-dashboard__hero{justify-content:space-between;align-items:end;gap:30px;max-width:1420px;margin:0 auto;padding:clamp(58px,9vw,130px) 0 42px;display:flex}.employee-dashboard__hero h1{color:#f8fafc;font:500 clamp(2.8rem,6vw,6rem)/.95 var(--font-manrope),sans-serif;letter-spacing:-.07em;margin:0}.employee-dashboard__hero span{color:#aec1d7;margin-top:19px;font-size:1.12rem;display:block}.employee-dashboard__os-link{white-space:nowrap;text-decoration:none}.employee-dashboard__content,.employee-dashboard__metrics{max-width:1420px;margin:0 auto}.employee-dashboard__metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.employee-dashboard__metrics article{background:linear-gradient(135deg,#0f2647c2,#061226c7);border:1px solid #a8d8ff29;border-radius:20px;padding:23px;box-shadow:inset 0 1px #ffffff0f}.employee-dashboard__metrics small,.employee-dashboard__metrics span{color:#9db3cf;display:block}.employee-dashboard__metrics strong{color:#fff;letter-spacing:-.08em;margin:14px 0 6px;font-size:2.75rem;display:block}.employee-dashboard__content{margin-top:65px}.employee-dashboard__section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.employee-dashboard__section-heading h2{letter-spacing:-.06em;margin:0;font-size:2rem}.employee-dashboard__section-heading a{color:#7bcaff;font-size:.9rem;text-decoration:none}.employee-dashboard__tasks{gap:12px;display:grid}.employee-task{background:#071831ad;border:1px solid #a8d8ff26;border-radius:18px;justify-content:space-between;gap:28px;padding:24px;display:flex}.employee-task p{color:#75ccff;font:700 .66rem var(--font-jetbrains),monospace;letter-spacing:.14em;margin:0 0 7px}.employee-task h3{color:#fff;margin:0;font-size:1.15rem}.employee-task>div>span{color:#a7bbd2;max-width:720px;margin-top:9px;line-height:1.5;display:block}.employee-task aside{color:#b8c8dc;flex-direction:column;align-items:flex-end;gap:8px;min-width:180px;display:flex}.employee-task aside small{color:#79bfff}.employee-task time{font-size:.8rem}.employee-task__complete{color:#d9f3ff;cursor:pointer;background:#1c73b529;border:1px solid #61cdff85;border-radius:10px;margin-top:6px;padding:8px 12px;font-weight:700}.employee-task__complete:disabled{opacity:.6}.employee-dashboard__empty{background:#071831ad;border:1px solid #a8d8ff29;border-radius:18px;padding:40px}.employee-dashboard__empty span,.employee-dashboard__empty strong{display:block}.employee-dashboard__empty span{color:#a7bbd2;margin-top:7px}@media (max-width:760px){.employee-auth{grid-template-columns:1fr;gap:44px;padding:34px 22px}.employee-auth__intro h1{font-size:3.7rem}.employee-auth__card{width:100%}.employee-dashboard{padding:18px 18px 55px}.employee-dashboard__hero{flex-direction:column;align-items:start}.employee-dashboard__metrics{grid-template-columns:1fr}.employee-dashboard__section-heading{flex-direction:column;align-items:start;gap:12px}.employee-task{flex-direction:column}.employee-task aside{align-items:flex-start}}.assessment-section{color:#f7fbff;background:radial-gradient(circle at 18% 8%,#26d9c729,#0000 34rem),radial-gradient(circle at 82% 0,#3d78b533,#0000 34rem),linear-gradient(135deg,#05070d,#07182d 48%,#0a2540);min-height:100svh;padding-block:clamp(2.5rem,6vw,6rem)}.assessment-section__inner{width:min(1180px,100% - 2rem);margin-inline:auto}.assessment-eyebrow{color:#26d9c7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:850}.assessment-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.25rem,6vw,5rem);line-height:.98}.assessment-hero p{color:#f7fbffb8;max-width:680px;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.assessment-card,.assessment-live,.assessment-success,.assessment-teaser{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff1a,#ffffff0e);border:1px solid #ffffff21;box-shadow:0 24px 80px #00000042}.assessment-teaser{color:#f7fbff;border-radius:26px;gap:.8rem;min-height:280px;padding:1.2rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.assessment-teaser:focus-visible,.assessment-teaser:hover{background:radial-gradient(circle at 100% 0,#26d9c724,#0000 45%),linear-gradient(135deg,#ffffff21,#fff1);border-color:#26d9c773;transform:translateY(-4px)}.assessment-teaser span{color:#26d9c7;font-weight:800}.assessment-teaser h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.assessment-teaser p{color:#f7fbffb3;line-height:1.55}.assessment-teaser strong{margin-top:auto}.assessment-wizard{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.assessment-card,.assessment-live,.assessment-success{border-radius:30px;padding:clamp(1.2rem,3vw,2rem)}.assessment-live{position:sticky;top:1rem}.assessment-score{background:#26d9c714;border:1px solid #26d9c73d;border-radius:22px;gap:.2rem;margin-block:1rem;padding:1rem;display:grid}.assessment-live p,.assessment-score small,.assessment-score span{color:#f7fbffb8}.assessment-score strong{letter-spacing:-.08em;font-size:clamp(3rem,7vw,5rem);line-height:.95}.assessment-progress{background:#ffffff1f;border-radius:999px;height:8px;margin-bottom:1.4rem;overflow:hidden}.assessment-progress span{border-radius:inherit;background:linear-gradient(90deg,#26d9c7,#3d78b5);height:100%;transition:width .24s;display:block}.assessment-card h2,.assessment-success h2{letter-spacing:-.06em;margin:0 0 1.4rem;font-size:clamp(1.7rem,4vw,3.2rem);line-height:1.05}.assessment-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.assessment-button,.assessment-cta,.assessment-options button{color:#f7fbff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;text-decoration:none}.assessment-options button{text-align:left;gap:.35rem;min-height:96px;padding:.9rem;display:grid}.assessment-options button[data-selected=true]{background:#26d9c724;border-color:#26d9c7b3}.assessment-options span{color:#f7fbffa3}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.assessment-form-grid label{color:#f7fbffc7;gap:.45rem;font-weight:800;display:grid}.assessment-form-grid input{color:#f7fbff;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;min-height:52px;padding:0 1rem}.assessment-form-grid input::placeholder{color:#f7fbff7a}.assessment-consent{color:#f7fbffb8;grid-template-columns:auto 1fr;gap:.75rem;margin-top:1rem;line-height:1.55;display:grid}.assessment-consent a{color:#26d9c7}.assessment-nav{justify-content:space-between;gap:.8rem;margin-top:1.5rem;display:flex}.assessment-button,.assessment-cta{justify-content:center;align-items:center;min-height:50px;padding:0 1.1rem;font-weight:800;display:inline-flex}.assessment-button:not(.assessment-button--ghost),.assessment-cta{color:#04101d;background:linear-gradient(135deg,#26d9c7,#3d78b5)}.assessment-button:disabled{opacity:.45;cursor:not-allowed}.assessment-error{color:#ffb4bd;font-weight:700}.assessment-success{max-width:760px}@media (max-width:980px){.assessment-grid,.assessment-wizard{grid-template-columns:1fr}.assessment-live{position:static}}@media (max-width:680px){.assessment-form-grid,.assessment-options{grid-template-columns:1fr}.assessment-nav{flex-direction:column-reverse}}.assessment-section{isolation:isolate;background:radial-gradient(75% 45% at 8% 2%,#36d3c21f,#0000 62%),radial-gradient(70% 48% at 96% 12%,#3975cd2e,#0000 64%),linear-gradient(135deg,#06131f,#06172b 47%,#0b2848);overflow:hidden}.assessment-section:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background:repeating-radial-gradient(100% 38% at 48% 100%,#0000 0 18px,#9fbeff1a 19px 20px,#0000 21px 36px);height:20rem;animation:assessment-current 18s ease-in-out infinite alternate;position:absolute;inset:11rem -8% auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 82%,#0000)}@keyframes assessment-current{to{opacity:.82;transform:translate(4%)translateY(12px)scaleX(1.04)}}.assessment-hero{max-width:790px;margin-bottom:clamp(2.5rem,6vw,5rem)}.assessment-hero h1{max-width:760px;font-size:clamp(2.7rem,5.4vw,5.6rem);line-height:.94}.assessment-hero p{max-width:640px;margin-top:1.55rem;font-size:clamp(1rem,1.5vw,1.18rem)}.assessment-eyebrow{color:#64e1d3;letter-spacing:.18em}.assessment-card,.assessment-live,.assessment-success,.assessment-teaser{background:linear-gradient(142deg,#25394deb,#0c2039de);border-color:#b6d3f630;box-shadow:0 28px 68px #00051347,inset 0 1px #ffffff12}.assessment-grid{gap:1.1rem}.assessment-teaser{border-radius:22px;min-height:322px;padding:1.35rem;position:relative;overflow:hidden}.assessment-teaser:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(#47d2c32e,#0000 66%);height:68%;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;inset:auto -35% -55% 15%}.assessment-teaser:focus-visible,.assessment-teaser:hover{border-color:#74e6d89e;transform:translateY(-7px);box-shadow:0 30px 70px #00061961,0 0 0 1px #85d6ff14,inset 0 1px #ffffff1f}.assessment-teaser:focus-visible:after,.assessment-teaser:hover:after{opacity:1;transform:translate(-12%,-16%)scale(1.14)}.assessment-teaser__index{color:#e0eeff61;letter-spacing:.14em;font:600 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:1.35rem;right:1.35rem}.assessment-teaser__label{color:#62e4d6;max-width:82%;font-size:.94rem;font-weight:750;line-height:1.35}.assessment-teaser h2{max-width:15ch;font-size:clamp(1.28rem,1.8vw,1.62rem);line-height:1.18}.assessment-teaser p{color:#e8f1fbba;max-width:27ch;font-size:.96rem}.assessment-teaser__cta{z-index:1;border-top:1px solid #bed6ef29;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;display:flex;position:relative}.assessment-teaser__cta b{color:#6ce4d8;font-size:1.2rem;transition:transform .25s}.assessment-teaser:hover .assessment-teaser__cta b{transform:translate(3px,-3px)}.assessment-wizard{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);gap:clamp(1.25rem,3vw,2.6rem)}.assessment-card,.assessment-live{border-radius:24px}.assessment-live{background:linear-gradient(150deg,#213447eb,#0a1d35e6);padding:1.4rem}.assessment-score{background:linear-gradient(135deg,#3cdcca29,#2778b621);border-radius:18px;padding:1.25rem;position:relative;overflow:hidden}.assessment-score:before{content:"";background:linear-gradient(115deg,#0000 22%,#ffffff17 48%,#0000 68%);animation:assessment-shimmer 6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-90%)}@keyframes assessment-shimmer{44%,to{transform:translate(105%)}}.assessment-card{padding:clamp(1.5rem,3vw,2.35rem);position:relative;overflow:hidden}.assessment-card__meta{color:#dae8fb99;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font:700 .69rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.assessment-progress{background:#cee0f52e;height:5px;margin:1rem 0 1.7rem}.assessment-progress span{background:linear-gradient(90deg,#4be0d1,#58a8ed);box-shadow:0 0 18px #4ad8cf80}.assessment-options{gap:.65rem}.assessment-options button{background:#d3e4f717;border-radius:16px;min-height:110px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.assessment-options button:is(:hover,:focus-visible){background:#69cad929;border-color:#74e3d88c;outline:none;transform:translateY(-3px)}.assessment-options button[data-selected=true]{box-shadow:0 10px 28px #0ea1b42e,inset 0 1px #ffffff1a}.assessment-button,.assessment-cta{border-radius:999px;transition:transform .2s,box-shadow .2s,filter .2s}.assessment-button:not(:disabled):is(:hover,:focus-visible),.assessment-cta:is(:hover,:focus-visible){filter:brightness(1.07);outline:none;transform:translateY(-2px);box-shadow:0 12px 25px #29b1c542}@media (prefers-reduced-motion:reduce){.assessment-score:before,.assessment-section:before{animation:none}.assessment-button,.assessment-cta,.assessment-options button,.assessment-teaser{transition:none}}.pg-page{color:#f7fbff;background:radial-gradient(circle at 20% 0,#26d9c729,#0000 32rem),radial-gradient(circle at 90% 10%,#3d78b533,#0000 34rem),linear-gradient(135deg,#05070d,#07182d 52%,#0a2540);min-height:100svh;padding:clamp(2.5rem,6vw,6rem) min(5vw,4rem)}.pg-page--portal{padding-top:clamp(2rem,5vw,4rem)}.pg-hero{max-width:980px;margin:0 auto clamp(2rem,5vw,4rem)}.pg-eyebrow{color:#26d9c7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:850}.pg-hero h1{letter-spacing:-.07em;max-width:920px;margin:0;font-size:clamp(2.3rem,6vw,5.3rem);line-height:.98}.pg-hero p{color:#f7fbffb8;max-width:760px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.pg-wizard{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(1rem,3vw,2rem);width:min(1180px,100%);margin-inline:auto;display:grid}.pg-card,.pg-panel,.pg-success{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff1c,#ffffff0e);border:1px solid #ffffff21;border-radius:30px;box-shadow:0 24px 80px #00000042}.pg-panel{align-self:start;padding:clamp(1.1rem,3vw,1.6rem);position:sticky;top:1rem}.pg-card,.pg-success{padding:clamp(1.2rem,3vw,2rem)}.pg-card h2,.pg-success h2{letter-spacing:-.06em;margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1.04}.pg-card p,.pg-hint,.pg-success li,.pg-success p{color:#f7fbffb8;line-height:1.62}.pg-progress{background:#ffffff1f;border-radius:999px;height:8px;margin-bottom:1.4rem;overflow:hidden}.pg-progress span{border-radius:inherit;background:linear-gradient(90deg,#26d9c7,#3d78b5);height:100%;transition:width .22s;display:block}.pg-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pg-score-grid--stacked{grid-template-columns:1fr}.pg-score{background:#26d9c714;border:1px solid #26d9c73d;border-radius:20px;gap:.15rem;padding:.9rem;display:grid}.pg-score small,.pg-score span{color:#f7fbffa3;font-size:.78rem}.pg-score strong{letter-spacing:-.08em;font-size:2.4rem;line-height:.95}.pg-questions,.pg-summary{gap:1rem;margin-top:1.4rem;display:grid}.pg-field{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;gap:.55rem;padding:1rem;display:grid}.pg-field>span{font-weight:800}.pg-contact-grid input,.pg-field input,.pg-field select{color:#f7fbff;background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;min-height:50px;padding:0 1rem}.pg-field select{color-scheme:dark}.pg-field input[type=range]{accent-color:#26d9c7;padding:0}.pg-actions,.pg-choice-row{flex-wrap:wrap;gap:.75rem;display:flex}.pg-button,.pg-choice-row button{color:#f7fbff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;font-weight:800}.pg-choice-row button{min-height:46px;padding:0 1rem}.pg-choice-row button[data-selected=true]{background:#26d9c724;border-color:#26d9c7b3}.pg-actions{justify-content:space-between;margin-top:1.5rem}.pg-button{min-height:50px;padding:0 1.1rem}.pg-button:not(.pg-button--ghost){color:#04101d;background:linear-gradient(135deg,#26d9c7,#3d78b5)}.pg-button:disabled{opacity:.45;cursor:not-allowed}.pg-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pg-contact-grid label{color:#f7fbffc7;gap:.45rem;font-weight:800;display:grid}.pg-draft{background:#26d9c714;border:1px solid #26d9c73d;border-radius:20px;padding:1rem}.pg-draft pre{white-space:pre-wrap;font-family:inherit}.pg-consent,.pg-draft pre{color:#f7fbffb8;line-height:1.55}.pg-consent{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.pg-error{color:#ffb4bd;font-weight:800}.pg-success{width:min(980px,100%);margin-inline:auto}.pg-portal-overview{background:linear-gradient(135deg,#ffffff1c,#ffffff0e);border:1px solid #ffffff21;border-radius:30px;width:min(1180px,100%);margin:0 auto clamp(2rem,5vw,4rem);padding:clamp(1.2rem,3vw,2rem);box-shadow:0 24px 80px #00000038}.pg-portal-overview h2{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.8rem)}.pg-portal-list{gap:1rem;display:grid}.pg-portal-card,.pg-recommendations,.pg-request{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;gap:1rem;padding:1rem;display:grid}.pg-portal-card>header{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.pg-portal-card>header span{font-size:1.1rem;font-weight:850}.pg-portal-card>header strong{color:#26d9c7}.pg-recommendations li,.pg-recommendations ul,.pg-request label,.pg-request-list{gap:.75rem;display:grid}.pg-request textarea{color:#f7fbff;background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;min-height:110px;padding:.9rem 1rem}.pg-recommendations ul{margin:0;padding:0;list-style:none}.pg-recommendations li span{color:#f7fbffb8}.pg-document-list,.pg-status-row{flex-wrap:wrap;gap:.75rem;display:flex}.pg-document-list a,.pg-status-row span{color:#f7fbffd1;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:.55rem .8rem;font-weight:750;text-decoration:none}.pg-status-row [data-traffic=Grün]{color:#26d9c7;border-color:#26d9c76b}.pg-status-row [data-traffic=Gelb]{color:#f5c453;border-color:#f5c4537a}.pg-status-row [data-traffic=Rot]{color:#ff8296;border-color:#ff829680}@media (max-width:980px){.pg-score-grid,.pg-wizard{grid-template-columns:1fr}.pg-panel{position:static}}@media (max-width:680px){.pg-contact-grid{grid-template-columns:1fr}.pg-actions{flex-direction:column-reverse}}.honorarium{color:#f6f9fc;background:radial-gradient(circle at 8% 0,#7e9eff29,#0000 34rem),radial-gradient(circle at 96% 6%,#4b7fb92e,#0000 36rem),linear-gradient(142deg,#030c18,#07182b 50%,#0a223a);min-height:100vh;padding:clamp(7rem,10vw,9.5rem) clamp(1rem,4vw,4rem) clamp(4rem,7vw,7rem)}.honorarium *,.honorarium :after,.honorarium :before{box-sizing:border-box}.honorarium__hero,.honorarium__layout{width:min(1180px,100%);margin:0 auto}.honorarium__hero{margin-bottom:clamp(2.4rem,5vw,4rem)}.honorarium__hero-badge{color:#8bb7ff;letter-spacing:.12em;text-transform:uppercase;background:#7e9eff14;border:1px solid #7e9eff47;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .72rem;font-size:.72rem;font-weight:850;display:inline-flex}.honorarium h1,.honorarium h2{letter-spacing:-.045em;text-wrap:balance;margin:0}.honorarium h1{max-width:960px;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.91}.honorarium h1 em{color:#c8b7ff;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif}.honorarium__hero>p{color:#f6f9fcbd;text-wrap:pretty;max-width:760px;margin:1.5rem 0 0;font-size:clamp(1rem,2vw,1.2rem)}.honorarium__trust{color:#f6f9fcbd;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.35rem;font-size:.82rem;font-weight:700;display:flex}.honorarium__trust span{align-items:center;gap:.38rem;display:inline-flex}.honorarium__progress{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,46rem);margin:clamp(2.25rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.honorarium__progress li{color:#e2eaf861;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.67rem;font-weight:750;display:flex;position:relative}.honorarium__progress li:not(:last-child):after{content:"";background:#b2c6e624;height:1px;position:absolute;top:50%;left:6.25rem;right:.8rem}.honorarium__progress li span{width:1.85rem;height:1.85rem;font-family:var(--font-mono,monospace);border:1px solid #b2c6e62e;border-radius:50%;flex:none;place-items:center;font-size:.58rem;transition:border-color .35s,background .35s,color .35s;display:grid}.honorarium__progress li.is-active{color:#ebf1fac2}.honorarium__layout{grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.honorarium-item,.honorarium__panel,.honorarium__summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1e33d1;border:1px solid #ffffff1c;border-radius:28px;box-shadow:0 24px 80px #0000003d}.honorarium__panel,.honorarium__summary{min-width:0;padding:clamp(1.1rem,2.5vw,1.8rem)}.honorarium__panel{gap:1.15rem;display:grid}.honorarium__section-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;display:grid}.honorarium__section-heading--parameters{border-top:1px solid #ffffff1a;margin-top:1.25rem;padding-top:1.6rem}.honorarium__section-heading p,.honorarium__summary-head{color:#c8b7ff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .22rem;font-size:.68rem;font-weight:850}.honorarium__section-heading h2,.honorarium__summary h2{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.75rem)}.honorarium__step{color:#c8b7ff;border:1px solid #7e9eff57;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:850;display:grid}.honorarium__selection-count{color:#f6f9fcb3;background:#ffffff12;border-radius:999px;padding:.45rem .66rem;font-size:.72rem;font-weight:750}.honorarium__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.honorarium-service{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:.75rem;min-height:82px;padding:1rem;transition-property:border-color,background-color,transform;transition-duration:.16s;transition-timing-function:ease-out;display:flex;position:relative}.honorarium-service>input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.honorarium-service__check{color:#04101f;border:1px solid #ffffff47;border-radius:7px;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:grid!important}.honorarium-service:focus-within,.honorarium-service:hover{background:#7e9eff17;border-color:#7e9eff73;transform:translateY(-1px)}.honorarium-service span{gap:.2rem;min-width:0;display:grid}.honorarium-service strong{overflow-wrap:anywhere}.honorarium-guardrail,.honorarium-line span,.honorarium-service small{color:#f6f9fcad;text-wrap:pretty;line-height:1.45}.honorarium__forms{gap:.85rem;display:grid}.honorarium-item{min-width:0;background:#ffffff0b;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-inline-size:0;padding:1.05rem;display:grid}.honorarium-item legend{color:#f6f9fc;white-space:normal;max-width:100%;padding:0 .45rem;font-weight:850}.honorarium-item legend small{color:#c8b7ff;letter-spacing:.08em;text-transform:uppercase;margin-left:.55rem;font-size:.65rem;font-weight:800}.honorarium__empty{color:#f6f9fc9e;text-align:center;border:1px dashed #ffffff2e;border-radius:18px;padding:1.2rem}.honorarium label{color:#f6f9fcc7;gap:.4rem;min-width:0;font-size:.86rem;font-weight:750;display:grid}.honorarium input{color:#fff;background:#020b1661;border:1px solid #ffffff29;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:.6rem .7rem}.honorarium input::placeholder{color:#f6f9fc57}.honorarium input:focus-visible{border-color:#7e9effbf;outline:3px solid #7e9eff38}.honorarium__summary{background:linear-gradient(#7e9eff0e,#0000 12rem),#09192cf0;border-color:#7e9eff33;gap:1rem;min-width:0;display:grid;position:sticky;top:5.5rem;overflow:hidden}.honorarium__summary-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.honorarium__summary-head>div{overflow-wrap:anywhere;align-items:center;gap:.45rem;min-width:0;display:flex}.honorarium__live-dot{background:#50df9d;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #50df9d1a}.honorarium__summary-intro{color:#f6f9fc8f;margin:-.45rem 0 0;font-size:.82rem;line-height:1.5}.honorarium-contact{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;gap:.75rem;padding:1rem 0;display:grid}.honorarium-lines{gap:.65rem;display:grid}.honorarium-line,.honorarium-total{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px}.honorarium-line{grid-template-columns:minmax(0,1fr) max-content;gap:.75rem;min-width:0;padding:.9rem;display:grid}.honorarium-line div{gap:.2rem;min-width:0;display:grid}.honorarium-line span,.honorarium-line strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.honorarium-line b{color:#d9f8f2;white-space:nowrap;text-align:right;text-overflow:ellipsis;max-width:9rem;overflow:hidden}.honorarium-line b,.honorarium-total strong{font-variant-numeric:tabular-nums}.honorarium-total{grid-template-columns:minmax(0,1fr) max-content;gap:.55rem 1rem;min-width:0;padding:1rem 1rem 0;display:grid}.honorarium-total__gross{background:#7e9eff13;border-top:1px solid #7e9eff38;grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem;margin:.4rem -1rem 0;padding:1rem;display:flex}.honorarium-total__gross strong{color:#c8b7ff;letter-spacing:-.03em;text-align:right;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.35rem,2vw,1.75rem)}.honorarium-total span{color:#f6f9fcb8}.honorarium-guardrail{background:#d7c49e1a;border:1px solid #d7c49e47;border-radius:16px;margin:0;padding:.9rem}.honorarium-consent{color:#f6f9fcc7;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;display:flex}.honorarium-consent input{accent-color:#8bb7ff;width:auto;min-width:1rem;height:1.1rem;min-height:1.1rem;margin-top:.2rem;padding:0}.honorarium-actions{grid-template-columns:1fr;gap:.75rem;display:grid}.honorarium-actions button{white-space:normal;cursor:pointer;border-radius:13px;min-width:0;min-height:48px;font-weight:850;line-height:1.25;transition:transform .16s,border-color .16s,background .16s}.honorarium-actions button:not(:disabled):hover{transform:translateY(-1px)}.honorarium-button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.honorarium-button--primary{color:#04101f;background:linear-gradient(135deg,#64e1cf,#75b5de);border:0;box-shadow:0 10px 28px #7e9eff29}.honorarium-button--secondary{color:#f6f9fc;background:#ffffff0f;border:1px solid #ffffff2e}.honorarium-actions button:disabled{cursor:not-allowed;opacity:.58}.honorarium-message{color:#8bb7ff;margin:0;font-weight:750}.honorarium-message--error{color:#ffb4c2}.honorarium__next-step{color:#bfd6ff;align-items:center;gap:.5rem;width:fit-content;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.honorarium__next-step svg{transition:transform .3s}.honorarium__next-step:focus-visible svg,.honorarium__next-step:hover svg{transform:translate(2px,-2px)}@media (max-width:1100px){.honorarium-actions,.honorarium__layout{grid-template-columns:1fr}.honorarium__summary{position:static}}@media (max-width:980px){.honorarium-item,.honorarium__services{grid-template-columns:1fr}}@media (max-width:620px){.honorarium{padding-inline:.75rem}.honorarium__hero{padding-inline:.35rem}.honorarium h1{font-size:clamp(2.45rem,13vw,4rem)}.honorarium__progress{grid-template-columns:1fr;gap:.65rem}.honorarium__progress li:not(:last-child):after{display:none}.honorarium__section-heading{grid-template-columns:auto 1fr}.honorarium__selection-count{grid-column:2;justify-self:start}.honorarium__panel,.honorarium__summary{border-radius:22px}.honorarium-item legend{max-width:85vw}.honorarium-total__gross{flex-direction:column;align-items:flex-start}}.honorarium{isolation:isolate;--honorarium-violet:#b997e5;--honorarium-blue:#79aee8;--honorarium-ink:#f3f0e8;--honorarium-muted:#dae3f1b3;background:radial-gradient(58% 34% at 5% 20%,#7e49ca21,#0000 72%),radial-gradient(58% 36% at 96% 24%,#377bd626,#0000 72%),linear-gradient(#020d22,#041127 56%,#030d1e);padding-top:clamp(5.5rem,7.5vw,7.5rem);position:relative;overflow:hidden}.honorarium:before{content:"";z-index:-1;pointer-events:none;opacity:.68;background:repeating-radial-gradient(74% 33%,#0000 0 27px,#919be11f 28px 29px,#0000 30px 48px);height:clamp(14rem,22vw,24rem);position:absolute;top:clamp(18rem,31vw,28rem);left:-8%;right:-8%;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.honorarium__hero{text-align:center;justify-items:center;margin-bottom:clamp(2.75rem,5vw,4.5rem);display:grid;position:relative}.honorarium__hero-badge{color:#bec6eecc;letter-spacing:.2em;background:0 0;border:0;justify-content:center;gap:.7rem;margin-bottom:1.25rem;padding:0;font-size:.64rem;font-weight:650}.honorarium__hero-badge svg{color:var(--honorarium-violet)}.honorarium__hero-badge i{background:linear-gradient(90deg,#0000,#b997e59e);width:clamp(1.75rem,3.5vw,3.25rem);height:1px;display:block}.honorarium__hero-badge i:last-child{background:linear-gradient(90deg,#79aee89e,#0000)}.honorarium h1{max-width:70rem;color:var(--honorarium-ink);letter-spacing:-.062em;justify-items:center;font-size:clamp(3rem,5.25vw,5.25rem);font-weight:400;line-height:.96;display:grid}.honorarium h1>em,.honorarium h1>span{display:block}.honorarium h1 em{color:#d9dcff;-webkit-text-fill-color:transparent;letter-spacing:inherit;background:linear-gradient(100deg,#d6b8ee 4%,#f1efe8 48%,#aacfff 94%);-webkit-background-clip:text;background-clip:text;padding-inline:.08em;font-family:inherit;font-style:normal;font-weight:400}.honorarium__hero>p{max-width:47rem;color:var(--honorarium-muted);margin-top:clamp(1.2rem,2vw,1.65rem);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.65}.honorarium__trust{color:var(--honorarium-muted);justify-content:center;font-weight:600}.honorarium__trust svg{color:#a9b8e9}.honorarium__progress{width:min(100%,43rem);margin-top:clamp(1.75rem,3vw,2.35rem)}.honorarium__progress li{justify-content:center}.honorarium__progress li:not(:last-child):after{left:calc(50% + 3.4rem);right:-.7rem}.honorarium__progress li.is-active span{color:#d3c1ed;background:#8e7dd21f;border-color:#a39be58c;box-shadow:0 0 22px #897cd521}.honorarium__hero-axis{grid-template-columns:clamp(2.5rem,6vw,5rem) 7px clamp(2.5rem,6vw,5rem);align-items:center;gap:.75rem;margin-top:clamp(1.5rem,2.5vw,2rem);display:grid}.honorarium__hero-axis span{background:linear-gradient(90deg,#0000,#b997e58c);height:1px}.honorarium__hero-axis span:last-child{background:linear-gradient(90deg,#79aee88c,#0000)}.honorarium__hero-axis i{background:#dde4f7b8;border:1px solid #dde4f7bf;border-radius:50%;width:7px;height:7px;animation:honorarium-axis-breathe 4.8s ease-in-out infinite;box-shadow:0 0 18px #97acf080}@keyframes honorarium-axis-breathe{50%{opacity:.56;transform:scale(.72)}}.honorarium__layout{grid-template-columns:minmax(0,1fr) minmax(360px,.44fr);gap:clamp(1rem,2vw,1.4rem);width:min(1240px,100%)}.honorarium-item,.honorarium__panel,.honorarium__summary{background:linear-gradient(148deg,#ffffff0e,#ffffff03 48%),#050f24c2;border-color:#b1c2e124;box-shadow:inset 0 1px #ffffff0e,0 28px 76px #00000040}.honorarium__panel,.honorarium__summary{padding:clamp(1.25rem,2.2vw,1.75rem)}.honorarium__panel{border-radius:26px 42px 26px 26px}.honorarium__summary{border-radius:42px 26px 26px}.honorarium__section-heading p,.honorarium__summary-head{color:#b9ace0}.honorarium__step{color:#c8b8e7;border-color:#afa1e157}.honorarium-service{background:#ffffff09;border-color:#b7c6e11f}.honorarium-service.is-selected{background:linear-gradient(135deg,#8965c321,#417cbe17);border-color:#9d97e073;box-shadow:inset 0 0 0 1px #a69de20e}.honorarium-service.is-selected .honorarium-service__check{background:#c1b1e3;border-color:#b8a5df}.honorarium-service:focus-within,.honorarium-service:hover{background:#7c7ec514;border-color:#9aa2e16b}.honorarium__summary{background:radial-gradient(circle at 90% 0,#4b85cb17,#0000 15rem),linear-gradient(148deg,#ffffff0d,#ffffff03 48%),#050f24e0;border-color:#7ea8dd33}.honorarium__live-dot{background:#99bce9;box-shadow:0 0 0 4px #82a9df1a,0 0 18px #73a5e259}.honorarium-line b{color:#dbe7f7}.honorarium-total__gross{background:linear-gradient(90deg,#7f66be14,#417ec214);border-top-color:#8f9ee033}.honorarium-total__gross strong{color:#c8b9e8}.honorarium-button--primary{color:#07182e;background:linear-gradient(110deg,#eee8dc,#dfe7f1 72%,#c7d8eb);box-shadow:0 12px 30px #0f1e3e3d}:root:not([data-theme=dark]) .honorarium{--honorarium-ink:#0a2039;--honorarium-muted:#536579;color:#0a2039;background:radial-gradient(58% 34% at 5% 20%,#694da511,#0000 72%),radial-gradient(58% 36% at 96% 24%,#2b67a113,#0000 72%),linear-gradient(#f3f5fa,#fafbfc 48%,#f6f8fb)}:root:not([data-theme=dark]) .honorarium:before{opacity:.42}:root:not([data-theme=dark]) .honorarium h1 em{background-image:linear-gradient(100deg,#704f9d 4%,#243d72 48%,#326ea5 94%)}:root:not([data-theme=dark]) .honorarium__hero-badge{color:#626c9d}:root:not([data-theme=dark]) .honorarium__hero-axis span:first-child,:root:not([data-theme=dark]) .honorarium__hero-badge i:first-child{background-image:linear-gradient(90deg,#0000,#6d4d9a66)}:root:not([data-theme=dark]) .honorarium__hero-axis span:last-child,:root:not([data-theme=dark]) .honorarium__hero-badge i:last-child{background-image:linear-gradient(90deg,#3370a366,#0000)}:root:not([data-theme=dark]) .honorarium__hero-axis i{background:#fff;border-color:#35538694;box-shadow:0 0 16px #4e65a43d}:root:not([data-theme=dark]) .honorarium__progress li.is-active span{color:#4d5689;background:#725fa712}:root:not([data-theme=dark]) .honorarium-item,:root:not([data-theme=dark]) .honorarium__panel,:root:not([data-theme=dark]) .honorarium__summary{background:linear-gradient(148deg,#fffffff0,#f6f8fcc7);border-color:#3f537524;box-shadow:inset 0 1px #fff,0 24px 70px #23334f1a}:root:not([data-theme=dark]) .honorarium-item legend,:root:not([data-theme=dark]) .honorarium-service strong,:root:not([data-theme=dark]) .honorarium__section-heading h2,:root:not([data-theme=dark]) .honorarium__summary h2{color:#0a2039}:root:not([data-theme=dark]) .honorarium__section-heading p,:root:not([data-theme=dark]) .honorarium__step,:root:not([data-theme=dark]) .honorarium__summary-head{color:#655b91}:root:not([data-theme=dark]) .honorarium-line,:root:not([data-theme=dark]) .honorarium-service,:root:not([data-theme=dark]) .honorarium-total{background:#eff3f9ad;border-color:#32486b21}:root:not([data-theme=dark]) .honorarium-guardrail,:root:not([data-theme=dark]) .honorarium-line span,:root:not([data-theme=dark]) .honorarium-service small,:root:not([data-theme=dark]) .honorarium-total span,:root:not([data-theme=dark]) .honorarium__summary-intro{color:#637387}:root:not([data-theme=dark]) .honorarium label,:root:not([data-theme=dark]) .honorarium-consent{color:#31475f}:root:not([data-theme=dark]) .honorarium input{color:#0b213a;background:#fffc;border-color:#2d42622e}:root:not([data-theme=dark]) .honorarium-total__gross{background:linear-gradient(90deg,#6e4d9d0f,#346fa312)}:root:not([data-theme=dark]) .honorarium-total__gross strong{color:#4c5188}:root:not([data-theme=dark]) .honorarium-button--secondary{color:#132d49;border-color:#283e5f2e}:root:not([data-theme=dark]) .honorarium__next-step{color:#405d88}@media (max-width:620px){.honorarium__hero-badge i{display:none}.honorarium__hero-badge{text-align:center;font-size:.58rem}.honorarium h1{font-size:clamp(2.55rem,13vw,4.2rem)}.honorarium__panel,.honorarium__summary{border-radius:24px}}@media (min-width:1101px){.honorarium__summary{top:6.25rem}}@media (prefers-reduced-motion:reduce){.honorarium__hero-axis i{animation:none}}.honorarium--guided{--guided-surface:#07142bd1;--guided-surface-strong:#08162ff0;--guided-soft:#ffffff0b;--guided-line:#b8c7e526;--guided-text:#f1f3f8;--guided-muted:#dae3f1ad;--guided-accent:#b8a7df;--guided-blue:#89b6e8}.honorarium--guided .honorarium__hero{margin-bottom:clamp(2.2rem,4vw,3.5rem)}.honorarium__guided-shell{width:min(1180px,100%);margin:0 auto;position:relative}.honorarium__guided-progress{border:1px solid var(--guided-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040e1f94;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(760px,100%);margin:0 auto clamp(1.25rem,2.5vw,2rem);padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffff0b,0 20px 60px #0000001a}.honorarium__guided-progress button{color:#dae3f16e;min-width:0;min-height:42px;font:inherit;letter-spacing:.025em;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-size:.72rem;font-weight:720;display:flex;position:relative}.honorarium__guided-progress button:not(:disabled){cursor:pointer}.honorarium__guided-progress button.is-current{color:var(--guided-text);background:linear-gradient(135deg,#9981cf2e,#4c82c124);box-shadow:inset 0 0 0 1px #aea3e129}.honorarium__guided-progress button.is-complete{color:#dbe0f1b8}.honorarium__guided-progress button span{width:1.45rem;height:1.45rem;font-family:var(--font-mono,monospace);border:1px solid;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.honorarium__guided-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(1rem,2vw,1.4rem);display:grid}.honorarium__guided-summary,.honorarium__workspace{border:1px solid var(--guided-line);background:linear-gradient(145deg,#ffffff0e,transparent 48%),var(--guided-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff0e,0 28px 90px #0003}.honorarium__workspace{border-radius:28px 46px 28px 28px;outline:none;min-height:580px;overflow:hidden}.honorarium-question,.honorarium-result{padding:clamp(1.35rem,3.2vw,3rem);animation:honorarium-question-enter .44s cubic-bezier(.2,.7,.2,1) both}@keyframes honorarium-question-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.honorarium-question>header,.honorarium-result__header{max-width:42rem}.honorarium-question>header h2,.honorarium-result h2{color:var(--guided-text);letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(1.75rem,3.2vw,2.8rem);font-weight:480;line-height:1.06}.honorarium-advanced>p,.honorarium-contact-gate p,.honorarium-question>header p,.honorarium-result__header>p{color:var(--guided-muted);margin:.85rem 0 0;line-height:1.6}.honorarium-question__eyebrow{color:var(--guided-accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.67rem;font-weight:820;display:inline-flex}.honorarium-choice-group+.honorarium-choice-group{margin-top:clamp(1.75rem,3vw,2.5rem)}.honorarium-choice-group__title{color:var(--guided-muted,var(--guided-text));letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0 0 .6rem;font-size:.7rem;font-weight:700}.honorarium-choice-group:first-child .honorarium-choice-group__title{margin-top:clamp(1.5rem,3vw,2.25rem)}.honorarium-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.honorarium-choice,.honorarium-profile{border:1px solid var(--guided-line);background:var(--guided-soft);min-width:0;color:var(--guided-text);text-align:left;cursor:pointer;align-items:center;gap:.85rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.honorarium-choice{border-radius:18px;min-height:94px;padding:1rem}.honorarium-choice:focus-visible,.honorarium-choice:hover,.honorarium-profile:focus-visible,.honorarium-profile:hover{background:#807ec414;border-color:#9ea6e16b;outline:none;transform:translateY(-1px)}.honorarium-choice.is-selected,.honorarium-profile.is-selected{background:linear-gradient(135deg,#8764be26,#427cbe1a);border-color:#a496dc7a;box-shadow:inset 0 0 0 1px #aea3e10e,0 12px 35px #1c235317}.honorarium-choice__mark{border:1px solid #becae44d;border-radius:8px;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}.honorarium-choice.is-selected .honorarium-choice__mark{color:#0b1730;background:#c1b1e3;border-color:#c1b1e3}.honorarium-choice>span:last-child,.honorarium-profile>span{gap:.3rem;min-width:0;display:grid}.honorarium-choice strong,.honorarium-profile strong{font-size:.94rem}.honorarium-choice small,.honorarium-profile small{color:var(--guided-muted);font-size:.76rem;line-height:1.4}.honorarium-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.honorarium-profile{border-radius:19px;min-height:108px;padding:1.15rem}.honorarium-profile>svg:first-child{color:var(--guided-blue);flex:none}.honorarium-profile__check{color:var(--guided-accent);flex:none;margin-left:auto}.honorarium-question__actions{border-top:1px solid var(--guided-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.25rem;display:flex}.honorarium-question__actions>span{color:var(--guided-muted);font-size:.75rem}.honorarium-question__actions .honorarium-button{border-radius:999px;min-height:48px;padding:.7rem 1.15rem}.honorarium-button--ghost{color:var(--guided-muted);background:0 0;border:0}.honorarium-button--ghost:hover{color:var(--guided-text)}.honorarium-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.honorarium-simple-fields>label{border:1px solid var(--guided-line);background:var(--guided-soft);border-radius:18px;align-content:start;gap:.35rem;min-height:130px;padding:1rem;display:grid}.honorarium-simple-fields label>span{color:var(--guided-text);font-size:.9rem}.honorarium-simple-fields label>small{min-height:2.2em;color:var(--guided-muted);font-weight:500;line-height:1.4}.honorarium select{border:1px solid var(--guided-line);width:100%;min-height:45px;color:var(--guided-text);font:inherit;background:#030c1b73;border-radius:11px;margin-top:auto;padding:.55rem 2.2rem .55rem .7rem;font-size:.82rem}.honorarium-urgency{border:1px solid var(--guided-line);background:var(--guided-soft);border-radius:18px;grid-column:1/-1;margin:0;padding:1rem}.honorarium-urgency legend{color:var(--guided-text);padding:0 .4rem;font-size:.86rem;font-weight:750}.honorarium-urgency>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.honorarium-urgency button{border:1px solid var(--guided-line);min-height:43px;color:var(--guided-muted);font:inherit;cursor:pointer;background:0 0;border-radius:11px;padding:.5rem;font-size:.75rem}.honorarium-urgency button.is-selected{color:var(--guided-text);background:#8d7ac91f;border-color:#a496dc7a}.honorarium__guided-summary{background:radial-gradient(circle at 100% 0,#4684ca1f,transparent 13rem),var(--guided-surface-strong);border-radius:38px 24px 24px;gap:1rem;padding:1.35rem;display:grid;position:sticky;top:6.25rem}.honorarium__guided-summary h2{color:var(--guided-text);letter-spacing:-.035em;margin:0;font-size:1.25rem;font-weight:520}.honorarium__guided-summary>p{color:var(--guided-muted);margin:-.45rem 0 0;font-size:.78rem;line-height:1.5}.honorarium__guided-summary dl{border-block:1px solid var(--guided-line);gap:0;margin:0;display:grid}.honorarium__guided-summary dl div{justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.honorarium__guided-summary dl div+div{border-top:1px solid var(--guided-line)}.honorarium__guided-summary dt{color:var(--guided-muted);font-size:.72rem}.honorarium__guided-summary dd{color:var(--guided-text);text-align:right;margin:0;font-size:.72rem;font-weight:720}.honorarium__guided-summary>ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.honorarium__guided-summary>ul li{color:var(--guided-muted);align-items:flex-start;gap:.45rem;font-size:.73rem;line-height:1.35;display:flex}.honorarium__guided-summary>ul svg{color:var(--guided-accent);flex:none;margin-top:.05rem}.honorarium__guided-empty{border:1px dashed var(--guided-line);min-height:74px;color:var(--guided-muted);border-radius:14px;align-items:center;gap:.6rem;padding:.8rem;font-size:.75rem;display:flex}.honorarium__privacy-note{border-top:1px solid var(--guided-line);align-items:flex-start;gap:.45rem;padding-top:.8rem;display:flex}.honorarium__privacy-note svg{color:var(--guided-blue);flex:none;margin-top:.1rem}.honorarium-result__header{text-align:left}.honorarium-result__range{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-top:1.25rem;display:flex}.honorarium-result__range strong{color:var(--guided-text);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,3.6rem);font-weight:450;line-height:1}.honorarium-result__range strong:last-child{color:#0000;background:linear-gradient(100deg,#d5b9ed,#9cc7f0);-webkit-background-clip:text;background-clip:text}.honorarium-result__range span{color:var(--guided-muted);font-size:.8rem}.honorarium-result__included{border:1px solid var(--guided-line);background:var(--guided-soft);border-radius:18px;margin-top:1.75rem;padding:1.15rem}.honorarium-result__included h3{color:var(--guided-text);margin:0 0 .8rem;font-size:.86rem}.honorarium-result__included ul{flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:flex}.honorarium-result__included li{color:var(--guided-muted);align-items:center;gap:.4rem;font-size:.76rem;display:flex}.honorarium-result__included svg{color:var(--guided-accent)}.honorarium-advanced{border:1px solid var(--guided-line);background:var(--guided-soft);border-radius:18px;margin-top:1rem;overflow:hidden}.honorarium-advanced summary{color:var(--guided-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.82rem;font-weight:720;list-style:none;display:flex}.honorarium-advanced summary::-webkit-details-marker{display:none}.honorarium-advanced[open] summary svg{transform:rotate(180deg)}.honorarium-advanced>p{padding:0 1.15rem;font-size:.76rem}.honorarium-advanced .honorarium__forms{padding:1rem}.honorarium-advanced .honorarium-item{box-shadow:none}.honorarium-contact-gate{background:linear-gradient(135deg,#8463bc17,#3a77b712);border:1px solid #9d97e042;border-radius:22px;gap:1rem;margin-top:1.25rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.honorarium-contact-gate h3{color:var(--guided-text);letter-spacing:-.03em;margin:.45rem 0 0;font-size:1.35rem;font-weight:520}.honorarium-contact-gate p{font-size:.8rem}.honorarium-contact-gate .honorarium-contact{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 0}.honorarium-contact-gate .honorarium-actions{grid-template-columns:1fr 1fr}.honorarium-result__back{color:var(--guided-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:1rem;font-size:.76rem;display:inline-flex}:root:not([data-theme=dark]) .honorarium--guided{--guided-surface:#ffffffd1;--guided-surface-strong:#fafcfff0;--guided-soft:#eff3faad;--guided-line:#344b6f26;--guided-text:#0b213a;--guided-muted:#607186;--guided-accent:#655694;--guided-blue:#3974a9}:root:not([data-theme=dark]) .honorarium__guided-progress{background:#ffffffa8}:root:not([data-theme=dark]) .honorarium__guided-progress button{color:#8a97a7}:root:not([data-theme=dark]) .honorarium__guided-progress button.is-current{color:#17314f;background:linear-gradient(135deg,#7052a917,#3870a713)}:root:not([data-theme=dark]) .honorarium__guided-progress button.is-complete{color:#526479}:root:not([data-theme=dark]) .honorarium__guided-summary,:root:not([data-theme=dark]) .honorarium__workspace{box-shadow:inset 0 1px #fff,0 28px 80px #23334f1a}:root:not([data-theme=dark]) .honorarium-choice.is-selected,:root:not([data-theme=dark]) .honorarium-profile.is-selected{background:linear-gradient(135deg,#7152a913,#3870a70f);border-color:#63579d52}:root:not([data-theme=dark]) .honorarium select{color:#0b213a;background:#ffffffdb;border-color:#2d42622e}:root:not([data-theme=dark]) .honorarium-result__range strong:last-child{background-image:linear-gradient(100deg,#704f9d,#2f6fa5)}:root:not([data-theme=dark]) .honorarium-contact-gate{border-color:#585a9e33}@media (max-width:900px){.honorarium__guided-layout{grid-template-columns:1fr}.honorarium__guided-summary{border-radius:24px;grid-template-columns:1fr 1fr;position:static}.honorarium__guided-summary .honorarium__privacy-note,.honorarium__guided-summary .honorarium__summary-head,.honorarium__guided-summary h2,.honorarium__guided-summary>p{grid-column:1/-1}.honorarium-contact-gate .honorarium-contact{grid-template-columns:1fr}}@media (max-width:680px){.honorarium__guided-progress{border-radius:20px;grid-template-columns:repeat(4,1fr)}.honorarium__guided-progress button{gap:0;min-height:38px;font-size:0}.honorarium__guided-progress button span{font-size:.54rem}.honorarium__workspace{border-radius:24px;min-height:0}.honorarium-choice-grid,.honorarium-profile-grid,.honorarium-simple-fields{grid-template-columns:1fr}.honorarium-choice{min-height:84px}.honorarium-urgency>div{grid-template-columns:1fr}.honorarium-question__actions{flex-direction:column-reverse;align-items:stretch}.honorarium-question__actions>span{text-align:center}.honorarium-question__actions .honorarium-button{width:100%}.honorarium__guided-summary{grid-template-columns:1fr}.honorarium__guided-summary dl,.honorarium__guided-summary>ul{grid-column:1/-1}.honorarium-contact-gate .honorarium-actions{grid-template-columns:1fr}.honorarium-result__range{flex-direction:column;align-items:flex-start}.honorarium-result__range span{margin-block:-.25rem}.honorarium-advanced .honorarium-item{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.honorarium-question,.honorarium-result{animation:none}.honorarium-choice,.honorarium-profile{transition:none}}@media (min-width:901px){.honorarium__guided-shell{width:min(1240px,100%)}.honorarium__guided-layout.is-result{grid-template-columns:minmax(0,1fr) minmax(330px,360px);gap:clamp(1.25rem,2.2vw,1.75rem)}.honorarium__guided-progress.is-result{width:calc(100% - clamp(330px,29vw,360px) - clamp(1.25rem,2.2vw,1.75rem));margin-left:0;margin-right:auto}}.honorarium__guided-layout.is-result .honorarium__workspace{border-radius:30px;min-height:0}.honorarium__guided-layout.is-result .honorarium-result{padding:clamp(1.5rem,3vw,2.6rem)}.honorarium__guided-layout.is-result .honorarium-result__header{border-bottom:1px solid var(--guided-line);max-width:none;padding-bottom:clamp(1.35rem,2.5vw,1.8rem);position:relative}.honorarium__guided-layout.is-result .honorarium-result__header:after{content:"";background:linear-gradient(90deg,transparent,var(--guided-accent));opacity:.55;width:min(42%,18rem);height:1px;position:absolute;bottom:-1px;right:0}.honorarium__guided-layout.is-result .honorarium-result__header h2{max-width:19ch;font-size:clamp(2rem,3.15vw,3rem)}.honorarium__guided-layout.is-result .honorarium-result__range{grid-template-columns:max-content minmax(2.8rem,1fr) max-content;align-items:end;gap:clamp(.7rem,1.7vw,1.2rem);width:100%;margin-top:clamp(1.25rem,2.6vw,1.8rem);display:grid}.honorarium__guided-layout.is-result .honorarium-result__range span{white-space:nowrap;align-items:center;gap:.65rem;padding-bottom:.35rem;display:flex}.honorarium__guided-layout.is-result .honorarium-result__range span:after,.honorarium__guided-layout.is-result .honorarium-result__range span:before{content:"";background:var(--guided-line);width:100%;height:1px}.honorarium__guided-layout.is-result .honorarium-result__range strong{white-space:nowrap;font-size:clamp(2.35rem,4.4vw,4rem)}.honorarium__guided-layout.is-result .honorarium-result__included{margin-top:1.25rem;padding:1.15rem 1.25rem}.honorarium__guided-layout.is-result .honorarium-result__included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.2rem;display:grid}.honorarium__guided-layout.is-result .honorarium-result__included li{min-width:0}.honorarium__guided-layout.is-result .honorarium-advanced{margin-top:.85rem}.honorarium__guided-layout.is-result .honorarium-contact-gate{border-radius:24px;gap:1.15rem;margin-top:1.35rem;padding:clamp(1.25rem,2.4vw,1.75rem)}.honorarium__guided-layout.is-result .honorarium-contact-gate>div:first-child{grid-template-columns:minmax(0,.72fr) minmax(18rem,1.28fr);align-items:end;gap:1.5rem;display:grid}.honorarium__guided-layout.is-result .honorarium-contact-gate>div:first-child .honorarium-question__eyebrow,.honorarium__guided-layout.is-result .honorarium-contact-gate>div:first-child h3{grid-column:1}.honorarium__guided-layout.is-result .honorarium-contact-gate>div:first-child p{grid-area:1/2/span 2;margin:0}.honorarium__guided-layout.is-result .honorarium-contact{border-block:1px solid var(--guided-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem 0 1.1rem}.honorarium__guided-layout.is-result .honorarium-contact label:nth-child(3){grid-column:1/-1}.honorarium__guided-layout.is-result .honorarium-contact input{width:100%}.honorarium__guided-layout.is-result .honorarium-actions{gap:.75rem}.honorarium__guided-layout.is-result .honorarium-actions .honorarium-button{min-height:50px}.honorarium__guided-summary.is-result{background:radial-gradient(circle at 100% 0,#4684ca2b,transparent 15rem),linear-gradient(155deg,#ffffff0b,transparent 45%),var(--guided-surface-strong);border-radius:30px;gap:1.15rem;padding:clamp(1.4rem,2.2vw,1.7rem)}.honorarium__guided-summary.is-result h2{font-size:clamp(1.25rem,1.7vw,1.55rem)}.honorarium__guided-summary.is-result>p:not(.honorarium__privacy-note){color:var(--guided-text);font-variant-numeric:tabular-nums;margin-top:-.65rem;font-size:1rem;font-weight:650}.honorarium__guided-summary.is-result dl div{padding:.8rem 0}.honorarium__guided-summary.is-result>ul{gap:.45rem}.honorarium__guided-summary.is-result>ul li{border:1px solid var(--guided-line);background:var(--guided-soft);border-radius:10px;min-height:2.2rem;padding:.55rem .65rem}.honorarium__guided-summary.is-result .honorarium__privacy-note{margin-top:.15rem;padding-top:1rem}@media (max-width:1100px) and (min-width:901px){.honorarium__guided-layout.is-result{grid-template-columns:minmax(0,1fr) 310px}.honorarium__guided-progress.is-result{width:calc(100% - 310px - 1.25rem)}.honorarium__guided-layout.is-result .honorarium-result__range strong{font-size:clamp(2rem,4vw,3rem)}}@media (max-width:900px){.honorarium__guided-progress.is-result{width:100%}.honorarium__guided-summary.is-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.honorarium__guided-layout.is-result .honorarium-result__range{grid-template-columns:1fr;align-items:start}.honorarium__guided-layout.is-result .honorarium-result__range span{width:100%;margin:0}.honorarium__guided-layout.is-result .honorarium-contact,.honorarium__guided-layout.is-result .honorarium-contact-gate>div:first-child,.honorarium__guided-layout.is-result .honorarium-result__included ul,.honorarium__guided-summary.is-result{grid-template-columns:1fr}.honorarium__guided-layout.is-result .honorarium-contact-gate>div:first-child p{grid-area:auto/1;margin-top:.75rem}.honorarium__guided-layout.is-result .honorarium-contact label:nth-child(3){grid-column:1}}.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,#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__arrow,.case-related__link{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,#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,#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:search-overlay-in .18s ease-out}.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:search-panel-in .22s cubic-bezier(.16,1,.3,1);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__hint,.search-overlay__status{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--active,.search-overlay__item:hover{background:var(--world-primary)}@supports (color:color-mix(in lab,red,red)){.search-overlay__item--active,.search-overlay__item:hover{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}:root[data-theme=dark] [data-world=career],[data-theme=dark] [data-world=career],[data-world=career][data-theme=dark]{--career-accent:#8bbcf0;--career-accent-soft:#8bbcf02e}.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{color:#fff}.career-cta--primary,.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-theme=dark] [data-world=career] .career-cta--primary,[data-world=career][data-theme=dark] .career-cta--primary,html[data-theme=dark] [data-world=career] .career-cta--primary{background:var(--career-accent);color:#07111c}.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){.career-cta,.career-culture-tile,.career-culture-tile__icon,.job-card{transition:none}.career-culture-tile:hover{transform:none}}:root:not([data-theme=dark]) .cam-footer .cam-text-meta{color:#0e2c4db8}: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:#0e2c4db3;--bg-primary:#fafbfd;--bg-secondary:#f7f9fc;--bg-elevated:#fff;--text-primary:#0e2c4d;--text-secondary:#0e2c4db8;--text-muted:#0e2c4db3;--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,#eef4f8)}: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 .cam-text-meta,:root:not([data-theme=dark]) [data-world=career] .career-recruiting__panel .career-recruiting__name,: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__text{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,:root:not([data-theme=dark]) [data-world=career] .cam-footer a{color:#0e2c4dc7}: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,#152a45 55%,#0a1628)}[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__name,[data-world=career][data-theme=dark] .career-recruiting__panel .career-recruiting__role{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:focus-visible,.career-path__level-btn:hover{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--active,.career-people__nav-btn:hover{background:var(--career-accent-soft)}@supports (color:color-mix(in lab,red,red)){.career-people__nav-btn--active,.career-people__nav-btn:hover{background:color-mix(in srgb,var(--career-accent-soft) 80%,transparent)}}.career-people__nav-btn--active,.career-people__nav-btn:hover{border-color:var(--career-accent)}@supports (color:color-mix(in lab,red,red)){.career-people__nav-btn--active,.career-people__nav-btn:hover{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__reveal{max-width:100%;overflow:hidden}@media (max-width:639px){.career-positions__table-wrap{border:0;border-radius:0;overflow:hidden}.career-positions__table{min-width:0;display:block}.career-positions__table thead{display:none}.career-positions__table tbody{gap:1rem;display:grid}.career-positions__table tbody tr{border:1px solid var(--border-default);padding:.75rem 1rem;display:block}@supports (color:color-mix(in lab,red,red)){.career-positions__table tbody tr{border:1px solid color-mix(in srgb,var(--border-default) 75%,transparent)}}.career-positions__table tbody tr{border-radius:var(--radius-lg)}.career-positions__table tbody td{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.75rem;padding:.65rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.career-positions__table tbody td{border-bottom:1px solid color-mix(in srgb,var(--border-default) 45%,transparent)}}.career-positions__table tbody td:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:600}.career-positions__table tbody td:last-child{border-bottom:0;align-items:center}}.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 tbody td,.career-positions__table thead th{border-bottom:1px solid var(--border-default)}.career-positions__table tbody td{vertical-align:middle;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}[data-world=career] .career-premium{--career-premium-ease:cubic-bezier(.22,1,.36,1);--career-premium-a:184 133 74;--career-premium-b:126 105 213;--career-premium-glow-a:#b8854a33;--career-premium-glow-b:#7e69d52e;--career-premium-hairline:var(--border-default)}@supports (color:color-mix(in lab,red,red)){[data-world=career] .career-premium{--career-premium-hairline:color-mix(in srgb,var(--border-default) 62%,transparent)}}[data-world=career] .career-premium{--career-premium-surface:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){[data-world=career] .career-premium{--career-premium-surface:color-mix(in srgb,var(--bg-elevated) 74%,transparent)}}[data-world=career] .career-premium{--career-premium-radial-a:radial-gradient(ellipse 62% 54% at 14% 0%,var(--career-premium-glow-a) 0%,transparent 68%);--career-premium-radial-b:radial-gradient(ellipse 58% 50% at 88% 8%,var(--career-premium-glow-b) 0%,transparent 70%);--career-premium-radial-c:radial-gradient(ellipse 46% 42% at 50% 118%,#7e69d524 0%,transparent 72%)}.career-premium .career-hero{isolation:isolate;border-bottom-color:var(--career-premium-hairline)}.career-premium .career-hero:before{content:"";z-index:0;background:var(--career-premium-radial-a),var(--career-premium-radial-b),linear-gradient(180deg,transparent 0,var(--bg-primary) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.career-premium .career-hero:before{background:var(--career-premium-radial-a),var(--career-premium-radial-b),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--bg-primary) 62%,transparent) 100%)}}.career-premium .career-hero:before{pointer-events:none}.career-premium .career-hero:after{content:"";z-index:0;background:linear-gradient(90deg,transparent 0,rgb(var(--career-premium-a)) 30%,rgb(var(--career-premium-b)) 70%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.career-premium .career-hero:after{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,rgb(var(--career-premium-a)) 42%,transparent) 30%,color-mix(in srgb,rgb(var(--career-premium-b)) 42%,transparent) 70%,transparent 100%)}}.career-premium .career-hero:after{opacity:.9;pointer-events:none}.career-premium .career-hero__inner{z-index:1;position:relative}.career-premium .career-hero__grid{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--text-primary) 1px,transparent 1px),linear-gradient(90deg,var(--text-primary) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.career-premium .career-hero__grid{background-image:linear-gradient(color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px)}}.career-premium .career-hero__grid{background-size:88px 88px;-webkit-mask-image:radial-gradient(82% 68% at 50% 18%,#000 0,#0000 74%);mask-image:radial-gradient(82% 68% at 50% 18%,#000 0,#0000 74%)}.career-premium .career-editorial-headline__eyebrow,.career-premium .career-hero__eyebrow{align-items:center;gap:.65rem;display:inline-flex;position:relative}.career-premium .career-editorial-headline__eyebrow:after,.career-premium .career-editorial-headline__eyebrow:before,.career-premium .career-hero__eyebrow:after,.career-premium .career-hero__eyebrow:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--career-premium-a)));width:1.75rem;height:1px}@supports (color:color-mix(in lab,red,red)){.career-premium .career-editorial-headline__eyebrow:after,.career-premium .career-editorial-headline__eyebrow:before,.career-premium .career-hero__eyebrow:after,.career-premium .career-hero__eyebrow:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,rgb(var(--career-premium-a)) 55%,transparent))}}.career-premium .career-editorial-headline__eyebrow:after,.career-premium .career-hero__eyebrow:after{background:linear-gradient(90deg,transparent,rgb(var(--career-premium-b)));transform:scaleX(-1)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-editorial-headline__eyebrow:after,.career-premium .career-hero__eyebrow:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,rgb(var(--career-premium-b)) 55%,transparent))}}.career-premium .career-hero__headline{position:relative}.career-premium .career-hero__headline::selection{background:rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-hero__headline::selection{background:color-mix(in srgb,rgb(var(--career-premium-b)) 26%,transparent)}}.career-premium .career-editorial-headline__title::selection{background:rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-editorial-headline__title::selection{background:color-mix(in srgb,rgb(var(--career-premium-b)) 26%,transparent)}}.career-premium .career-hero__actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2rem;display:flex}.career-premium .career-hero__actions .career-cta{margin-top:0}.career-premium .career-cta{isolation:isolate;letter-spacing:.01em;transition:transform .26s var(--career-premium-ease),box-shadow .26s var(--career-premium-ease),border-color .26s var(--career-premium-ease);border-radius:999px;padding:.85rem 1.6rem;font-size:.8125rem;position:relative;overflow:hidden}.career-premium .career-cta:before{content:"";z-index:0;background:linear-gradient(120deg,transparent 0,rgb(var(--career-premium-b)) 48%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.career-premium .career-cta:before{background:linear-gradient(120deg,transparent 0,color-mix(in srgb,rgb(var(--career-premium-b)) 16%,transparent) 48%,transparent 100%)}}.career-premium .career-cta:before{transition:transform .72s var(--career-premium-ease);pointer-events:none;transform:translate(-130%)}.career-premium .career-cta:focus-visible:before,.career-premium .career-cta:hover:before{transform:translate(130%)}.career-premium .career-cta--primary{background:linear-gradient(135deg,rgb(var(--career-premium-a)) 0,rgb(var(--career-premium-a)) 100%)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-cta--primary{background:linear-gradient(135deg,rgb(var(--career-premium-a)) 0,color-mix(in srgb,rgb(var(--career-premium-a)) 74%,rgb(var(--career-premium-b)) 26%) 100%)}}.career-premium .career-cta--primary{box-shadow:0 12px 34px var(--career-premium-glow-a),inset 0 1px 0 #ffffff38}.career-premium .career-cta--primary:focus-visible,.career-premium .career-cta--primary:hover{box-shadow:0 18px 48px var(--career-premium-glow-b),0 0 0 1px rgb(var(--career-premium-b)),inset 0 1px 0 #ffffff47;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-cta--primary:focus-visible,.career-premium .career-cta--primary:hover{box-shadow:0 18px 48px var(--career-premium-glow-b),0 0 0 1px color-mix(in srgb,rgb(var(--career-premium-b)) 38%,transparent),inset 0 1px 0 #ffffff47}}.career-premium .career-cta--secondary{border:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-cta--secondary{border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}}.career-premium .career-cta--secondary{background:var(--career-premium-surface);color:var(--text-primary);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff17}.career-premium .career-cta--secondary:focus-visible,.career-premium .career-cta--secondary:hover{border-color:rgb(var(--career-premium-b));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-cta--secondary:focus-visible,.career-premium .career-cta--secondary:hover{border-color:color-mix(in srgb,rgb(var(--career-premium-b)) 42%,transparent)}}.career-premium .career-cta--secondary:focus-visible,.career-premium .career-cta--secondary:hover{box-shadow:0 14px 40px var(--career-premium-glow-b),inset 0 1px 0 #ffffff1f}.career-premium .career-editorial-headline__title{text-wrap:balance}.career-premium .career-editorial-headline__sub{color:var(--text-secondary)}.career-premium .career-editorial-headline--center .career-editorial-headline__eyebrow{justify-content:center}.career-premium .career-path__detail,.career-premium .career-people__quote-card{border:1px solid rgb(var(--career-premium-a));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__detail,.career-premium .career-people__quote-card{border:1px solid color-mix(in srgb,rgb(var(--career-premium-a)) 14%,var(--border-default))}}.career-premium .career-path__detail,.career-premium .career-people__quote-card{background:var(--career-premium-surface);box-shadow:0 24px 64px rgb(var(--career-premium-b)),inset 0 1px 0 #ffffff17}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__detail,.career-premium .career-people__quote-card{box-shadow:0 24px 64px color-mix(in srgb,rgb(var(--career-premium-b)) 10%,transparent),inset 0 1px 0 #ffffff17}}.career-premium .career-path__detail,.career-premium .career-people__quote-card{-webkit-backdrop-filter:blur(22px);transition:transform .3s var(--career-premium-ease),border-color .3s var(--career-premium-ease),box-shadow .3s var(--career-premium-ease)}.career-premium .career-path__detail:before,.career-premium .career-people__quote-card:before{content:"";z-index:0;background:var(--career-premium-radial-a);opacity:.5;pointer-events:none;position:absolute;inset:0}.career-premium .career-path__detail>*,.career-premium .career-people__quote-card>*{z-index:1;position:relative}.career-premium .career-path__detail:hover,.career-premium .career-people__quote-card:hover{border-color:rgb(var(--career-premium-a))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__detail:hover,.career-premium .career-people__quote-card:hover{border-color:color-mix(in srgb,rgb(var(--career-premium-a)) 30%,var(--border-default))}}.career-premium .career-path__detail:hover,.career-premium .career-people__quote-card:hover{box-shadow:0 30px 80px rgb(var(--career-premium-b)),0 0 0 1px rgb(var(--career-premium-a)),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__detail:hover,.career-premium .career-people__quote-card:hover{box-shadow:0 30px 80px color-mix(in srgb,rgb(var(--career-premium-b)) 14%,transparent),0 0 0 1px color-mix(in srgb,rgb(var(--career-premium-a)) 12%,transparent),inset 0 1px 0 #ffffff1f}}.career-premium .career-path__level-btn{padding:.95rem 0;position:relative}.career-premium .career-path__level-dot{border-width:1.5px;border-color:rgb(var(--career-premium-a));width:.72rem;height:.72rem}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__level-dot{border-color:color-mix(in srgb,rgb(var(--career-premium-a)) 60%,transparent)}}.career-premium .career-path__level-dot{transition:background-color .3s var(--career-premium-ease),border-color .3s var(--career-premium-ease),box-shadow .3s var(--career-premium-ease),transform .3s var(--career-premium-ease);box-shadow:0 0 #0000}.career-premium .career-path__level-btn--active .career-path__level-dot{background:linear-gradient(135deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)));box-shadow:0 0 0 5px rgb(var(--career-premium-a));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__level-btn--active .career-path__level-dot{box-shadow:0 0 0 5px color-mix(in srgb,rgb(var(--career-premium-a)) 14%,transparent)}}.career-premium .career-path__level-btn--active .career-path__level-dot{transform:scale(1.3)}.career-premium .career-path__level-btn:not(.career-path__level-btn--active):not(.career-path__level-btn--passed) .career-path__level-dot{background:0 0}.career-premium .career-path__level-btn--passed .career-path__level-dot{background:rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__level-btn--passed .career-path__level-dot{background:color-mix(in srgb,rgb(var(--career-premium-b)) 34%,transparent)}}.career-premium .career-path__connector{background:linear-gradient(180deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)));width:1.5px;margin-left:.3rem}@supports (color:color-mix(in lab,red,red)){.career-premium .career-path__connector{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--career-premium-a)) 28%,transparent),color-mix(in srgb,rgb(var(--career-premium-b)) 28%,transparent))}}.career-premium .career-path__detail-stage{letter-spacing:.14em}.career-premium .career-path__detail-row dt{letter-spacing:.09em}.career-premium .career-people__avatar{background:linear-gradient(135deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)));position:relative}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__avatar{background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--career-premium-a)) 16%,transparent),color-mix(in srgb,rgb(var(--career-premium-b)) 16%,transparent))}}.career-premium .career-people__avatar{border:1px solid rgb(var(--career-premium-a))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__avatar{border:1px solid color-mix(in srgb,rgb(var(--career-premium-a)) 30%,transparent)}}.career-premium .career-people__avatar{box-shadow:0 0 22px var(--career-premium-glow-a)}.career-premium .career-people__quote{position:relative}.career-premium .career-people__quote:before{content:"“";z-index:0;color:rgb(var(--career-premium-a));font-family:Georgia,Times New Roman,serif;font-size:5.5rem;line-height:1;position:absolute;top:-1.7rem;left:-.2rem}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__quote:before{color:color-mix(in srgb,rgb(var(--career-premium-a)) 22%,transparent)}}.career-premium .career-people__quote:before{pointer-events:none}.career-premium .career-people__nav-btn{border-color:var(--border-default)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__nav-btn{border-color:color-mix(in srgb,var(--border-default) 60%,transparent)}}.career-premium .career-people__nav-btn{background:var(--career-premium-surface);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f}.career-premium .career-people__nav-btn--active,.career-premium .career-people__nav-btn:hover{border-color:rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__nav-btn--active,.career-premium .career-people__nav-btn:hover{border-color:color-mix(in srgb,rgb(var(--career-premium-b)) 30%,transparent)}}.career-premium .career-people__nav-btn--active,.career-premium .career-people__nav-btn:hover{background:linear-gradient(120deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__nav-btn--active,.career-premium .career-people__nav-btn:hover{background:linear-gradient(120deg,color-mix(in srgb,rgb(var(--career-premium-a)) 10%,transparent),color-mix(in srgb,rgb(var(--career-premium-b)) 10%,transparent))}}.career-premium .career-people__nav-avatar{background:linear-gradient(135deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-people__nav-avatar{background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--career-premium-a)) 14%,transparent),color-mix(in srgb,rgb(var(--career-premium-b)) 14%,transparent))}}.career-premium .career-numbers__grid,.career-premium .career-numbers__metric{border-color:var(--career-premium-hairline)}.career-premium .career-numbers__metric{transition:background-color .3s var(--career-premium-ease);position:relative}.career-premium .career-numbers__metric:before{content:"";z-index:0;border-radius:var(--radius-lg);background:var(--career-premium-radial-b);opacity:0;transition:opacity .4s var(--career-premium-ease);pointer-events:none;position:absolute;inset:1rem}.career-premium .career-numbers__metric:hover:before{opacity:1}.career-premium .career-numbers__value{z-index:1;background:linear-gradient(115deg,rgb(var(--career-premium-a)) 0,rgb(var(--career-premium-a)) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.career-premium .career-numbers__value{background:linear-gradient(115deg,rgb(var(--career-premium-a)) 0,color-mix(in srgb,rgb(var(--career-premium-a)) 55%,rgb(var(--career-premium-b)) 45%) 100%)}}.career-premium .career-numbers__value{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.career-premium .career-numbers__label{z-index:1;position:relative}.career-premium .career-positions__table-wrap{border:1px solid rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__table-wrap{border:1px solid color-mix(in srgb,rgb(var(--career-premium-b)) 14%,var(--border-default))}}.career-premium .career-positions__table-wrap{background:var(--career-premium-surface);box-shadow:0 28px 70px rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__table-wrap{box-shadow:0 28px 70px color-mix(in srgb,rgb(var(--career-premium-b)) 9%,transparent)}}.career-premium .career-positions__table-wrap{-webkit-backdrop-filter:blur(20px)}.career-premium .career-positions__table thead th{color:var(--text-muted);border-bottom-color:var(--career-premium-hairline)}.career-premium .career-positions__row{transition:background-color .22s;position:relative}.career-premium .career-positions__row:before{content:"";z-index:0;background:linear-gradient(90deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__row:before{background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--career-premium-a)) 9%,transparent),color-mix(in srgb,rgb(var(--career-premium-b)) 9%,transparent))}}.career-premium .career-positions__row:before{opacity:0;transition:opacity .26s var(--career-premium-ease);pointer-events:none}.career-premium .career-positions__row:focus-within:before,.career-premium .career-positions__row:hover:before{opacity:1}.career-premium .career-positions__row td{z-index:1;position:relative}.career-premium .career-positions__title-link{transition:color .2s var(--career-premium-ease)}.career-premium .career-positions__apply{isolation:isolate;border-color:rgb(var(--career-premium-a));border-radius:999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__apply{border-color:color-mix(in srgb,rgb(var(--career-premium-a)) 38%,transparent)}}.career-premium .career-positions__apply{background:rgb(var(--career-premium-a))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__apply{background:color-mix(in srgb,rgb(var(--career-premium-a)) 7%,transparent)}}.career-premium .career-positions__apply{color:rgb(var(--career-premium-a))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__apply{color:color-mix(in srgb,rgb(var(--career-premium-a)) 88%,#000)}}.career-premium .career-positions__apply{transition:background-color .22s var(--career-premium-ease),color .22s var(--career-premium-ease),box-shadow .22s var(--career-premium-ease),transform .22s var(--career-premium-ease)}.career-premium .career-positions__apply:hover{background:linear-gradient(135deg,rgb(var(--career-premium-a)),rgb(var(--career-premium-b)));color:#fff;box-shadow:0 8px 24px var(--career-premium-glow-a);transform:translateY(-1px)}.career-premium .career-positions__all-link{color:rgb(var(--career-premium-a));align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.career-premium .career-positions__all-link{color:color-mix(in srgb,rgb(var(--career-premium-a)) 84%,#000)}}.career-premium .career-positions__all-link{transition:color .2s var(--career-premium-ease)}.career-premium .career-positions__all-link:after{content:"→";transition:transform .24s var(--career-premium-ease)}.career-premium .career-positions__all-link:hover:after{transform:translate(4px)}.career-premium .career-real-work__item{border-color:var(--career-premium-hairline);transition:background-color .24s ease,padding-left .3s var(--career-premium-ease);position:relative}.career-premium .career-real-work__item:hover{padding-left:.75rem}.career-premium .career-real-work__time{color:rgb(var(--career-premium-a))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-real-work__time{color:color-mix(in srgb,rgb(var(--career-premium-a)) 78%,#000)}}.career-premium .career-recruiting-eb{isolation:isolate;position:relative}.career-premium .career-recruiting-eb:before{content:"";z-index:0;background:var(--career-premium-radial-a),var(--career-premium-radial-c),linear-gradient(180deg,transparent,var(--bg-secondary));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.career-premium .career-recruiting-eb:before{background:var(--career-premium-radial-a),var(--career-premium-radial-c),linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-secondary) 55%,transparent))}}.career-premium .career-recruiting-eb:before{pointer-events:none}.career-premium .career-recruiting-eb__panel{z-index:1;border:1px solid rgb(var(--career-premium-a));padding:clamp(2rem,5vw,3.5rem);position:relative}@supports (color:color-mix(in lab,red,red)){.career-premium .career-recruiting-eb__panel{border:1px solid color-mix(in srgb,rgb(var(--career-premium-a)) 16%,var(--border-default))}}.career-premium .career-recruiting-eb__panel{border-radius:var(--bento-radius);background:var(--career-premium-surface);box-shadow:0 30px 80px rgb(var(--career-premium-b)),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){.career-premium .career-recruiting-eb__panel{box-shadow:0 30px 80px color-mix(in srgb,rgb(var(--career-premium-b)) 12%,transparent),inset 0 1px 0 #ffffff1a}}.career-premium .career-recruiting-eb__panel{-webkit-backdrop-filter:blur(24px)}.career-premium .career-recruiting-eb__panel:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--career-premium-a)) 50%,transparent);height:1px;position:absolute;top:0;left:15%;right:15%}@supports (color:color-mix(in lab,red,red)){.career-premium .career-recruiting-eb__panel:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,rgb(var(--career-premium-a)) 45%,transparent) 50%,transparent)}}.career-premium .career-recruiting-eb__headline{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,3rem)}.career-premium .career-recruiting-eb__name{color:var(--text-primary)}.career-premium .career-recruiting-eb__email{color:rgb(var(--career-premium-b))}@supports (color:color-mix(in lab,red,red)){.career-premium .career-recruiting-eb__email{color:color-mix(in srgb,rgb(var(--career-premium-b)) 82%,#000)}}.career-premium .career-recruiting-eb__email{font-weight:600}.career-premium .career-why-cam__stat-value{background:linear-gradient(120deg,rgb(var(--career-premium-a)) 0,rgb(var(--career-premium-a)) 100%)}@supports (color:color-mix(in lab,red,red)){.career-premium .career-why-cam__stat-value{background:linear-gradient(120deg,rgb(var(--career-premium-a)) 0,color-mix(in srgb,rgb(var(--career-premium-a)) 48%,rgb(var(--career-premium-b)) 52%) 100%)}}.career-premium .career-why-cam__stat-value{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.career-premium .career-why-cam__stat{border-color:var(--career-premium-hairline);transition:padding-left .3s var(--career-premium-ease)}.career-premium .career-why-cam__stat:hover{padding-left:.5rem}[data-theme=dark] [data-world=career] .career-premium{--career-premium-surface:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-world=career] .career-premium{--career-premium-surface:color-mix(in srgb,var(--bg-elevated) 58%,transparent)}}[data-theme=dark] [data-world=career] .career-premium{--career-premium-hairline:#ffffff14}[data-theme=dark] [data-world=career] .career-premium .career-cta--primary{background:linear-gradient(135deg,rgb(var(--career-premium-a)) 0,rgb(var(--career-premium-b)) 100%);box-shadow:0 14px 42px #00000059,0 0 24px var(--career-premium-glow-a),inset 0 1px 0 #ffffff29;color:#fff}[data-theme=dark] [data-world=career] .career-premium .career-cta--secondary{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff24}[data-theme=dark] [data-world=career] .career-premium .career-positions__all-link,[data-theme=dark] [data-world=career] .career-premium .career-positions__apply,[data-theme=dark] [data-world=career] .career-premium .career-real-work__time,[data-theme=dark] [data-world=career] .career-premium .career-recruiting-eb__email{color:rgb(var(--career-premium-a))}[data-theme=dark] [data-world=career] .career-premium .career-numbers__value{background:linear-gradient(115deg,rgb(var(--career-premium-a)) 0,rgb(var(--career-premium-b)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){[data-world=career] .career-premium .career-cta:before,[data-world=career] .career-premium .career-positions__all-link:after,[data-world=career] .career-premium .career-real-work__item,[data-world=career] .career-premium .career-why-cam__stat{transition:none}[data-world=career] .career-premium .career-real-work__item:hover,[data-world=career] .career-premium .career-why-cam__stat:hover{padding-left:0}}.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-trust-layer__grid>.cam-bento-tile{grid-column:auto}.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-premium{--about-ink:var(--color-navy-900);--about-ink-soft:#0a1628c7;--about-ink-muted:#0a162899;--about-line:#0a162814;--about-accent:var(--steuer-finance-primary);--about-accent-deep:var(--steuer-finance-deep);--about-accent-soft:var(--steuer-finance-soft);--about-mint:var(--steuer-mint);--about-surface:var(--bg-primary);--about-surface-raise:var(--bg-elevated);background:var(--about-surface);width:100%;color:var(--about-ink);overflow-x:clip}:root[data-theme=dark] .about-premium{--about-ink:#fffffff5;--about-ink-soft:#ffffffc7;--about-ink-muted:#ffffff94;--about-line:#ffffff1a;--about-surface:var(--cam-bg-obsidian);--about-surface-raise:var(--cam-bg-sapphire)}.about-eyebrow{color:var(--about-accent);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.about-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-cta{border-radius:var(--radius-md);min-height:48px;transition:transform var(--duration-small) var(--ease-out),box-shadow var(--duration-small) var(--ease-out),border-color var(--duration-small) var(--ease-out),background-color var(--duration-small) var(--ease-out);justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.about-cta:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.about-cta--primary{background:var(--about-accent);color:#fff;border:1px solid #0000}.about-cta--primary:hover{background:var(--about-accent-deep);box-shadow:0 12px 32px var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-cta--primary:hover{box-shadow:0 12px 32px color-mix(in oklab,var(--about-accent) 34%,transparent)}}.about-cta--primary:hover{transform:translateY(-1px)}.about-cta--ghost{border:1px solid var(--about-line);color:var(--about-ink);background:0 0}.about-cta--ghost:hover{border-color:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-cta--ghost:hover{border-color:color-mix(in oklab,var(--about-accent) 46%,var(--about-line))}}.about-cta--ghost:hover{background:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-cta--ghost:hover{background:color-mix(in oklab,var(--about-accent) 7%,transparent)}}.about-cta--ghost:hover{transform:translateY(-1px)}.about-sec{padding-block:clamp(4rem,9vw,7.5rem)}.about-sec__inner{width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-sec__head{max-width:780px}.about-sec--center .about-sec__head{text-align:center;margin-inline:auto}.about-sec__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:650;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-sec__intro{color:var(--about-ink-soft);font-size:var(--text-body-lg);line-height:var(--leading-body);margin-top:1.25rem}.about-sec__body{margin-top:clamp(2.5rem,5vw,4rem)}.about-hero{background:radial-gradient(ellipse 90% 62% at 12% -10%,var(--about-accent),transparent 60%),radial-gradient(ellipse 60% 50% at 90% 8%,var(--about-mint),transparent 58%),var(--about-surface);align-items:center;min-height:900px;padding-block:clamp(6rem,12vw,9rem) clamp(5rem,10vw,8rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.about-hero{background:radial-gradient(ellipse 90% 62% at 12% -10%,color-mix(in oklab,var(--about-accent) 20%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 90% 8%,color-mix(in oklab,var(--about-mint) 16%,transparent),transparent 58%),var(--about-surface)}}.about-hero{isolation:isolate}:root[data-theme=dark] .about-hero{background:radial-gradient(ellipse 90% 62% at 12% -10%,var(--about-accent),transparent 62%),radial-gradient(ellipse 60% 50% at 90% 8%,var(--about-mint),transparent 60%),var(--about-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .about-hero{background:radial-gradient(ellipse 90% 62% at 12% -10%,color-mix(in oklab,var(--about-accent) 22%,transparent),transparent 62%),radial-gradient(ellipse 60% 50% at 90% 8%,color-mix(in oklab,var(--about-mint) 14%,transparent),transparent 60%),var(--about-surface)}}.about-hero__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-hero__glow{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.about-hero__glow--a{background:var(--about-accent);width:560px;height:560px;top:12%;left:-140px}@supports (color:color-mix(in lab,red,red)){.about-hero__glow--a{background:color-mix(in oklab,var(--about-accent) 26%,transparent)}}.about-hero__glow--b{background:var(--about-mint);width:440px;height:440px;bottom:-40px;right:-120px}@supports (color:color-mix(in lab,red,red)){.about-hero__glow--b{background:color-mix(in oklab,var(--about-mint) 22%,transparent)}}.about-hero__noise{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.about-hero__spot{background:radial-gradient(closest-side,var(--about-accent),transparent 70%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;position:absolute}@supports (color:color-mix(in lab,red,red)){.about-hero__spot{background:radial-gradient(closest-side,color-mix(in oklab,var(--about-accent) 16%,transparent),transparent 70%)}}.about-hero__spot{filter:blur(28px);pointer-events:none}.about-hero__inner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto;display:grid;position:relative}.about-hero__headline{color:var(--about-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,7vw,5.9rem);font-weight:620;line-height:1.02}.about-hero__accent{color:#0000;background:linear-gradient(100deg,var(--about-accent),var(--about-mint) 90%);-webkit-background-clip:text;background-clip:text;display:block}.about-hero__subline{max-width:34rem;color:var(--about-ink-soft);font-size:var(--text-body-lg);line-height:var(--leading-body);margin:1.6rem 0 0}.about-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2.4rem;display:flex}.about-hero__visual{aspect-ratio:1;justify-self:end;width:100%;max-width:520px;position:relative}.about-hero__net{width:100%;height:100%}.about-hero__net-grid line{stroke:var(--about-line);stroke-width:.18px}.about-hero__net-edge{stroke:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-hero__net-edge{stroke:color-mix(in oklab,var(--about-accent) 55%,transparent)}}.about-hero__net-edge{stroke-width:.5px;stroke-linecap:round}.about-hero__net-core,.about-hero__net-node{fill:var(--about-accent)}.about-hero__net-core{fill:var(--about-mint)}.about-hero__net-pulse{fill:none;stroke:var(--about-mint);stroke-width:.45px;transform-origin:50%;transform-box:fill-box}.about-hero__net-center{fill:var(--about-ink);stroke:var(--about-accent);stroke-width:.4px}.about-hero__scroll{color:var(--about-ink-muted);z-index:1;justify-items:center;gap:.55rem;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2rem);left:50%;transform:translate(-50%)}.about-hero__scroll-line{background:linear-gradient(180deg,var(--about-accent),transparent);transform-origin:top;width:1px;height:52px;animation:about-scroll-drift 2.6s var(--ease-in-out) infinite}.about-hero__scroll-label{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:600}@keyframes about-scroll-drift{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.about-kpis{background:var(--about-surface-raise);padding-block:clamp(4rem,8vw,6.5rem)}:root[data-theme=dark] .about-kpis{background:linear-gradient(180deg,var(--cam-bg-sapphire),var(--cam-bg-obsidian))}.about-kpis__inner{width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-kpis__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.about-kpi{border-top:1px solid var(--about-line);gap:.4rem;padding-block:.75rem;display:grid}.about-kpi__label{color:var(--about-ink-soft);order:2;font-size:.82rem;font-weight:600}.about-kpi__value{color:var(--about-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:620;line-height:1}.about-kpi__context{color:var(--about-ink-muted);order:3;font-size:.78rem;line-height:1.5}.about-story{padding-block:clamp(4.5rem,9vw,8rem)}.about-story__inner{width:min(1100px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-story__lead-headline{max-width:20ch;color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-story__chapters{gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.about-story__chapter{grid-template-columns:clamp(3rem,6vw,5rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.about-story__chapter-number{color:var(--about-accent);letter-spacing:.14em;padding-top:.35rem;font-size:1rem;font-weight:700}.about-story__chapter-eyebrow{color:var(--about-ink-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:700}.about-story__chapter-headline{max-width:30ch;color:var(--about-ink);letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:620;line-height:var(--leading-snug);text-wrap:balance;margin:0}.about-story__chapter-copy{max-width:62ch;color:var(--about-ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:1rem 0 0}.about-disciplines{background:var(--about-surface-raise);padding-block:clamp(4rem,9vw,7.5rem)}:root[data-theme=dark] .about-disciplines{background:linear-gradient(180deg,var(--cam-bg-obsidian),var(--cam-bg-sapphire))}.about-disciplines__inner{width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-disciplines__head{max-width:720px}.about-disciplines__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-disciplines__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-discipline{border:1px solid var(--about-line);border-radius:var(--radius-xl);background:var(--about-surface);flex-direction:column;gap:1.75rem;padding:clamp(1.75rem,4vw,3rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-discipline{background:color-mix(in oklab,var(--about-surface) 86%,transparent)}}.about-discipline{transition:transform var(--duration-medium) var(--ease-out),border-color var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}.about-discipline:after{content:"";border-radius:inherit;background:linear-gradient(120deg,transparent 20%,var(--about-accent) 50%,transparent 80%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.about-discipline:after{background:linear-gradient(120deg,transparent 20%,color-mix(in oklab,var(--about-accent) 55%,transparent) 50%,transparent 80%)}}.about-discipline:after{opacity:0;transition:opacity var(--duration-medium) var(--ease-out);pointer-events:none;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about-discipline:hover:after{opacity:1}.about-discipline:hover{border-color:var(--about-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.about-discipline:hover{border-color:color-mix(in oklab,var(--about-accent) 32%,var(--about-line))}}.about-discipline:hover{box-shadow:0 24px 64px var(--cam-bg-obsidian)}@supports (color:color-mix(in lab,red,red)){.about-discipline:hover{box-shadow:0 24px 64px color-mix(in oklab,var(--cam-bg-obsidian) 12%,transparent)}}.about-discipline__aura{background:radial-gradient(closest-side,var(--about-accent),transparent 70%);border-radius:50%;width:360px;height:360px;position:absolute;inset:-40% -30% auto auto}@supports (color:color-mix(in lab,red,red)){.about-discipline__aura{background:radial-gradient(closest-side,color-mix(in oklab,var(--about-accent) 18%,transparent),transparent 70%)}}.about-discipline__aura{filter:blur(48px);pointer-events:none}.about-discipline--ub .about-discipline__aura{background:radial-gradient(closest-side,var(--about-mint),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.about-discipline--ub .about-discipline__aura{background:radial-gradient(closest-side,color-mix(in oklab,var(--about-mint) 20%,transparent),transparent 70%)}}.about-discipline__head{z-index:1;position:relative}.about-discipline__eyebrow{color:var(--about-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.76rem;font-weight:700}.about-discipline--ub .about-discipline__eyebrow{color:var(--about-mint)}.about-discipline__title{color:var(--about-ink);letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:620;line-height:var(--leading-snug);text-wrap:balance;margin:0}.about-discipline__description{color:var(--about-ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:.9rem 0 0}.about-discipline__features{z-index:1;gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.about-discipline__feature{color:var(--about-ink);align-items:baseline;gap:.7rem;font-size:.94rem;font-weight:500;display:flex}.about-discipline__feature-mark{color:var(--about-accent);font-weight:400}.about-discipline--ub .about-discipline__feature-mark{color:var(--about-mint)}.about-discipline>.about-cta{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.about-process{padding-block:clamp(4rem,9vw,7.5rem)}.about-process__inner{width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-process__head{max-width:720px}.about-process__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-process__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-process__steps{align-content:start;gap:.75rem;display:grid}.about-process__step{border:1px solid var(--about-line);border-radius:var(--radius-lg);width:100%;color:var(--about-ink-soft);text-align:left;cursor:pointer;transition:border-color var(--duration-small) var(--ease-out),background-color var(--duration-small) var(--ease-out),transform var(--duration-small) var(--ease-out),color var(--duration-small) var(--ease-out);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}.about-process__step:hover{border-color:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-process__step:hover{border-color:color-mix(in oklab,var(--about-accent) 30%,var(--about-line))}}.about-process__step.is-active{border-color:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-process__step.is-active{border-color:color-mix(in oklab,var(--about-accent) 55%,var(--about-line))}}.about-process__step.is-active{background:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-process__step.is-active{background:color-mix(in oklab,var(--about-accent) 7%,transparent)}}.about-process__step.is-active{color:var(--about-ink)}.about-process__step:focus-visible{outline:var(--focus-ring);outline-offset:2px}.about-process__step-index{color:var(--about-accent);letter-spacing:.1em;font-size:.8rem;font-weight:700}.about-process__step-title{font-size:1.05rem;font-weight:600}.about-process__step-caret{color:var(--about-accent);transition:transform var(--duration-small) var(--ease-out)}.about-process__step.is-active .about-process__step-caret{transform:translate(4px)}.about-process__panels{position:relative}.about-process__panel{border:1px solid var(--about-line);border-radius:var(--radius-xl);background:var(--about-surface-raise);align-content:start;gap:.9rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@supports (color:color-mix(in lab,red,red)){.about-process__panel{background:color-mix(in oklab,var(--about-surface-raise) 80%,transparent)}}.about-process__panel-index{color:var(--about-accent);letter-spacing:-.04em;margin:0;font-size:3rem;font-weight:640;line-height:1}.about-process__panel-title{color:var(--about-ink);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:620}.about-process__panel-copy{color:var(--about-ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.about-values{background:var(--about-surface-raise);padding-block:clamp(4rem,9vw,7.5rem)}:root[data-theme=dark] .about-values{background:linear-gradient(180deg,var(--cam-bg-sapphire),var(--cam-bg-obsidian))}.about-values__inner{width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-values__head{max-width:720px}.about-values__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-values__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-value{justify-items:start;gap:1rem;display:grid}.about-value__graphic{color:var(--about-accent)}.about-value__ring{stroke:var(--about-line);stroke-width:1.6px}.about-value__ring-progress{stroke:var(--about-accent);stroke-width:1.8px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.about-value__line{stroke:var(--about-accent);stroke-width:1.6px;stroke-linecap:round}.about-value__dot-core{fill:var(--about-accent)}.about-value__arc{stroke:var(--about-accent);stroke-width:1.6px;stroke-linecap:round;fill:none}.about-value__title{color:var(--about-ink);letter-spacing:-.015em;margin:0;font-size:1.2rem;font-weight:620}.about-value__description{color:var(--about-ink-soft);font-size:.94rem;line-height:var(--leading-body);margin:0}.about-leadership{padding-block:clamp(4rem,9vw,7.5rem)}.about-leadership__inner{width:min(1180px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-leadership__head{max-width:720px}.about-leadership__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-leadership__intro{color:var(--about-ink-soft);font-size:var(--text-body-lg);line-height:var(--leading-body);margin:1.25rem 0 0}.about-leadership__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-exec{border:1px solid var(--about-line);border-radius:var(--radius-xl);background:var(--about-surface);gap:1.4rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@supports (color:color-mix(in lab,red,red)){.about-exec{background:color-mix(in oklab,var(--about-surface) 86%,transparent)}}.about-exec{transition:transform var(--duration-medium) var(--ease-out),border-color var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}.about-exec:hover{border-color:var(--about-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.about-exec:hover{border-color:color-mix(in oklab,var(--about-accent) 32%,var(--about-line))}}.about-exec:hover{box-shadow:0 24px 56px var(--cam-bg-obsidian)}@supports (color:color-mix(in lab,red,red)){.about-exec:hover{box-shadow:0 24px 56px color-mix(in oklab,var(--cam-bg-obsidian) 10%,transparent)}}.about-exec__visual{justify-content:flex-start;display:flex}.about-exec__title{color:var(--about-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.78rem;font-weight:700}.about-exec__name{color:var(--about-ink);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:640}.about-exec__focus{margin:.6rem 0 0}.about-exec__focus,.about-exec__quote{color:var(--about-ink-soft);font-size:.92rem;line-height:var(--leading-body)}.about-exec__quote{border-top:1px solid var(--about-line);font-style:italic;margin:1.2rem 0 0;padding-top:1.1rem}.about-exec__email,.about-exec__quote-mark{color:var(--about-accent)}.about-exec__email{margin-top:1rem;font-size:.86rem;font-weight:600;text-decoration:none}.about-exec__email:hover{text-decoration:underline}.about-timeline{background:var(--about-surface-raise);padding-block:clamp(4rem,9vw,7.5rem)}:root[data-theme=dark] .about-timeline{background:linear-gradient(180deg,var(--cam-bg-obsidian),var(--cam-bg-sapphire))}.about-timeline__inner{width:min(1100px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-timeline__head{max-width:720px}.about-timeline__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-timeline__track{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.about-timeline__rail{transform-origin:top;background:linear-gradient(180deg,var(--about-accent),var(--about-accent));width:2px;position:absolute;top:0;bottom:0;left:1.5rem}@supports (color:color-mix(in lab,red,red)){.about-timeline__rail{background:linear-gradient(180deg,var(--about-accent),color-mix(in oklab,var(--about-accent) 18%,transparent))}}.about-timeline__rail{opacity:.5}.about-timeline__list{gap:clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.about-timeline__item{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.about-timeline__dot{justify-self:center;place-items:center;width:1.5rem;height:1.5rem;display:grid}.about-timeline__dot-core{background:var(--about-accent);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--about-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.about-timeline__dot-core{box-shadow:0 0 0 4px color-mix(in oklab,var(--about-accent) 16%,transparent)}}.about-timeline__card{gap:.4rem;padding-bottom:clamp(1rem,3vw,1.75rem);display:grid}.about-timeline__year{color:var(--about-accent);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.about-timeline__title{color:var(--about-ink);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:620}.about-timeline__copy{max-width:56ch;color:var(--about-ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.about-technology{padding-block:clamp(4rem,9vw,7.5rem)}.about-technology__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4rem);width:min(1100px,100% - clamp(2rem,6vw,5rem));margin-inline:auto;display:grid}.about-technology__head{top:calc(var(--header-height) + 2rem);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);background:var(--about-surface);margin:-1.25rem;padding:1.25rem;position:sticky}@supports (color:color-mix(in lab,red,red)){.about-technology__head{background:color-mix(in oklab,var(--about-surface) 64%,transparent)}}.about-technology__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-technology__intro{color:var(--about-ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:1.25rem 0 0}.about-technology__list{border-top:1px solid var(--about-line);gap:0;margin:0;padding:0;display:grid}.about-technology__item{border-bottom:1px solid var(--about-line);transition:background-color var(--duration-small) var(--ease-out);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;padding:1.6rem .5rem;display:grid}.about-technology__item:hover{background:var(--about-accent)}@supports (color:color-mix(in lab,red,red)){.about-technology__item:hover{background:color-mix(in oklab,var(--about-accent) 3%,transparent)}}.about-technology__title{color:var(--about-ink);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:620}.about-technology__body{gap:.35rem;margin:0;display:grid}.about-technology__body p{color:var(--about-ink-soft);font-size:.96rem;line-height:var(--leading-body);margin:0}.about-technology__detail{color:var(--about-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.about-trust{background:var(--about-surface-raise);padding-block:clamp(4rem,9vw,7.5rem)}:root[data-theme=dark] .about-trust{background:linear-gradient(180deg,var(--cam-bg-sapphire),var(--cam-bg-obsidian))}.about-trust__inner{width:min(1100px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-trust__head{max-width:720px}.about-trust__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-trust__item{border:1px solid var(--about-line);border-radius:var(--radius-lg);background:var(--about-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;margin:0;padding:clamp(1.4rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.about-trust__item{background:color-mix(in oklab,var(--about-surface) 86%,transparent)}}.about-trust__badge{border-radius:var(--radius-md);background:var(--about-accent);justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding-inline:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-trust__badge{background:color-mix(in oklab,var(--about-accent) 12%,transparent)}}.about-trust__badge{color:var(--about-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.about-trust__title{color:var(--about-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:620}.about-trust__description{color:var(--about-ink-soft);font-size:.9rem;line-height:var(--leading-body);margin:.4rem 0 0}.about-trust__note{color:var(--about-ink-muted);font-size:.82rem;line-height:var(--leading-body);margin:clamp(2rem,4vw,3rem) 0 0}.about-locations{padding-block:clamp(4rem,9vw,7.5rem)}.about-locations__inner{width:min(1100px,100% - clamp(2rem,6vw,5rem));margin-inline:auto}.about-locations__head{max-width:720px}.about-locations__headline{color:var(--about-ink);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:640;line-height:var(--leading-tight);text-wrap:balance;margin:0}.about-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-location{border:1px solid var(--about-line);border-radius:var(--radius-xl);background:var(--about-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@supports (color:color-mix(in lab,red,red)){.about-location{background:color-mix(in oklab,var(--about-surface) 86%,transparent)}}.about-location{font-style:normal}.about-location__mark{border-radius:var(--radius-md);background:var(--about-accent);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-location__mark{background:color-mix(in oklab,var(--about-accent) 12%,transparent)}}.about-location__mark{color:var(--about-accent);letter-spacing:.06em;font-size:.85rem;font-weight:800}.about-location__mark--ub{background:var(--about-mint)}@supports (color:color-mix(in lab,red,red)){.about-location__mark--ub{background:color-mix(in oklab,var(--about-mint) 14%,transparent)}}.about-location__mark--ub{color:var(--about-mint)}.about-location__body{gap:.45rem;display:grid}.about-location__label{color:var(--about-ink);letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:620}.about-location__address{color:var(--about-ink-soft);margin:0;font-size:.94rem;line-height:1.6}.about-location__phone{color:var(--about-accent);font-size:.9rem;font-weight:600;text-decoration:none}.about-location__phone:hover{text-decoration:underline}.about-contact{background:var(--about-surface-raise);isolation:isolate;padding-block:clamp(5rem,11vw,9rem);position:relative;overflow:hidden}:root[data-theme=dark] .about-contact{background:linear-gradient(180deg,var(--cam-bg-sapphire),var(--cam-bg-obsidian))}.about-contact__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.about-contact__glow{background:radial-gradient(closest-side,var(--about-accent),transparent 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.about-contact__glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--about-accent) 20%,transparent),transparent 70%)}}.about-contact__glow{filter:blur(72px)}.about-contact__inner{z-index:1;text-align:center;width:min(820px,100% - clamp(2rem,6vw,5rem));margin-inline:auto;position:relative}.about-contact__eyebrow{margin-inline:auto}.about-contact__headline{color:var(--about-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.5vw,4.4rem);font-weight:620;line-height:1.04}.about-contact__subline{max-width:36rem;color:var(--about-ink-soft);font-size:var(--text-body-lg);line-height:var(--leading-body);margin:1.4rem auto 0}.about-contact__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;margin-top:2.5rem;display:flex}.about-contact__email,.about-contact__phone{color:var(--about-ink-soft);border-bottom:1px solid var(--about-line);padding-bottom:2px;font-size:.92rem;font-weight:500;text-decoration:none}.about-contact__email:hover,.about-contact__phone:hover{color:var(--about-accent);border-color:var(--about-accent)}@media (max-width:1000px){.about-hero{min-height:auto;padding-top:clamp(5rem,10vw,7rem);padding-bottom:clamp(4rem,8vw,5.5rem)}.about-hero__inner{grid-template-columns:1fr}.about-hero__visual{justify-self:start;max-width:420px}.about-kpis__list{grid-template-columns:repeat(3,minmax(0,1fr))}.about-disciplines__grid,.about-leadership__grid{grid-template-columns:1fr}.about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-technology__inner{grid-template-columns:1fr}.about-technology__head{position:static}}@media (max-width:720px){.about-kpis__list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-story__chapter{gap:.75rem}.about-locations__grid,.about-process__body,.about-story__chapter,.about-technology__item,.about-trust__grid,.about-values__grid{grid-template-columns:1fr}.about-technology__item{gap:.6rem}}@media (prefers-reduced-motion:reduce){.about-hero__net-pulse,.about-hero__scroll-line{animation:none}.about-contact__glow,.about-discipline__aura,.about-hero__glow{filter:none}}.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);--steuer-text-primary:#fffffff5}html[data-world=ub][data-theme=dark]{--text-accent:var(--ub-electric-blue)}[data-theme=dark] .service-detail--steuer .service-hero__claim,[data-theme=dark] .service-detail--steuer .service-hero__headline,[data-theme=dark] .service-detail--steuer .service-section__headline,[data-theme=dark] .steuer-display,[data-theme=dark] .steuer-hero__headline,[data-theme=dark] .steuer-section-header__title{color:var(--text-primary)!important}[data-theme=dark] .cam-bento-tile__description,[data-theme=dark] .cam-bento-tile__meta,[data-theme=dark] .steuer-body-lg,[data-theme=dark] .steuer-hero__subline,[data-theme=dark] .steuer-section-header__description{color:var(--text-secondary)!important}[data-theme=dark] .cam-bento-tile__eyebrow,[data-theme=dark] .cam-text-eyebrow,[data-theme=dark] .steuer-eyebrow{color:var(--text-accent)!important}[data-theme=dark] .ub-display,[data-theme=dark] .ub-section-header__title,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] li,[data-theme=dark] p{opacity:1}[data-theme=dark] .service-hero--steuer,[data-theme=dark] .service-hero--ub,[data-theme=dark] .service-section--steuer,[data-theme=dark] .service-section--ub,[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--engagement,[data-world=ub][data-theme=dark] .ub-section--intelligence,[data-world=ub][data-theme=dark] .ub-section--proof,[data-world=ub][data-theme=dark] .ub-section--services{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--elevated,[data-theme=dark] .cam-glass--immersive,[data-theme=dark] .cam-glass--subtle{-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:cam-immersion-grid-drift 28s linear infinite;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:cam-immersion-sphere-drift 32s ease-in-out infinite;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:cam-immersion-line-pulse 6s ease-in-out infinite}.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:cam-immersion-node-pulse 4s ease-in-out infinite}.cam-immersion-layer__particles{position:absolute;inset:0}.cam-immersion-layer__particle{opacity:.08;background:#ffffff8c;border-radius:50%;width:2px;height:2px;animation:cam-immersion-particle-float 24s linear infinite;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)}}.case-section.cam-world-section,.service-section.cam-world-section,[data-world=steuer] .steuer-section,[data-world=ub] .ub-section{min-height:auto;padding-block:clamp(5rem,8vw,8.25rem)}[data-theme=dark] .conversion-form-sidebar--steuer:not(.cam-glass),[data-theme=dark] .conversion-partner--steuer:not(.cam-bento-tile),[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:cam-field-svg-drift 32s ease-in-out infinite}.cam-strategic-field--hero .cam-strategic-field__gradient{will-change:opacity,transform;animation:cam-field-gradient-breathe 10s ease-in-out infinite}.cam-strategic-field--hero .cam-field__grid-bg{transform-origin:50%;animation:cam-field-grid-shift 24s linear infinite}.cam-strategic-field--hero .cam-field__orbit--hero{transform-origin:300px 90px;animation:cam-field-orbit-spin 48s linear infinite}.cam-strategic-field--steuer.cam-strategic-field--hero .cam-field__vector--bearing{animation:cam-field-vector-pulse 6s ease-in-out infinite}.cam-strategic-field--steuer.cam-strategic-field--hero .cam-field__swarm{animation:cam-field-swarm-pulse 20s ease-in-out infinite}.cam-strategic-field--ub.cam-strategic-field--hero .cam-field__vector--ub{animation:cam-field-vector-pulse 7s ease-in-out infinite}.cam-strategic-field--hero .cam-field__node--pulse{animation:cam-field-node-glow 4s ease-in-out infinite}.steuer-hero__compass-ring{will-change:transform;animation:cam-compass-ring-spin 56s linear infinite}.steuer-hero__compass-ring:before{animation:cam-compass-glow-pulse 5s ease-in-out infinite}.ub-hero__glow{will-change:transform,opacity;animation:cam-ub-glow-drift 26s ease-in-out infinite}.ub-hero__glass-edge{animation:cam-ub-edge-shimmer 8s ease-in-out infinite}.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] .steuer-hero__headline.cam-text-hero,[data-theme=dark] .ub-display.ub-hero__headline,[data-theme=dark] .ub-hero__headline,[data-theme=dark] .ub-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(1turn)}}@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(1turn)}}@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:cam-field-svg-drift 40s ease-in-out infinite}.cam-strategic-field--section .cam-field__grid-bg{animation:cam-field-grid-shift 36s linear infinite}[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,#8b7dff);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,#635bff);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:#fff;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,#3b6ea5);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,#3b6ea5)}[data-theme=dark] .steuer-section-header__title,[data-theme=dark] .ub-section-header__description,[data-theme=dark] .ub-section-header__title{color:var(--text-primary)!important}[data-theme=dark] .steuer-section-header .cam-text-body-lg,[data-theme=dark] .ub-section-header__description{color:var(--text-secondary)!important}@media (prefers-reduced-motion:reduce){.cam-immersion-layer__grid,.cam-immersion-layer__line,.cam-immersion-layer__node,.cam-immersion-layer__particle,.cam-immersion-layer__sphere,.cam-ocean-compass__arc,.cam-ocean-compass__guidance,.cam-ocean-compass__ice-glow,.cam-ocean-compass__needle,.cam-ocean-compass__triangle,.cam-ocean-compass__water-field,.cam-strategic-field--hero .cam-field__grid-bg,.cam-strategic-field--hero .cam-field__node--pulse,.cam-strategic-field--hero .cam-field__orbit--hero,.cam-strategic-field--hero .cam-field__swarm,.cam-strategic-field--hero .cam-field__vector--bearing,.cam-strategic-field--hero .cam-field__vector--ub,.cam-strategic-field--hero .cam-strategic-field__gradient,.cam-strategic-field--hero .cam-strategic-field__svg,.cam-strategic-field--section .cam-field__grid-bg,.cam-strategic-field--section .cam-strategic-field__svg,.steuer-hero__compass-ring,.steuer-hero__compass-ring:before,.steuer-hero__grain,.ub-hero__glass-edge,.ub-hero__glow,[data-theme=dark] .cam-bento-tile--interactive:hover,[data-theme=dark] .steuer-cta--primary:hover,[data-theme=dark] .steuer-cta--secondary:hover{transition:none!important;animation:none!important;transform:none!important}}html[data-theme=dark] [data-world=steuer] .cam-bento-tile,html[data-theme=dark] [data-world=steuer] .cam-glass,html[data-theme=dark] [data-world=steuer] .cam-world-section,html[data-theme=dark] [data-world=ub] .cam-bento-tile,html[data-theme=dark] [data-world=ub] .cam-glass,html[data-theme=dark] [data-world=ub] .cam-world-section{--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:cam-ocean-water-drift 38s ease-in-out infinite;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:cam-ocean-water-drift 42s ease-in-out -12s infinite reverse;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:cam-ocean-ice-pulse 14s ease-in-out infinite;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:cam-ocean-arc-spin 52s linear infinite}.cam-ocean-compass__arc--inner{stroke:#74b9e647;transform-origin:890px 280px;animation:cam-ocean-arc-spin 36s linear infinite reverse}.cam-ocean-compass__guidance{stroke:var(--steuer-turquoise-500);stroke-width:1.5px;opacity:.55;animation:cam-ocean-guidance-pulse 12s ease-in-out infinite}.cam-ocean-compass__needle{fill:#635bff2e;stroke:var(--steuer-turquoise-500);stroke-width:1px;animation:cam-ocean-needle-drift 28s ease-in-out infinite}.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:cam-ocean-triangle-drift 32s ease-in-out infinite;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(1turn)}}@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-home,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{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,#0e2c4d14 40%,#cfe8f70a)!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,#0e2c4d38 45%,#07111c59)!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-hero__subline,html[data-world=steuer][data-theme=dark] .steuer-section-header__description{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-contact__cta,html[data-world=steuer][data-theme=dark] .steuer-cta--primary{color:var(--steuer-ocean-950)!important}@media (prefers-reduced-motion:reduce){.cam-ocean-compass__arc,.cam-ocean-compass__guidance,.cam-ocean-compass__ice-glow,.cam-ocean-compass__needle,.cam-ocean-compass__triangle,.cam-ocean-compass__water-field{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:#0a2540b3;--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] .cam-lifecycle--steuer,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{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-hero,html[data-world=steuer][data-theme=light] .service-detail--steuer .service-section{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] .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] .case-study__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] .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] .steuer-contact__headline,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] .cam-bento-tile__index,html[data-world=steuer][data-theme=dark] .cam-bento-tile__meta,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] .conversion-partner--steuer .conversion-partner__link,html[data-world=steuer][data-theme=dark] .conversion-partner--steuer .conversion-partner__title,html[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__claim,html[data-world=steuer][data-theme=dark] .service-detail--steuer .service-hero__intro,html[data-world=steuer][data-theme=dark] .steuer-body-lg,html[data-world=steuer][data-theme=dark] .steuer-contact__description,html[data-world=steuer][data-theme=dark] .steuer-contact__title,html[data-world=steuer][data-theme=dark] .steuer-hero__subline,html[data-world=steuer][data-theme=dark] .steuer-section-header__description{color:#ffffffc7!important}html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile .cam-bento-tile__eyebrow,html[data-world=steuer][data-theme=dark] .cam-lifecycle__stage-tile .cam-bento-tile__index,html[data-world=steuer][data-theme=dark] .steuer-eyebrow{color:#b8b5ff!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,#cfe8f78c 48%,#74b9e61f)!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,#0e2c4d6b 48%,#07111c8c)!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,#4e9cd5)!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,#635bff59 15%,#4e9cd559 50%,#635bff59 85%,#0000);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,#0e2c4d47)!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] .case-related__link,html[data-world=steuer][data-theme=dark] .insights-featured--steuer a{color:#fffffff5}html[data-world=steuer][data-theme=dark] .case-study__meta,html[data-world=steuer][data-theme=dark] .insights-article-card__meta{color:#fff9!important}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__ice-glow,.cam-ocean-compass__water-field{filter:blur(48px)}}.steuer-home--intelligence,html[data-world=steuer] .steuer-home--intelligence{background-color:var(--steuer-surface);color:var(--text-primary)}.steuer-hero--intelligence,html[data-world=steuer] .steuer-hero--intelligence{min-height:min(84vh,58rem);padding-block:clamp(3.5rem,7vw,6rem);overflow:hidden}.steuer-hero--intelligence .steuer-hero__pattern,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%)}.steuer-hero--intelligence .steuer-hero__mesh-layer,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)}.steuer-hero--intelligence .steuer-hero__data-layer,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:steuer-tax-atmosphere 38s ease-in-out infinite alternate;position:absolute;inset:-8% -4%}@keyframes steuer-tax-atmosphere{0%{opacity:.65;transform:translate(0)scale(1)}to{opacity:.85;transform:translate(0)scale(1)}}.steuer-hero--intelligence .steuer-hero__headline,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}.steuer-hero__visual-wrap,html[data-world=steuer] .steuer-hero__visual-wrap{width:100%;max-width:30rem;margin-inline:auto;position:relative}@media (min-width:1024px){.steuer-hero__visual-wrap,html[data-world=steuer] .steuer-hero__visual-wrap{max-width:32rem;margin-inline:0}}.steuer-hero__visual--platform,html[data-world=steuer] .steuer-hero__visual--platform{isolation:isolate;aspect-ratio:4/5;background:linear-gradient(168deg,#ffffffeb,#f6f9fce0 55%,#eef2faf0);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,#0f141ceb 55%,#0c1018f5);border-color:#635bff38;box-shadow:inset 0 1px #ffffff0f,0 24px 72px #05070d73,0 0 48px #635bff14}.steuer-hero__visual--platform .steuer-hero__visual-glow,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%}.steuer-tax-network,html[data-world=steuer] .steuer-tax-network{opacity:.72;width:100%;height:100%;min-height:22rem;transition:opacity .48s;position:relative}.steuer-tax-network--active,html[data-world=steuer] .steuer-tax-network--active{opacity:1}.steuer-tax-network__guidelines,html[data-world=steuer] .steuer-tax-network__guidelines{pointer-events:none;position:absolute;inset:6% 0}.steuer-tax-network__guideline,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%}.steuer-tax-network__svg,html[data-world=steuer] .steuer-tax-network__svg{z-index:1;width:100%;height:100%;position:relative}.steuer-tax-network__edge,html[data-world=steuer] .steuer-tax-network__edge{stroke-dasharray:3 5;animation:steuer-net-edge-flow 20s linear infinite}.steuer-tax-network__node-halo,html[data-world=steuer] .steuer-tax-network__node-halo{fill:#635bff14;animation:steuer-net-node-pulse 7s ease-in-out infinite}.steuer-tax-network__node--tax .steuer-tax-network__node-halo,html[data-world=steuer] .steuer-tax-network__node--tax .steuer-tax-network__node-halo{animation-duration:5.5s}.steuer-tax-network__node--governance .steuer-tax-network__node-halo,html[data-world=steuer] .steuer-tax-network__node--governance .steuer-tax-network__node-halo{animation-duration:8s}.steuer-tax-network__node-core,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}.steuer-tax-network__node-label,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}.steuer-tax-network__hub-pulse,html[data-world=steuer] .steuer-tax-network__hub-pulse{fill:#635bff0f;animation:steuer-tax-hub-breathe 11s ease-in-out infinite}.steuer-tax-network__hub-triangle,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}.steuer-tax-network__stream-canvas,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}}.steuer-hero-kpis,html[data-world=steuer] .steuer-hero-kpis{pointer-events:none;z-index:4;position:absolute;inset:-6% -8%}.steuer-hero-kpis__chip,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:steuer-kpi-float 14s ease-in-out infinite;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}.steuer-hero-kpis__chip--top-left,html[data-world=steuer] .steuer-hero-kpis__chip--top-left{animation-delay:0s;top:4%;left:-2%}.steuer-hero-kpis__chip--top-right,html[data-world=steuer] .steuer-hero-kpis__chip--top-right{animation-delay:-3.5s;top:8%;right:-4%}.steuer-hero-kpis__chip--bottom-left,html[data-world=steuer] .steuer-hero-kpis__chip--bottom-left{animation-delay:-7s;bottom:12%;left:-6%}.steuer-hero-kpis__chip--bottom-right,html[data-world=steuer] .steuer-hero-kpis__chip--bottom-right{animation-delay:-10.5s;bottom:6%;right:-2%}.steuer-hero-kpis__value,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}.steuer-hero-kpis__label,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:translate(0)}}html[data-world=steuer] .steuer-section--control,html[data-world=steuer] .steuer-section--mandate,html[data-world=steuer] .steuer-section--principles,html[data-world=steuer] .steuer-section--services{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:steuer-tax-hub-breathe 13s ease-in-out infinite;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:steuer-service-signal 4s ease-in-out infinite;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-control-grid__hub-pulse,html[data-world=steuer] .steuer-hero--intelligence .steuer-hero__data-layer,html[data-world=steuer] .steuer-hero-kpis__chip,html[data-world=steuer] .steuer-hero__visual-glow,html[data-world=steuer] .steuer-service-card__signal,html[data-world=steuer] .steuer-tax-network__edge,html[data-world=steuer] .steuer-tax-network__hub-pulse,html[data-world=steuer] .steuer-tax-network__node-halo{animation:none}}@media (max-width:767px){html[data-world=steuer] .steuer-hero-kpis__chip{display:none}html[data-world=steuer] .steuer-hero-kpis__chip--bottom-left,html[data-world=steuer] .steuer-hero-kpis__chip--top-right{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--engagement,html[data-world=ub][data-theme=dark] .ub-section--intelligence,html[data-world=ub][data-theme=dark] .ub-section--proof,html[data-world=ub][data-theme=dark] .ub-section--services{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,#0f1f3561 50%,#050b1280)!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__action,html[data-world=ub] .cam-bento-tile--world-ub .cam-bento-tile__eyebrow{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--executive,html[data-world=ub][data-theme=dark] .ub-cta--header{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-hero__subline,html[data-world=ub][data-theme=dark] .ub-section-header__description{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}.ub-home,html[data-world=ub] .ub-home{background-color:var(--ub-bg-primary);color:var(--ub-text-primary)}.ub-hero--executive,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%)}.ub-hero__grid-pattern,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%)}.ub-hero__atmosphere,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:ub-executive-atmosphere 40s ease-in-out infinite alternate;position:absolute;inset:-10% -5%}@keyframes ub-executive-atmosphere{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}.ub-hero--executive .ub-hero__glow,html[data-world=ub] .ub-hero--executive .ub-hero__glow{display:none}.ub-hero--executive .ub-hero__eyebrow,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}.ub-hero--executive .ub-hero__claim,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}.ub-hero--executive .ub-hero__headline,html[data-world=ub] .ub-hero--executive .ub-hero__headline{max-width:14ch}.ub-hero__visual--executive,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,#020817e0);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,#eef4fbeb);box-shadow:inset 0 1px #fffffff2,0 24px 70px #0a254014}.ub-hero__visual-glow,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:ub-executive-atmosphere 32s ease-in-out infinite alternate-reverse;position:absolute;inset:-22%}.ub-hero__visual-network,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,#00000040 36%,#000 68%);mask-image:linear-gradient(#0000,#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:ub-core-pulse 14s ease-in-out infinite;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--executive,html[data-world=ub] .ub-cta--header{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,#07111f8c 50%,#020817a6)!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__core-pulse,html[data-world=ub] .ub-hero__visual-glow,html[data-world=ub] .ub-strategy-network__hub-pulse,html[data-world=ub] .ub-strategy-network__node-halo{animation:none}}.ub-hero--command-center .ub-hero__mesh-layer,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)}.ub-hero__visual--network,html[data-world=ub] .ub-hero__visual--network{aspect-ratio:4/5;background:linear-gradient(168deg,#0b1830d1,#020817eb);max-width:30rem;padding:clamp(1rem,3vw,1.75rem)}.ub-strategy-network,html[data-world=ub] .ub-strategy-network{width:100%;height:100%;min-height:22rem;position:relative}.ub-strategy-network__guidelines,html[data-world=ub] .ub-strategy-network__guidelines{pointer-events:none;position:absolute;inset:8% 0}.ub-strategy-network__guideline,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%}.ub-strategy-network__svg,html[data-world=ub] .ub-strategy-network__svg{z-index:1;width:100%;height:100%;position:relative}.ub-strategy-network__edge,html[data-world=ub] .ub-strategy-network__edge{stroke-dasharray:4 6;animation:ub-net-edge-flow 24s linear infinite}.ub-strategy-network__node-halo,html[data-world=ub] .ub-strategy-network__node-halo{fill:#4f8cff14;animation:ub-net-node-pulse 6s ease-in-out infinite}.ub-strategy-network__node--strategy .ub-strategy-network__node-halo,html[data-world=ub] .ub-strategy-network__node--strategy .ub-strategy-network__node-halo{animation-duration:5s}.ub-strategy-network__node--ma .ub-strategy-network__node-halo,html[data-world=ub] .ub-strategy-network__node--ma .ub-strategy-network__node-halo{animation-duration:7.5s}.ub-strategy-network__node-core,html[data-world=ub] .ub-strategy-network__node-core{fill:#4f8cffd9}.ub-strategy-network__node-label,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}.ub-strategy-network__hub-pulse,html[data-world=ub] .ub-strategy-network__hub-pulse{fill:#4f8cff0f;animation:ub-core-breathe 12s ease-in-out infinite}.ub-strategy-network__hub-triangle,html[data-world=ub] .ub-strategy-network__hub-triangle{fill:none;stroke:#a7d3ffd9;stroke-width:1.25px}.ub-strategy-network__stream-canvas,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:ub-core-breathe 14s ease-in-out infinite;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:ub-principle-pulse 8s ease-in-out infinite;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:#0a1728b3;--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] .cam-lifecycle--ub,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--engagement,html[data-world=ub][data-theme=light] .ub-section--intelligence,html[data-world=ub][data-theme=light] .ub-section--proof,html[data-world=ub][data-theme=light] .ub-section--services{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,#cfe8f761 50%,#ffffffd1)!important}html[data-world=ub][data-theme=light] .ub-display.ub-hero__headline,html[data-world=ub][data-theme=light] .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-display.ub-hero__headline,html[data-world=ub][data-theme=dark] .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] .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] .case-study__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] .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] .ub-contact__headline,html[data-world=ub][data-theme=dark] .ub-display,html[data-world=ub][data-theme=dark] .ub-section-header__title{color:#fffffff5!important}html[data-world=ub][data-theme=dark] .cam-bento-tile__meta,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] .conversion-partner--ub .conversion-partner__link,html[data-world=ub][data-theme=dark] .conversion-partner--ub .conversion-partner__title,html[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__claim,html[data-world=ub][data-theme=dark] .service-detail--ub .service-hero__intro,html[data-world=ub][data-theme=dark] .ub-body-lg,html[data-world=ub][data-theme=dark] .ub-contact__description,html[data-world=ub][data-theme=dark] .ub-contact__focus,html[data-world=ub][data-theme=dark] .ub-contact__title,html[data-world=ub][data-theme=dark] .ub-section-header__description{color:#ffffffc7!important}html[data-world=ub][data-theme=dark] .cam-lifecycle--ub .cam-lifecycle__stage-tile .cam-bento-tile__index,html[data-world=ub][data-theme=dark] .ub-eyebrow,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,#cfe8f77a 50%,#635bff14)!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,#0f1f356b 48%,#050b1294)!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,#3b82f6)!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,#635bff59 15%,#3b82f659 50%,#635bff59 85%,#0000);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:ub-strategy-grid-drift 52s linear infinite}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__line{animation:ub-strategy-line-pulse 18s ease-in-out infinite}html[data-world=ub] .cam-immersion-layer--ub .cam-immersion-layer__node{animation:ub-strategy-node-pulse 22s ease-in-out infinite}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:ub-strategy-glow-drift 36s ease-in-out infinite}@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)}}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,#0f1f3552)!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){.cam-lifecycle--ub .cam-lifecycle__stage-tile,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{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-compact .cms-block__grid,.cms-block--mobile-stack .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__media{z-index:0;position:absolute;inset:0;overflow:hidden}.cms-hero__image{object-fit:cover}.cms-hero__veil{position:absolute;inset:0}.cms-hero__veil--subtle{background:linear-gradient(#020d1c40,#020d1c73)}.cms-hero__veil--medium{background:linear-gradient(#020d1c73,#020d1ca6)}.cms-hero__veil--strong{background:linear-gradient(#020d1c99,#020d1ccc)}.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__body,.cms-contact__meta{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}.cms-worlds{gap:clamp(var(--space-6),3vw,var(--space-12));margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-worlds__card{padding:clamp(var(--space-8),4vw,var(--space-16));border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cms-worlds__card{background:color-mix(in oklab,var(--bg-elevated) 86%,transparent)}}.cms-worlds__card{transition:transform var(--duration-medium) var(--ease-out),border-color var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}.cms-worlds__card:hover{border-color:var(--world-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.cms-worlds__card:hover{border-color:color-mix(in oklab,var(--world-accent) 32%,var(--border-default))}}.cms-worlds__card:hover{box-shadow:0 24px 64px #1717171f}@supports (color:color-mix(in lab,red,red)){.cms-worlds__card:hover{box-shadow:0 24px 64px color-mix(in oklab,var(--color-neutral-900) 12%,transparent)}}.cms-worlds__aura{background:radial-gradient(closest-side,var(--world-accent),transparent 70%);border-radius:50%;width:360px;height:360px;position:absolute;inset:-40% -30% auto auto}@supports (color:color-mix(in lab,red,red)){.cms-worlds__aura{background:radial-gradient(closest-side,color-mix(in oklab,var(--world-accent) 18%,transparent),transparent 70%)}}.cms-worlds__aura{filter:blur(48px);pointer-events:none}.cms-worlds__body{z-index:1;gap:var(--space-4);display:grid;position:relative}.cms-worlds__eyebrow{color:var(--world-accent);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.cms-worlds__title{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650;line-height:var(--leading-snug);text-wrap:balance;margin:0}.cms-worlds__description{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.cms-worlds__features{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cms-worlds__feature{align-items:baseline;gap:var(--space-3);color:var(--text-primary);font-size:var(--text-body-sm);font-weight:500;display:flex}.cms-worlds__feature-mark{color:var(--world-accent);font-weight:400}.cms-worlds__link{z-index:1;gap:var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.cms-worlds__cta{margin-top:var(--space-2);color:var(--world-accent);font-size:var(--text-label);align-self:flex-start;font-weight:700}.cms-block__card-visual{aspect-ratio:1;border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:var(--surface-subtle);position:relative;overflow:hidden}.cms-block__card-img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.cms-worlds{grid-template-columns:1fr}.cms-block--bg-immersive .cms-block__field,.cms-block--mobile-minimal .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))}}.cms-kpi__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--world-accent);font-weight:500}.cms-kpi__trend{margin-left:var(--space-2);font-size:var(--text-body);vertical-align:.15em}.cms-kpi__meta{margin-top:var(--space-2);font-size:var(--text-meta);color:var(--text-muted)}.cms-kpi__action{margin-top:var(--space-3);font-size:var(--text-meta);color:var(--world-primary);font-weight:500;display:inline-block}.cms-kpi__link{transition:opacity .2s}.cms-kpi__link:hover{opacity:.92}.cms-kpi__footnote{margin-top:var(--space-5);font-size:var(--text-meta);color:var(--text-muted);text-align:center}.cms-bento__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);background:var(--world-primary);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cms-bento__icon{background:color-mix(in srgb,var(--world-primary) 12%,transparent)}}.cms-bento__icon{color:var(--world-primary);outline:1px solid var(--world-primary)}@supports (color:color-mix(in lab,red,red)){.cms-bento__icon{outline:1px solid color-mix(in srgb,var(--world-primary) 22%,transparent)}}: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-decision-reactor,.cam-immersion-layer,.cam-ocean-compass,.cam-strategic-field,.gateway-atmosphere,.gateway-cinematic-field{transition:none!important;animation:none!important}}.cam-immersion-layer,.cam-ocean-compass,.cam-strategic-field,.gateway-atmosphere,.gateway-cinematic-field{z-index:var(--cam-field-z-ambient);pointer-events:none;position:absolute;inset:0;overflow:hidden}#main-content>.cam-immersion-layer--page,#main-content>.cam-ocean-compass--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-immersion-layer,[data-theme=light] .cam-ocean-compass,[data-theme=light] .cam-strategic-field{mix-blend-mode:normal;filter:saturate(.85)}[data-theme=dark] .cam-immersion-layer,[data-theme=dark] .cam-ocean-compass,[data-theme=dark] .cam-strategic-field{opacity:calc(var(--cam-field-opacity-subtle) * 1.05)}@media (max-width:767px){.cam-immersion-layer,.cam-ocean-compass,.cam-strategic-field,.gateway-cinematic-field{opacity:var(--cam-field-opacity-mobile);filter:blur()}.cam-immersion-layer__node,.cam-ocean-compass__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%}.about-cam,.career-home,.cms-page,.steuer-home,.ub-home{max-width:100%;overflow-x:clip}.gateway-header,.world-header,header[role=banner]{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);isolation:isolate;background:#ffffff05;border-radius:1.5rem}.phoenix-portal,.phoenix-portal__motion{transform-style:preserve-3d;will-change:transform;position:relative;overflow:hidden}.phoenix-portal__motion{z-index:1;width:100%;height:100%;min-height:inherit;border-radius:inherit}.phoenix-portal--steuer{--phoenix-glow:var(--steuer-finance-glow-dark)}.phoenix-portal--steuer,.phoenix-portal--ub{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}.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,#00000040 30%,#000 60%);mask-image:linear-gradient(#0000,#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--engaged .phoenix-portal__glow,.phoenix-portal:focus-within .phoenix-portal__glow,.phoenix-portal:hover .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:phoenix-light-sweep 4s ease-in-out infinite}.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--current,.phoenix-values__item--lit{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:.7rem 1rem;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{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%);inset:-40% -18% -30%}.phoenix-bridge__glow,.phoenix-bridge__line{pointer-events:none;z-index:0;position:absolute}.phoenix-bridge__line{width:clamp(2.5rem,14%,8rem);height:1px;opacity:calc(.5 + var(--scroll-progress,0) * .4);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:phoenix-bridge-node 16s ease-in-out infinite;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:phoenix-bridge-spark 1.2s ease-out 2s both;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__highlight,.phoenix-bridge__nodes span{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:portal-signal-sweep 3.5s ease-in-out infinite;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--engaged:after,.phoenix-portal:hover:after,.phoenix-portal__light-sweep{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,#0a1220 38%,#061018 72%,#03050c);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:gateway-aurora-drift 32s ease-in-out infinite alternate;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:gateway-orb-float 24s ease-in-out infinite alternate;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:gateway-sheet-drift 38s ease-in-out infinite alternate;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,#0000 42%,#635bff0a)}.cam-brand-visual__sheen--ub{background:linear-gradient(20deg,#0000,#8cafff0d 55%,#ffffff0a)}.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,#0000 50%)}.cam-brand-visual__fallback--ub{background:radial-gradient(75% 55% at 50% 40%,#635bff29 0,#0000 70%),linear-gradient(#0000 55%,#635bff0d)}.steuer-hero__visual .cam-brand-visual,.ub-hero__visual .cam-brand-visual{min-height:12rem;position:relative;inset:auto}.gateway-atmosphere__hairline,.gateway-atmosphere__spatial-grid,.gateway-cinematic-field__layer--arcs,.gateway-cinematic-field__layer--grid,.gateway-cinematic-field__layer--nodes,.gateway-cinematic-field__layer--vectors,.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__light-sheet,.gateway-ambient__orb,.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:#0a2540b3;--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__aurora,:root:not([data-theme=dark]) .gateway-ambient__light-sheet,:root:not([data-theme=dark]) .gateway-ambient__orb,:root:not([data-theme=dark]) .gateway-ambient__refraction,:root:not([data-theme=dark]) .gateway-ambient__vignette{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__architectural,:root:not([data-theme=dark]) .gateway-atmosphere__cursor-light,:root:not([data-theme=dark]) .gateway-atmosphere__depth-radial,:root:not([data-theme=dark]) .gateway-atmosphere__environment,:root:not([data-theme=dark]) .gateway-atmosphere__grain,:root:not([data-theme=dark]) .gateway-atmosphere__radial,:root:not([data-theme=dark]) .gateway-atmosphere__radial-secondary,:root:not([data-theme=dark]) .gateway-atmosphere__vignette,: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,#4f8cff);-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,#4f8cff47 60%,#635bff66)}: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,#fafbfceb)}: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--elevated,:root:not([data-theme=dark]) .cam-glass--subtle{-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-ambient-network__fallback,:root:not([data-theme=dark]) .phoenix-portal .cam-brand-motion__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,#0000 40%),radial-gradient(70% 55%,#d86dff1a 0,#0000 72%)}.cam-brand-motion__fallback--ub{background:linear-gradient(#0000 55%,#635bff0d),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,#03050c26)}.cam-brand-motion--compact.cam-brand-motion--ub{background:linear-gradient(155deg,#635bff0a,#03050c1f)}[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,#ffffff38 50%,#3d78b514);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,#fffffff2 50%,#3d78b50f)}@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,.cam-logo-link{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:cam-logo-a-pulse 1.1s cubic-bezier(.22,1,.36,1) forwards}@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-bridge__canvas,.cam-ambient-network__canvas{display:none}.cam-ambient-network-bridge__line{opacity:.25}}.cam-strategic-field,.gateway-ambient__light-sheet,.gateway-ambient__refraction,.gateway-ambient__vignette,.gateway-atmosphere__architectural,.gateway-atmosphere__cursor-light,.gateway-atmosphere__depth-radial,.gateway-atmosphere__environment,.gateway-atmosphere__grain,.gateway-atmosphere__radial,.gateway-atmosphere__radial-secondary,.gateway-atmosphere__vignette,.gateway-cinematic-field{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,#0a1018 45%,#080e16)}[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-ambient__base,:root:not([data-theme=dark]) .gateway-atmosphere__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%)}.cam-logo-link--gateway,.cam-logo-link:has(.cam-logo--header){position:relative}.cam-logo-link--gateway:before,.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,: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.phoenix-portal--engaged,:root:not([data-theme=dark]) .phoenix-portal--steuer:hover{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.phoenix-portal--engaged,:root:not([data-theme=dark]) .phoenix-portal--ub:hover{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.phoenix-portal--engaged,[data-theme=dark] .phoenix-portal--steuer:hover{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.phoenix-portal--engaged,[data-theme=dark] .phoenix-portal--ub:hover{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,.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-ambient__base,:root[data-theme=dark] .gateway-atmosphere__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] .cam-vault-grain:after,:root[data-theme=dark] .gateway-atmosphere__base: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-bento-tile.cam-glass,:root[data-theme=dark] .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,#07111fc7)}: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.phoenix-portal--engaged,:root[data-theme=dark] .phoenix-portal--steuer:hover{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.phoenix-portal--engaged,:root[data-theme=dark] .phoenix-portal--ub:hover{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,#ffffff47 50%,#3d78b51a)}.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:intelligence-stream-pulse 28s ease-in-out infinite;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:cam-hub-orbit-spin 40s linear infinite;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(1turn)}}.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,#635bff1a 60%,#0000);right:50%}.cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff73,#4f8cff1a 60%,#0000);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:cam-hub-stream-left 6s ease-in-out infinite;right:0}.cam-intelligence-hub__stream--right:before{background:linear-gradient(90deg,#8ddcff00,#8ddcffd9);animation:cam-hub-stream-right 7.5s ease-in-out infinite;left:0}:root:not([data-theme=dark]) .cam-intelligence-hub__stream--left{background:linear-gradient(270deg,#635bff4d,#0000)}:root:not([data-theme=dark]) .cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff4d,#0000)}@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{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%)}.phoenix-portal--steuer:before,.phoenix-portal--ub:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.phoenix-portal--ub:before{opacity:.85;background:radial-gradient(75% 65% at 80% 75%,#4f8cff12 0,#a9d2ff0a 48%,#0000 68%)}.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.phoenix-portal--engaged,html[data-world=gateway][data-theme=dark] .phoenix-portal--steuer:hover,html[data-world=gateway][data-theme=dark] .phoenix-portal--ub.phoenix-portal--engaged,html[data-world=gateway][data-theme=dark] .phoenix-portal--ub:hover{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--engaged .phoenix-portal__glow,html[data-world=gateway] .phoenix-portal:hover .phoenix-portal__glow{opacity:.88}html[data-world=gateway] .cam-intelligence-hub{transform:translateY(-4px)}html[data-world=gateway] .cam-intelligence-hub__orbit,html[data-world=gateway] .cam-intelligence-hub__pulse,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,#635bff1f 55%,#0000)}html[data-world=gateway] .cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff61,#4f8cff1f 55%,#0000)}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,#0000)}html[data-world=gateway] :root:not([data-theme=dark]) .cam-intelligence-hub__stream--right{background:linear-gradient(90deg,#4f8cff47,#0000)}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] .phoenix-magnetic-cta,html[data-scroll-ambient=active] .steuer-cta--primary,html[data-scroll-ambient=active] .ub-cta--primary{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:cam-hero-aurora-drift 32s ease-in-out infinite;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-brand-visual__canvas,.steuer-hero__visual .cam-compass-visual__svg,.ub-hero__visual .cam-brand-visual__canvas,.ub-hero__visual .cam-orbit-visual__svg{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-graphic text,.advisory-nav__label{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%}.glow-card{isolation:isolate;--glow-x:50%;--glow-y:50%;--glow-color:128 104 255;position:relative}.glow-card__border-beam,.glow-card__spotlight{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glow-card__spotlight{z-index:5;background:radial-gradient(16rem circle at var(--glow-x) var(--glow-y),rgb(var(--glow-color)/.18),rgb(var(--glow-color)/.055) 32%,transparent 68%);filter:blur(22px);opacity:0;will-change:opacity;transition:opacity .42s cubic-bezier(.22,1,.36,1);inset:-18%;transform:translateZ(0)}.glow-card__border-beam{z-index:8;background:radial-gradient(8rem circle at var(--glow-x) var(--glow-y),rgb(var(--glow-color)/.72),rgb(var(--glow-color)/.16) 38%,transparent 70%);opacity:0;will-change:opacity;padding:1px;transition:opacity .28s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-card[data-glow-active=true] .glow-card__spotlight{opacity:.82}.glow-card:focus-within .glow-card__border-beam,.glow-card[data-glow-active=true] .glow-card__border-beam{opacity:1}.core-connections{z-index:4;pointer-events:none;width:100%;height:36%;position:absolute;inset:32% 0 auto;overflow:visible}.core-connections__pulse,.core-connections__rail{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.core-connections__rail{stroke:#9eb5dc29;stroke-width:.75px}.core-connections__pulse{stroke-width:1.35px;stroke-dasharray:16 106;opacity:.7;transition:opacity .36s;animation:core-connection-flow 8.4s linear infinite}.core-connections__node{fill:#e8f2ffe0;filter:drop-shadow(0 0 5px #819bffbf)}[data-world=gateway][data-gateway-focus=steuer] .core-connections__pulse--steuer,[data-world=gateway][data-gateway-focus=ub] .core-connections__pulse--ub{opacity:1;animation-duration:1.55s}[data-world=gateway][data-gateway-focus=steuer] .core-connections__pulse--ub,[data-world=gateway][data-gateway-focus=ub] .core-connections__pulse--steuer{opacity:.32}@keyframes core-connection-flow{to{stroke-dashoffset:-122px}}.shimmer-button{isolation:isolate;background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff1f;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000001f}.shimmer-button__content{z-index:2;align-items:center;gap:inherit;display:inline-flex;position:relative}.shimmer-button__light{z-index:1;pointer-events:none;filter:blur(4px);will-change:transform;background:linear-gradient(90deg,#0000,#eeebff17,#0000);width:24%;animation:premium-cta-shimmer 6.5s cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:-70%;bottom:-70%;left:-38%;transform:translate(-180%)rotate(16deg)}.shimmer-button--hover .shimmer-button__light{opacity:0;animation:none}.shimmer-button--hover:focus-visible .shimmer-button__light,.shimmer-button--hover:hover .shimmer-button__light{opacity:1;animation:premium-cta-shimmer-hover 1.25s cubic-bezier(.22,1,.36,1)}@keyframes premium-cta-shimmer{0%,68%{transform:translate(-180%)rotate(16deg)}84%,to{transform:translate(720%)rotate(16deg)}}@keyframes premium-cta-shimmer-hover{0%{transform:translate(-180%)rotate(16deg)}to{transform:translate(720%)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.core-connections__pulse,.glow-card__spotlight,.shimmer-button__light{transition:none!important;animation:none!important}.glow-card__spotlight,.shimmer-button__light{display:none}}html[data-world=gateway]{--flagship-ease:cubic-bezier(.22,1,.36,1)}html[data-world=gateway] .gateway-header__chrome{max-width:96rem;margin-inline:auto}html[data-world=gateway] .gateway-header--scrolled{background:var(--bg-primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-header--scrolled{background:color-mix(in srgb,var(--bg-primary) 76%,transparent)!important}}html[data-world=gateway] .gateway-header--scrolled{box-shadow:0 1px 0 var(--border-default)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-header--scrolled{box-shadow:0 1px 0 color-mix(in srgb,var(--border-default) 62%,transparent)}}html[data-world=gateway] .gateway-header--scrolled{-webkit-backdrop-filter:blur(24px)saturate(1.35)}.gateway-header__consultation{border:1px solid var(--text-primary);align-items:center;gap:.4rem;min-height:2.35rem;padding:.55rem .85rem}@supports (color:color-mix(in lab,red,red)){.gateway-header__consultation{border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}}.gateway-header__consultation{background:var(--bg-elevated);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.gateway-header__consultation{background:color-mix(in srgb,var(--bg-elevated) 62%,transparent)}}.gateway-header__consultation{color:var(--text-primary);transition:transform .22s var(--flagship-ease),border-color .22s ease,background .22s ease;font-size:.75rem;font-weight:600;text-decoration:none;box-shadow:inset 0 1px #ffffff17}.gateway-header__consultation:focus-visible,.gateway-header__consultation:hover{background:var(--bg-elevated);border-color:#7ba8ff6b;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.gateway-header__consultation:focus-visible,.gateway-header__consultation:hover{background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)}}html[data-world=gateway] .gateway-flagship.phoenix-gateway{padding-top:clamp(2.8rem,6vw,5.25rem)}html[data-world=gateway] .gateway-flagship .phoenix-headline{max-width:62rem;margin-bottom:clamp(3.2rem,6vw,5.25rem)}html[data-world=gateway] .gateway-flagship .phoenix-headline__label{color:var(--gateway-text);align-items:center;gap:.65rem;margin-bottom:1.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-headline__label{color:color-mix(in srgb,var(--gateway-text) 46%,transparent)}}html[data-world=gateway] .gateway-flagship .phoenix-headline__label:after,html[data-world=gateway] .gateway-flagship .phoenix-headline__label:before{content:"";background:linear-gradient(90deg,#0000,#7ba8ff85);width:1.75rem;height:1px}html[data-world=gateway] .gateway-flagship .phoenix-headline__label:after{transform:scaleX(-1)}html[data-world=gateway] .gateway-flagship .phoenix-headline__title{letter-spacing:-.058em;text-shadow:0 1px #ffffff1a;font-size:clamp(2.75rem,6.6vw,5.5rem);line-height:.98}.phoenix-headline__intro{max-width:43rem;color:var(--gateway-text);margin:1.55rem auto 0}@supports (color:color-mix(in lab,red,red)){.phoenix-headline__intro{color:color-mix(in srgb,var(--gateway-text) 64%,transparent)}}.phoenix-headline__intro{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.75}.phoenix-headline__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.55rem;display:flex}.phoenix-headline__cta{min-height:2.9rem;transition:transform .22s var(--flagship-ease),border-color .22s ease,background .22s ease;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1.05rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.phoenix-headline__cta:focus-visible,.phoenix-headline__cta:hover{transform:translateY(-1px)}.phoenix-headline__cta--primary{color:#081a2c;background:#f2f5f9;border-color:#ffffff57;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #00000029}.phoenix-headline__cta--secondary{border:1px solid var(--gateway-text)}@supports (color:color-mix(in lab,red,red)){.phoenix-headline__cta--secondary{border:1px solid color-mix(in srgb,var(--gateway-text) 14%,transparent)}}.phoenix-headline__cta--secondary{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.phoenix-headline__cta--secondary{background:color-mix(in srgb,var(--bg-elevated) 48%,transparent)}}.phoenix-headline__cta--secondary{color:var(--gateway-text)}@supports (color:color-mix(in lab,red,red)){.phoenix-headline__cta--secondary{color:color-mix(in srgb,var(--gateway-text) 82%,transparent)}}.phoenix-headline__cta--secondary{box-shadow:inset 0 1px #ffffff14}.cam-living-bridge{z-index:1;pointer-events:none;filter:saturate(1.12);height:clamp(8rem,15vw,12rem);position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.cam-living-bridge:before{content:"";filter:blur(24px);opacity:.82;background:radial-gradient(#f1f6ff21,#0000 13%),radial-gradient(at 28% 54%,#9a62ff21,#0000 38%),radial-gradient(at 72% 46%,#4592ff24,#0000 38%);border-radius:50%;animation:flagship-living-field 11s ease-in-out infinite;position:absolute;inset:12% 4%}.cam-living-bridge__stream{opacity:.76;filter:drop-shadow(0 0 9px);width:48%;height:2px;position:absolute;top:50%;overflow:visible}.cam-living-bridge__stream:after,.cam-living-bridge__stream:before{content:"";clip-path:polygon(0 45%,82% 0,100% 42%,82% 100%,0 58%);background:linear-gradient(90deg,#0000,currentColor 52%,#f5f8ffeb);position:absolute;inset:0}.cam-living-bridge__stream:after{filter:blur(13px);opacity:.42;background:linear-gradient(90deg,#0000,currentColor 68%,#f2f7ff42);height:3rem;top:-1.5rem}.cam-living-bridge__stream--steuer{color:#ae70ff8c;left:0;transform:perspective(36rem)rotateY(-4deg)rotate(1.5deg)}.cam-living-bridge__stream--ub{color:#589eff91;right:0;transform:scaleX(-1)perspective(36rem)rotateY(-4deg)rotate(1.5deg)}.cam-living-bridge__junction{z-index:2;clip-path:polygon(50% 0,88% 25%,76% 82%,50% 100%,24% 82%,12% 25%);opacity:.55;background:linear-gradient(108deg,#ab68ff2e,#ffffff29 47%,#4e9dff33),linear-gradient(165deg,#ffffff26,#19274b14);width:clamp(4.5rem,7vw,5.8rem);height:clamp(6.6rem,10vw,8.4rem);animation:flagship-junction-float 8s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 32px #d2e0ff14,0 0 48px #7889ff29}.cam-living-bridge__junction:after,.cam-living-bridge__junction:before{content:"";background:linear-gradient(#0000,#eff5ff7a 24%,#eff5ff1f 78%,#0000);width:1px;position:absolute;inset:0 49% 0 auto}.cam-living-bridge__junction:after{background:linear-gradient(90deg,#0000,#f6f9ffbf,#0000);width:auto;height:1px;inset:35% 17%;box-shadow:0 0 15px #becdff94}@keyframes flagship-living-field{0%,to{opacity:.58;transform:scaleX(.96)scaleY(.9)}50%{opacity:.92;transform:scaleX(1.035)scaleY(1.08)}}@keyframes flagship-junction-float{0%,to{transform:translate(-50%,-50%)rotateY(-8deg)translateY(2px)}50%{transform:translate(-50%,-50%)rotateY(8deg)translateY(-3px)}}html[data-world=gateway] .gateway-flagship .phoenix-portal{background:linear-gradient(150deg,#ffffff0e,#ffffff03 48%),radial-gradient(circle at 50% 45%,var(--phoenix-accent),transparent 58%),#050c1c80;border-radius:1.35rem;min-height:clamp(27rem,42vw,32rem)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-portal{background:linear-gradient(150deg,#ffffff0e,#ffffff03 48%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--phoenix-accent) 9%,transparent),transparent 58%),#050c1c80}}html[data-world=gateway] .gateway-flagship .phoenix-portal{transition:transform .42s var(--flagship-ease),box-shadow .42s var(--flagship-ease),border-color .3s ease}html[data-world=gateway] .gateway-flagship .phoenix-portal:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.4;background:linear-gradient(110deg,#ffffff0f,#0000 24% 75%,#7da8ff06),linear-gradient(#91acdc0b 1px,#0000 0) 0 0/64px 64px,linear-gradient(90deg,#91acdc09 1px,#0000 0) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}html[data-world=gateway] .gateway-flagship .phoenix-portal:focus-within,html[data-world=gateway] .gateway-flagship .phoenix-portal:hover{box-shadow:inset 0 1px 0 #ffffff17,0 34px 85px var(--phoenix-accent),0 12px 36px #0000002e;transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-portal:focus-within,html[data-world=gateway] .gateway-flagship .phoenix-portal:hover{box-shadow:inset 0 1px 0 #ffffff17,0 34px 85px color-mix(in srgb,var(--phoenix-accent) 11%,transparent),0 12px 36px #0000002e}}html[data-world=gateway] .gateway-flagship .phoenix-portal__content{padding:clamp(1.6rem,3.5vw,2.3rem)}html[data-world=gateway] .gateway-flagship .phoenix-portal__intelligence{width:fit-content;color:var(--phoenix-accent);align-items:center;gap:.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-portal__intelligence{color:color-mix(in srgb,var(--phoenix-accent) 82%,var(--gateway-text))}}html[data-world=gateway] .gateway-flagship .phoenix-portal__intelligence:before{content:"";background:currentColor;border-radius:50%;width:.32rem;height:.32rem;box-shadow:0 0 12px}html[data-world=gateway] .gateway-flagship .phoenix-portal__claim{letter-spacing:-.045em;max-width:19rem;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}html[data-world=gateway] .gateway-flagship .phoenix-values{gap:.3rem .65rem}html[data-world=gateway] .gateway-flagship .phoenix-values__item{color:var(--phoenix-accent);background:0 0;border:0;border-radius:0;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-values__item{color:color-mix(in srgb,var(--phoenix-accent) 72%,var(--gateway-text))}}html[data-world=gateway] .gateway-flagship .phoenix-values__item{font-size:.76rem;line-height:1.35}html[data-world=gateway] .gateway-flagship .phoenix-values__item:not(:last-child):after{content:"·";color:var(--gateway-text);margin-left:.65rem}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-values__item:not(:last-child):after{color:color-mix(in srgb,var(--gateway-text) 28%,transparent)}}html[data-world=gateway] .gateway-flagship .phoenix-magnetic-cta{letter-spacing:.035em;text-transform:none;max-width:100%;min-height:2.65rem;padding-inline:.9rem;font-size:clamp(.64rem,1vw,.74rem)}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__sublabel{letter-spacing:.025em;max-width:7rem;line-height:1.35}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism{z-index:3;isolation:isolate;width:clamp(5.8rem,8vw,7rem);height:clamp(7.8rem,10vw,9.3rem);transform-style:preserve-3d;animation:flagship-prism-float 8s var(--flagship-ease) infinite;place-items:center;display:grid;position:relative}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-aura{z-index:-2;filter:blur(19px);opacity:.72;background:radial-gradient(at 30%,#aa5dff3b,#0000 47%),radial-gradient(at 70%,#3e97ff3d,#0000 47%),radial-gradient(#f2f7ff29,#0000 30%);animation:flagship-prism-aura 6s ease-in-out infinite;position:absolute;inset:9% -48%}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-shell{z-index:1;clip-path:polygon(50% 0,89% 22%,76% 83%,50% 100%,24% 83%,11% 22%);-webkit-backdrop-filter:blur(10px)saturate(1.35);background:linear-gradient(108deg,#aa62ff3b,#f2f7ff21 48%,#4599ff40),linear-gradient(170deg,#ffffff29,#050c1c1a 62%,#a1b7ff1f);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 38px #d3e0ff1a}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-shell:before{content:"";clip-path:inherit;background:linear-gradient(143deg,#ffffff38,#0000 28% 74%,#8db0ff1f);position:absolute;inset:1px}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-shell:after{content:"";filter:blur(4px);width:58%;height:180%;animation:flagship-prism-refraction 7s var(--flagship-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff61,#0000);position:absolute;top:-38%;left:-80%;transform:rotate(19deg)}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-face{pointer-events:none;position:absolute;inset-block:0}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-face--left{clip-path:polygon(100% 0,100% 100%,48% 83%,22% 22%);background:linear-gradient(118deg,#ca8bff3d,#6642bb06 76%);border-right:1px solid #eae2ff29;width:50%;left:0}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-face--right{clip-path:polygon(0 0,78% 22%,52% 83%,0 100%);background:linear-gradient(242deg,#67b5ff40,#2857ad06 76%);border-left:1px solid #dcecff2b;width:50%;right:0}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-face--center{clip-path:polygon(50% 13%,100% 0,76% 100%,24% 100%,0 0);background:linear-gradient(156deg,#ffffff1f,#acc4ff06);border-top:1px solid #f6f9ff33;inset:21% 24% 17%}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-caustic{z-index:2;background:linear-gradient(90deg,#0000,#b973ff8a 28%,#f8fbffeb 50%,#59aaff94 72%,#0000);height:1px;position:absolute;top:47%;left:-74%;right:-74%;box-shadow:0 0 13px #b7cdff85}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism-caustic:after{content:"";background:#f4f8ff;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:-.2rem;left:50%;transform:translate(-50%);box-shadow:0 0 18px #d7e4ffe6}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__prism .cam-intelligence-hub__mark{z-index:4;color:#f8fbfff0;opacity:.93;filter:drop-shadow(0 0 10px #c3d8ff75);width:2.65rem;height:2.65rem;margin:0}@keyframes flagship-prism-float{0%,to{transform:perspective(38rem)rotateY(-4deg)translateY(2px)}50%{transform:perspective(38rem)rotateY(4deg)translateY(-4px)}}@keyframes flagship-prism-aura{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.82;transform:scale(1.08)}}@keyframes flagship-prism-refraction{0%,18%{opacity:0;left:-80%}34%,50%{opacity:.7}68%,to{opacity:0;left:125%}}html[data-world=gateway] .gateway-flagship .phoenix-gateway__orientation{color:var(--gateway-text);justify-content:center;align-items:center;gap:.65rem;margin-top:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-gateway__orientation{color:color-mix(in srgb,var(--gateway-text) 56%,transparent)}}html[data-world=gateway] .gateway-flagship .phoenix-gateway__orientation:before{content:"";background:#7ba8ff6b;width:1.5rem;height:1px}.cam-advisory-continuum{color:var(--gateway-text);grid-template-columns:minmax(0,1fr) minmax(9rem,11rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.65rem);margin:1.15rem 0 0;display:none}@supports (color:color-mix(in lab,red,red)){.cam-advisory-continuum{color:color-mix(in srgb,var(--gateway-text) 45%,transparent)}}.cam-advisory-continuum{letter-spacing:.03em;font-size:.66rem}.cam-advisory-continuum span:first-child{text-align:left}.cam-advisory-continuum span:last-child{text-align:right}.cam-advisory-continuum strong{color:var(--gateway-text);position:relative}@supports (color:color-mix(in lab,red,red)){.cam-advisory-continuum strong{color:color-mix(in srgb,var(--gateway-text) 72%,transparent)}}.cam-advisory-continuum strong{text-align:center;font-weight:600}.cam-advisory-continuum strong::selection{background:#7b8eff38}.cam-advisory-continuum strong:after,.cam-advisory-continuum strong:before{content:"";background:linear-gradient(90deg,transparent,var(--gateway-text));width:clamp(2rem,5vw,4.5rem);height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.cam-advisory-continuum strong:after,.cam-advisory-continuum strong:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gateway-text) 18%,transparent))}}.cam-advisory-continuum strong:before{right:calc(100% + .75rem)}.cam-advisory-continuum strong:after{left:calc(100% + .75rem);transform:scaleX(-1)}@media (min-width:1024px){.cam-advisory-continuum{display:grid}}.phoenix-decision-dock{border:1px solid var(--gateway-text);grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr);gap:clamp(1.5rem,4vw,3rem);width:min(100%,66rem);margin:clamp(4.5rem,8vw,7rem) auto 0;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock{border:1px solid color-mix(in srgb,var(--gateway-text) 10%,transparent)}}.phoenix-decision-dock{background:radial-gradient(circle at 6% 0,#635bff1f,transparent 38%),radial-gradient(circle at 96% 100%,#4f8cff1a,transparent 38%),var(--bg-elevated);border-radius:1.65rem}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock{background:radial-gradient(circle at 6% 0,#635bff1f,transparent 38%),radial-gradient(circle at 96% 100%,#4f8cff1a,transparent 38%),color-mix(in srgb,var(--bg-elevated) 52%,transparent)}}.phoenix-decision-dock{-webkit-backdrop-filter:blur(24px)saturate(1.2);box-shadow:inset 0 1px #ffffff17,0 30px 80px #00000024}.phoenix-decision-dock__signal{background:linear-gradient(90deg,#0000,#8b7cff99,#7dd3fc8c,#0000);height:1px;position:absolute;inset:0 0 auto}.phoenix-decision-dock__signal span{background:#b9c8ff;border-radius:50%;width:5px;height:5px;animation:flagship-dock-signal 8s linear infinite;position:absolute;top:-2px;left:20%;box-shadow:0 0 14px #7da8ffcc}@keyframes flagship-dock-signal{0%{opacity:0;transform:translate(-5rem)}15%,80%{opacity:1}to{opacity:0;transform:translate(46rem)}}.phoenix-decision-dock__eyebrow{color:#8fa7ff;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .8rem;font-size:.62rem;font-weight:600}.phoenix-decision-dock__copy h2{color:var(--gateway-text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,3.2vw,2.35rem);line-height:1.08}.phoenix-decision-dock__copy>p:last-child{max-width:36rem;color:var(--gateway-text);margin:.9rem 0 0}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__copy>p:last-child{color:color-mix(in srgb,var(--gateway-text) 60%,transparent)}}.phoenix-decision-dock__copy>p:last-child{font-size:.9rem;line-height:1.7}.phoenix-decision-dock__actions{flex-direction:column;justify-content:center;gap:.65rem;display:flex}.phoenix-decision-dock__action{border:1px solid var(--gateway-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.15rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__action{border:1px solid color-mix(in srgb,var(--gateway-text) 10%,transparent)}}.phoenix-decision-dock__action{background:var(--bg-elevated);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__action{background:color-mix(in srgb,var(--bg-elevated) 50%,transparent)}}.phoenix-decision-dock__action{color:var(--gateway-text)}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__action{color:color-mix(in srgb,var(--gateway-text) 78%,transparent)}}.phoenix-decision-dock__action{transition:transform .22s var(--flagship-ease),border-color .22s ease,background .22s ease;font-size:.78rem;font-weight:600;text-decoration:none}.phoenix-decision-dock__action:focus-visible,.phoenix-decision-dock__action:hover{background:var(--bg-elevated);border-color:#7ba8ff52;transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__action:focus-visible,.phoenix-decision-dock__action:hover{background:color-mix(in srgb,var(--bg-elevated) 72%,transparent)}}.phoenix-decision-dock__action--primary{color:var(--gateway-text);background:linear-gradient(135deg,#635bff2e,#4f8cff1a);border-color:#7b8aff47}.phoenix-decision-dock__trust{border-top:1px solid var(--gateway-text);flex-wrap:wrap;grid-column:1/-1;gap:.75rem 1.5rem;margin:0;padding:1.25rem 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__trust{border-top:1px solid color-mix(in srgb,var(--gateway-text) 8%,transparent)}}.phoenix-decision-dock__trust{list-style:none}.phoenix-decision-dock__trust li{color:var(--gateway-text);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__trust li{color:color-mix(in srgb,var(--gateway-text) 54%,transparent)}}.phoenix-decision-dock__trust li{font-size:.72rem}.phoenix-decision-dock__trust svg{color:#77b6ff}.phoenix-decision-dock__agent{border-top:1px solid var(--gateway-text);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__agent{border-top:1px solid color-mix(in srgb,var(--gateway-text) 8%,transparent)}}.phoenix-decision-dock__agent-icon{color:#8fa7ff;border:1px solid #8fa7ff3d;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;animation:flagship-agent-presence 5s ease-in-out infinite;display:flex;box-shadow:inset 0 0 16px #8fa7ff14,0 0 22px #8fa7ff14}@keyframes flagship-agent-presence{0%,to{border-color:#8fa7ff3d;transform:scale(1)}50%{border-color:#8fa7ff75;transform:scale(1.045)}}.phoenix-decision-dock__agent p{margin:0}.phoenix-decision-dock__agent>div>p:first-child{color:var(--gateway-text);flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__agent>div>p:first-child{color:color-mix(in srgb,var(--gateway-text) 78%,transparent)}}.phoenix-decision-dock__agent>div>p:first-child{font-size:.75rem}.phoenix-decision-dock__agent strong{font-weight:600}.phoenix-decision-dock__agent span:not(.phoenix-decision-dock__agent-icon){color:#8fa7ff;border:1px solid #8fa7ff2e;border-radius:999px;padding:.18rem .42rem}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__agent span:not(.phoenix-decision-dock__agent-icon){color:color-mix(in srgb,#8fa7ff 76%,var(--gateway-text))}}.phoenix-decision-dock__agent span:not(.phoenix-decision-dock__agent-icon){letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.phoenix-decision-dock__agent>div>p:last-child{max-width:48rem;color:var(--gateway-text);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.phoenix-decision-dock__agent>div>p:last-child{color:color-mix(in srgb,var(--gateway-text) 50%,transparent)}}.phoenix-decision-dock__agent>div>p:last-child{font-size:.72rem;line-height:1.6}html[data-world=gateway] .gateway-flagship .core-connections__rail{stroke:#b6c3da1f}html[data-world=gateway] .gateway-flagship .core-connections__pulse{opacity:.58;animation-duration:7s}[data-world=gateway][data-gateway-focus=steuer] .gateway-flagship .core-connections__pulse--steuer,[data-world=gateway][data-gateway-focus=ub] .gateway-flagship .core-connections__pulse--ub{opacity:.9;animation-duration:2.8s}:root:not([data-theme=dark]) .gateway-flagship .phoenix-decision-dock__copy h2,:root:not([data-theme=dark]) .gateway-flagship .phoenix-headline__title{color:#071a2e;text-shadow:none}:root:not([data-theme=dark]) .gateway-flagship .phoenix-headline__intro{color:#071a2ead}:root:not([data-theme=dark]) .gateway-flagship .phoenix-headline__cta--primary{color:#fff;background:#071a2e;border-color:#071a2e;box-shadow:0 12px 30px #071a2e24}:root:not([data-theme=dark]) .gateway-flagship .phoenix-portal{background:linear-gradient(145deg,#fffffffa,#f8faffe0),#fff;border-color:#1f3b661f;box-shadow:inset 0 1px #fff,0 28px 70px #21315317,0 4px 16px #2131530a}:root:not([data-theme=dark]) .cam-living-bridge{opacity:.72;mix-blend-mode:multiply}:root:not([data-theme=dark]) .gateway-flagship .cam-intelligence-hub__prism-shell{background:linear-gradient(108deg,#a15dff29,#ffffffc2 48%,#4091ff2b),linear-gradient(170deg,#fffffff5,#dde7f86b 64%,#a1b7ff26);box-shadow:inset 0 0 34px #556fa50f,0 20px 48px #23365c21}:root:not([data-theme=dark]) .gateway-flagship .cam-intelligence-hub__prism .cam-intelligence-hub__mark{color:#081f39d6;filter:drop-shadow(0 0 7px #5670cd2e)}:root:not([data-theme=dark]) .gateway-flagship .phoenix-portal__intelligence,:root:not([data-theme=dark]) .gateway-flagship .phoenix-values__item{filter:saturate(1.25)}:root:not([data-theme=dark]) .phoenix-decision-dock{background:radial-gradient(circle at 5% 0,#635bff14,#0000 38%),radial-gradient(circle at 96% 100%,#4f8cff12,#0000 38%),#ffffffd6;border-color:#1f3b661c;box-shadow:inset 0 1px #fff,0 30px 75px #21315314}@media (max-width:1023px){.cam-living-bridge{display:none}html[data-world=gateway] .gateway-flagship .phoenix-headline{margin-bottom:2.25rem}html[data-world=gateway] .gateway-flagship .phoenix-portal{min-height:25rem}}@media (prefers-reduced-motion:reduce){.cam-intelligence-hub__prism,.cam-intelligence-hub__prism-aura,.cam-intelligence-hub__prism-shell:after,.cam-living-bridge:before,.cam-living-bridge__junction,.phoenix-decision-dock__agent-icon{animation:none}}@media (min-width:1024px) and (max-height:900px){html[data-world=gateway] .gateway-flagship.phoenix-gateway{padding-top:1.6rem}html[data-world=gateway] .gateway-flagship .phoenix-headline{margin-bottom:2.25rem}html[data-world=gateway] .gateway-flagship .phoenix-headline__title{font-size:clamp(2.8rem,5.1vw,4.35rem)}.phoenix-headline__intro{margin-top:1rem;font-size:.92rem;line-height:1.6}.phoenix-headline__actions{margin-top:1rem}html[data-world=gateway] .gateway-flagship .phoenix-portal{min-height:clamp(21rem,43vh,25rem)}}@media (max-width:767px){html[data-world=gateway] .gateway-flagship.phoenix-gateway{padding-top:2rem}html[data-world=gateway] .gateway-flagship .phoenix-headline__title{font-size:clamp(2.25rem,11.5vw,3.35rem);line-height:1.01}.phoenix-headline__intro{margin-top:1.15rem;font-size:.9rem;line-height:1.65}.phoenix-headline__actions{margin-top:1.2rem}.phoenix-headline__cta{flex:12rem}.phoenix-decision-dock{border-radius:1.35rem;grid-template-columns:1fr;margin-top:4rem}.phoenix-decision-dock__trust{flex-direction:column;grid-column:auto}}html[data-world=gateway] .gateway-flagship.phoenix-gateway{width:100%;max-width:none;margin-inline:0;padding:0 0 clamp(3rem,7vw,5.5rem)}html[data-world=gateway] .gateway-main:has(.gateway-flagship),html[data-world=gateway] .gateway-stage:has(.gateway-flagship),html[data-world=gateway] .gateway-stage__phoenix:has(.gateway-flagship){width:100%;max-width:none!important;margin-inline:0!important;padding:0!important}html[data-world=gateway] .gateway-stage:has(.gateway-flagship):before{display:none}.cam-living-hero{--cam-hero-shift-x:0px;--cam-hero-shift-y:0px;--cam-hero-light-x:63%;--cam-hero-light-y:56%;--cam-hero-scroll-y:0px;--cam-hero-content-y:0px;--cam-hero-content-opacity:1;min-height:max(44rem,100svh);margin-top:calc(-1 * var(--header-height));padding:var(--header-height) 0 3rem;isolation:isolate;background:#020d22;align-items:center;display:flex;position:relative;overflow:hidden}.cam-living-hero-scene,.cam-living-hero__kinetic-light,.cam-living-hero__media,.cam-living-hero__veil{pointer-events:none;position:absolute;inset:0}.cam-living-hero__media{z-index:-3;transform:translate3d(var(--cam-hero-shift-x),calc(var(--cam-hero-shift-y) + var(--cam-hero-scroll-y)),0) scale(1.025);transition:transform .9s var(--flagship-ease);overflow:hidden}.cam-living-hero__media:before{content:"";background-image:url(/cam-living-hero-v3.webp);background-position:50%;background-size:cover;animation:cam-living-hero-presence 24s ease-in-out infinite alternate;position:absolute;inset:-1.5%}.cam-living-hero__media:after{content:"";background:radial-gradient(circle 18rem at var(--cam-hero-light-x) var(--cam-hero-light-y),#a1beff16,transparent 72%);mix-blend-mode:screen;transition:background-position .6s;position:absolute;inset:0}.cam-living-hero__veil{z-index:-1;background:linear-gradient(90deg,#010a1c47,#010a1c1a 42%,#0000 68%),linear-gradient(#00071429,#0000 30%,#00061214 72%,#0005105c)}.cam-living-hero-scene{z-index:-2;opacity:0;width:100%;height:100%;transform:translate3d(var(--cam-hero-shift-x),calc(var(--cam-hero-shift-y) + var(--cam-hero-scroll-y)),0) scale(1.025);transition:opacity .6s ease,transform .9s var(--flagship-ease)}.cam-living-hero-scene[data-ready=true]{opacity:1}.cam-living-hero__kinetic-light{z-index:-1;mix-blend-mode:screen;overflow:hidden}.cam-living-hero__kinetic-light span{opacity:.16;filter:blur(18px);will-change:transform,opacity;border-radius:50%;width:clamp(24rem,44vw,54rem);height:clamp(2.5rem,5vw,6rem);display:block;position:absolute}.cam-living-hero__kinetic-light span:first-child{background:linear-gradient(90deg,#0000,#ae69ffb8,#eed2ff52,#0000);animation:cam-kinetic-light-left 11s ease-in-out infinite alternate;top:55%;left:-24%;transform:rotate(-4deg)}.cam-living-hero__kinetic-light span:nth-child(2){background:linear-gradient(90deg,#0000,#7ab9ff42,#579fffbf,#0000);animation:cam-kinetic-light-right 13s ease-in-out infinite alternate;top:59%;right:-24%;transform:rotate(3deg)}.cam-living-hero__kinetic-light span:nth-child(3){filter:blur(24px);background:radial-gradient(circle,#e3e5ff4d,#6b94ff1a 32%,#0000 70%);width:clamp(12rem,20vw,25rem);height:clamp(12rem,20vw,25rem);animation:cam-kinetic-lens-breathe 7.5s ease-in-out infinite;top:43%;left:56%}@keyframes cam-kinetic-light-left{0%{opacity:.1;transform:translate(-6%)rotate(-4deg)scaleX(.92)}to{opacity:.22;transform:translate(22%,-10%)rotate(-2deg)scaleX(1.08)}}@keyframes cam-kinetic-light-right{0%{opacity:.1;transform:translate(7%,4%)rotate(3deg)scaleX(.94)}to{opacity:.2;transform:translate(-20%,-8%)rotate(1deg)scaleX(1.08)}}@keyframes cam-kinetic-lens-breathe{0%,to{opacity:.08;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.2;transform:translate(-50%,-50%)scale(1.08)}}.cam-living-hero__handoff{z-index:0;pointer-events:none;background:radial-gradient(42% 45% at 24% 100%,#7f48ca1f,#0000 72%),radial-gradient(44% 48% at 78% 100%,#3174cf24,#0000 72%),linear-gradient(#0000,#020d227a 64%,#020d22);height:clamp(5.5rem,12vh,9rem);position:absolute;bottom:-1px;left:0;right:0}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline{z-index:2;text-align:left;width:min(100%,96rem);max-width:none;opacity:var(--cam-hero-content-opacity);transform:translate3d(0,var(--cam-hero-content-y),0);will-change:transform,opacity;margin:0 auto;padding-inline:clamp(1.5rem,5vw,5rem);position:relative}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__label{display:none}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__title{color:#f3ecdc;letter-spacing:-.058em;text-shadow:0 10px 42px #00000038;max-width:min(48rem,56vw);font-size:clamp(3.5rem,6.2vw,6.7rem);font-weight:400;line-height:.98}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__layer{justify-content:flex-start;align-items:flex-start}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__insert{font-weight:400}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__intro{color:#f3ecdce0;letter-spacing:-.025em;text-wrap:balance;max-width:38rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.65vw,1.35rem);font-weight:400;line-height:1.45}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__actions{justify-content:flex-start;margin-top:1.75rem}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__cta{border-radius:.78rem;min-height:3.15rem;padding:.8rem 1.15rem}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__cta--primary{color:#06162d;background:#f3ecdc;border:1px solid #ffffff94;box-shadow:0 14px 38px #00000038}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__cta--secondary{color:#f4f7ffe0;-webkit-backdrop-filter:blur(12px);background:#06143066;border-color:#e7eeff33;box-shadow:inset 0 1px #ffffff14}.cam-living-hero__scroll{color:#dee7f980;z-index:2;opacity:var(--cam-hero-content-opacity);transform:translate3d(0,var(--cam-hero-content-y),0);align-items:center;gap:.65rem;display:flex;position:absolute;bottom:1.6rem;left:clamp(1.5rem,5vw,5rem)}.cam-living-hero__scroll span{background:linear-gradient(90deg,#c28bffbf,#6eaeff8c);width:2.8rem;height:1px}.cam-living-hero__scroll p{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem}.cam-living-home-content{isolation:isolate;color-scheme:dark;--gateway-text:#f3f6fb;--text-primary:#f3f6fb;--text-secondary:#dae3f1b8;--text-muted:#c4d0e38a;--bg-elevated:#08162f;--border-default:#b8cdee21;background:radial-gradient(70% 42% at 2% 18%,#8649da21,#0000 68%),radial-gradient(66% 46% at 98% 23%,#387ee026,#0000 68%),linear-gradient(#020d22,#041127 58%,#030d1e);width:100%;padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.cam-living-home-content:before{content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(38% 68% at 28%,#814bcf1a,#0000 72%),radial-gradient(40% 70% at 74%,#3d7eda1c,#0000 72%);height:8rem;position:absolute;top:-4.5rem;left:0;right:0}.cam-living-home-content__intro{color:#e5ebf6b3;letter-spacing:-.025em;text-align:center;text-wrap:balance;width:min(100% - 2.5rem,46rem);margin:0 auto clamp(3rem,6vw,5rem);font-size:clamp(1.1rem,2.1vw,1.55rem);line-height:1.55}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(148deg,#fff1,#ffffff04 47%),radial-gradient(circle at 50% 46%,var(--phoenix-accent),transparent 60%),#050f24c2;border-color:#a8c1e724}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(148deg,#fff1,#ffffff04 47%),radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--phoenix-accent) 11%,transparent),transparent 60%),#050f24c2}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{box-shadow:inset 0 1px #ffffff12,0 28px 74px #0000004d}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-decision-dock__copy h2,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-footer-statement__headline,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__claim,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__eyebrow{color:#f3f6fb}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-decision-dock{background:radial-gradient(circle at 5% 0,#9756ed21,#0000 39%),radial-gradient(circle at 96% 100%,#3e8bf21f,#0000 40%),#07142dc2;border-color:#a9c2e821;box-shadow:inset 0 1px #ffffff12,0 32px 82px #00000045}html[data-world=gateway] .gateway-flagship .cam-living-home-content .cam-intelligence-hub__prism-shell{background:linear-gradient(108deg,#aa62ff3b,#f2f7ff21 48%,#4599ff40),linear-gradient(170deg,#ffffff29,#050c1c1a 62%,#a1b7ff1f)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .cam-intelligence-hub__prism .cam-intelligence-hub__mark{color:#f8fbfff0}:root[data-world=gateway] .gateway-footer{color:#e2eaf6b8;background:#030d1e;border-top-color:#a9c2e81a}:root[data-world=gateway] .gateway-footer .cam-logo__variant--light{opacity:0}:root[data-world=gateway] .gateway-footer .cam-logo__variant--dark{opacity:1}:root[data-world=gateway] .gateway-header--scrolled{color:#f3ecdc;border-bottom-color:#b5c9e61a;background:#020d22d1!important}:root[data-world=gateway] .gateway-header--scrolled .cam-logo__variant--light{opacity:0}:root[data-world=gateway] .gateway-header--scrolled .cam-logo__variant--dark{opacity:1}:root[data-world=gateway] .gateway-header--scrolled .gateway-nav-link{color:#ebf0f9b3}@keyframes cam-living-hero-presence{0%{filter:saturate(.88);transform:scale(1.035)}to{filter:saturate();transform:scale(1)}}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled){color:#f3ecdc;background:0 0!important}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled) .cam-logo__variant--light{opacity:0}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled) .cam-logo__variant--dark{opacity:1}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled) .gateway-nav-link{color:#f3ecdcb3}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled) .gateway-header__divider{background:#f3ecdc29}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled) .gateway-header__consultation{color:#f8f3e8e6;-webkit-backdrop-filter:blur(12px);background:#030f2657;border-color:#f3ecdc2e}html[data-world=gateway] .gateway-header:not(.gateway-header--scrolled) .gateway-header__theme{background:#030f2647;border-color:#f3ecdc1f}@media (max-width:767px){.cam-living-hero{min-height:max(42rem,100svh);margin-top:calc(-1 * var(--header-height-mobile));padding-top:var(--header-height-mobile);align-items:flex-start}.cam-living-hero__media:before{background-position:64%}.cam-living-hero__veil{background:linear-gradient(#00081885,#00081852 42%,#0000 70%,#00051057),linear-gradient(90deg,#0008183d,#0000 86%)}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline{padding-top:clamp(5.5rem,15vh,8rem)}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__title{max-width:10ch;font-size:clamp(3rem,14vw,4.4rem);line-height:.98}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__intro{max-width:24rem;margin-top:1.25rem;font-size:1rem}html[data-world=gateway] .gateway-flagship .cam-living-hero__headline .phoenix-headline__actions{width:min(100%,25rem);margin-top:1.35rem}.cam-living-hero__scroll{bottom:1.1rem}}@media (prefers-reduced-motion:reduce){.cam-living-hero__kinetic-light span,.cam-living-hero__media:before{animation:none}.cam-living-hero__kinetic-light{display:none}.cam-living-hero__media{transition:none;transform:scale(1.025)}.cam-living-hero__media:before{animation:none;transform:none}.cam-living-hero-scene{display:none}.phoenix-decision-dock__signal span{animation:none}.phoenix-decision-dock__action:focus-visible,.phoenix-decision-dock__action:hover,html[data-world=gateway] .gateway-flagship .phoenix-portal:focus-within,html[data-world=gateway] .gateway-flagship .phoenix-portal:hover{transform:none}}.cam-living-home-content__heading{text-align:center;width:min(100% - 2.5rem,50rem);margin:0 auto clamp(3.5rem,7vw,5.5rem)}.cam-living-home-content__heading>p:first-child{color:#acbeffb3;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .9rem;font-size:.62rem;font-weight:600}.cam-living-home-content__heading h2{color:#f3f6fb;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.65rem);font-weight:500;line-height:1.02}.cam-living-home-content__heading .cam-living-home-content__intro{width:min(100%,42rem);margin:1.35rem auto 0;font-size:clamp(.98rem,1.65vw,1.16rem)}.cam-living-home-content__heading{z-index:3;width:min(100% - 2.5rem,68rem);margin-bottom:clamp(4rem,7vw,6.5rem);position:relative}.cam-living-home-content__eyebrow{justify-content:center;align-items:center;gap:clamp(.75rem,1.8vw,1.35rem);display:flex}.cam-living-home-content__eyebrow>span{background:linear-gradient(90deg,#0000,#aa8be6a8);width:clamp(2rem,5vw,4.5rem);height:1px}.cam-living-home-content__eyebrow>span:last-child{background:linear-gradient(90deg,#64a6eba8,#0000)}.cam-living-home-content__heading h2{letter-spacing:-.06em;justify-items:center;font-size:clamp(2.75rem,5.4vw,5.25rem);font-weight:400;line-height:.98;display:grid}.cam-living-home-content__heading h2>span{display:block}.cam-living-home-content__title-accent{color:#d9dcff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#d5b8ef 4%,#eef0fa 46%,#a9cfff 94%);-webkit-background-clip:text;background-clip:text;padding-inline:.06em}.cam-living-home-content__heading .cam-living-home-content__intro{width:min(100%,46rem);margin-top:clamp(1.4rem,2.5vw,2rem);font-size:clamp(1rem,1.45vw,1.17rem);line-height:1.65}.cam-living-home-content__axis{grid-template-columns:clamp(2.5rem,6vw,5.25rem) 7px clamp(2.5rem,6vw,5.25rem);align-items:center;gap:.7rem;display:grid;position:absolute;top:calc(100% + clamp(1.25rem,2.4vw,2.2rem));left:50%;transform:translate(-50%)}.cam-living-home-content__axis span{background:linear-gradient(90deg,#0000,#b189e58c);height:1px}.cam-living-home-content__axis span:last-child{background:linear-gradient(90deg,#68a9eb8c,#0000)}.cam-living-home-content__axis i{background:#dde5f8b8;border:1px solid #dae5fbc7;border-radius:50%;width:7px;height:7px;animation:cam-heading-axis-breathe 4.8s ease-in-out infinite;box-shadow:0 0 18px #97acf080}@keyframes cam-heading-axis-breathe{50%{opacity:.58;transform:scale(.72)}}:root:not([data-theme=dark]) .cam-living-home-content__title-accent{color:#3e579b;background-image:linear-gradient(100deg,#704f9d 4%,#243d72 48%,#326ea5 94%)}:root:not([data-theme=dark]) .cam-living-home-content__axis span:first-child,:root:not([data-theme=dark]) .cam-living-home-content__eyebrow>span:first-child{background-image:linear-gradient(90deg,#0000,#6d4d9a61)}:root:not([data-theme=dark]) .cam-living-home-content__axis span:last-child,:root:not([data-theme=dark]) .cam-living-home-content__eyebrow>span:last-child{background-image:linear-gradient(90deg,#3370a361,#0000)}:root:not([data-theme=dark]) .cam-living-home-content__axis i{background:#fffffff2;border-color:#35538694;box-shadow:0 0 16px #4e65a43d}@media (max-width:720px){.cam-living-home-content__heading{margin-bottom:3.5rem}.cam-living-home-content__heading h2{font-size:clamp(2.35rem,11vw,3.6rem)}.cam-living-home-content__heading .cam-living-home-content__intro{max-width:34rem}}@media (prefers-reduced-motion:reduce){.cam-living-home-content__axis i{animation:none}}html[data-world=gateway] .gateway-flagship .intelligence-network-stage{isolation:isolate;width:min(100% - 3rem,88rem);max-width:none;padding-block:clamp(1.5rem,3.5vw,3rem);position:relative}.cam-interactive-wave-field{z-index:0;pointer-events:none;opacity:.92;filter:saturate(1.08);width:100%;height:124%;position:absolute;inset:-12% 0}html[data-world=gateway] .gateway-flagship .cam-living-bridge,html[data-world=gateway] .gateway-flagship .core-connections,html[data-world=gateway] .gateway-flagship .intelligence-network-stage:after,html[data-world=gateway] .gateway-flagship .intelligence-network-stage__ambient{display:none}html[data-world=gateway] .gateway-flagship .intelligence-network-stage__grid{grid-template-columns:minmax(0,1fr) minmax(9rem,11.5rem) minmax(0,1fr);gap:clamp(1.4rem,2.8vw,2.75rem);position:relative}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(145deg,#ffffff13,#ffffff04 48%),radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%),var(--phoenix-accent),transparent 48%),#050f25a8;border-radius:2rem;min-height:clamp(27rem,31vw,30rem)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(145deg,#ffffff13,#ffffff04 48%),radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,40%),color-mix(in srgb,var(--phoenix-accent) 12%,transparent),transparent 48%),#050f25a8}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{-webkit-backdrop-filter:blur(24px)saturate(1.2);transition:opacity .5s var(--flagship-ease),transform .65s var(--flagship-ease),border-color .5s ease,box-shadow .65s var(--flagship-ease);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff06,0 38px 96px #0000004d}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer{border-color:#c174ff33}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub{border-color:#66a9ff33}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:focus-within,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:hover{box-shadow:inset 0 1px 0 #ffffff1f,0 42px 110px #00000057,0 0 64px var(--phoenix-accent);transform:translateY(-8px)scale(1.012)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:focus-within,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:hover{box-shadow:inset 0 1px 0 #ffffff1f,0 42px 110px #00000057,0 0 64px color-mix(in srgb,var(--phoenix-accent) 11%,transparent)}}html[data-world=gateway][data-gateway-focus=steuer] .gateway-flagship .phoenix-portal--ub,html[data-world=gateway][data-gateway-focus=ub] .gateway-flagship .phoenix-portal--steuer{opacity:.66;transform:scale(.982)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__content{justify-content:space-between;padding:clamp(2rem,3.5vw,2.75rem)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__body{margin-top:auto}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__intelligence{max-width:15rem;color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__intelligence{color:color-mix(in srgb,var(--phoenix-accent) 78%,#e8eefb)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__intelligence{letter-spacing:.2em;font-size:.64rem;line-height:1.4}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__claim{max-width:22rem;font-size:clamp(2rem,2.8vw,2.7rem);line-height:1.02}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-values__item{color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-values__item{color:color-mix(in srgb,var(--phoenix-accent) 63%,#eef3fb)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-values__item{font-size:.9rem}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border:1px solid var(--phoenix-accent);min-height:3.15rem}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border:1px solid color-mix(in srgb,var(--phoenix-accent) 26%,#ffffff14)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{color:var(--phoenix-accent);background:#0916318f;border-radius:999px}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{color:color-mix(in srgb,var(--phoenix-accent) 76%,#f1f5fb)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{text-transform:none;-webkit-backdrop-filter:blur(12px)}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub{z-index:4;min-height:23rem;padding-inline:0;transform:none}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__field{filter:blur(12px);background:radial-gradient(#e0ebff1a,#6f84ff0b 38%,#0000 70%);border-radius:50%;inset:9% -85%}.cam-intelligence-hub__gate{z-index:3;perspective:36rem;filter:drop-shadow(0 0 30px #90aeff47);width:7.1rem;height:9.8rem;animation:cam-core-gate-float 7s ease-in-out infinite;position:relative}.cam-intelligence-hub__gate-arc{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff16,#7694dc06);border:1px solid #dbe8ff47;width:58%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 18px #bbcfff12}.cam-intelligence-hub__gate-arc--left{background-color:#9e5de70e;border-right-color:#e1bcff6b;border-radius:100% 34% 34% 100%/50%;left:0;transform:rotateY(22deg)}.cam-intelligence-hub__gate-arc--right{background-color:#3d89e80f;border-left-color:#aed7ff70;border-radius:34% 100% 100% 34%/50%;right:0;transform:rotateY(-22deg)}.cam-intelligence-hub__gate-axis{background:linear-gradient(#0000,#eef4ff57,#eef4ff1f,#0000);width:1px;position:absolute;top:6%;bottom:6%;left:50%;transform:translate(-50%)}.cam-intelligence-hub__gate-node{background:#dfeaff;border:1px solid #f8fbffc7;border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #cdfc}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__label{color:#f0f5fddb;letter-spacing:.24em;margin-top:1.4rem;font-size:.72rem}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__sublabel{color:#cdd9eca8;max-width:9rem;font-size:.68rem;line-height:1.55}@keyframes cam-core-gate-float{0%,to{transform:translateY(2px)scale(.97)}50%{transform:translateY(-4px)scale(1.02)}}html[data-world=gateway] .gateway-flagship .phoenix-gateway__orientation{color:#d3deefa8;letter-spacing:.02em;width:fit-content;margin:2.5rem auto 0;font-size:.75rem;display:flex}html[data-world=gateway] .gateway-flagship .phoenix-gateway__orientation:after{content:"";background:#9a7dff61;width:1.5rem;height:1px}html[data-world=gateway] .gateway-flagship .phoenix-footer-statement{margin-top:clamp(5rem,9vw,8rem)}.gateway-proof{z-index:2;width:min(100% - 3rem,88rem);margin:clamp(5rem,9vw,8rem) auto 0;position:relative}.gateway-proof__trust{border-block:1px solid #b1c7e81c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gateway-proof__trust span{color:#d6e0efb3;letter-spacing:.015em;text-align:center;justify-content:center;align-items:center;gap:.6rem;min-height:4.75rem;padding:1rem;font-size:.76rem;display:flex}.gateway-proof__trust span+span{border-left:1px solid #b1c7e817}.gateway-proof__trust svg{color:#8bb7ff}.gateway-proof__header{grid-template-columns:minmax(0,.78fr) minmax(22rem,1.22fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);margin:clamp(4rem,8vw,7rem) 0 clamp(2rem,4vw,3rem);display:grid}.gateway-proof__header>p{color:#a8beffb8;letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -1.4rem;font-size:.63rem;font-weight:600}.gateway-proof__header h2{color:#f3f6fb;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4vw,4.1rem);font-weight:500;line-height:1.02}.gateway-proof__header>span{color:#d1dceda3;text-wrap:balance;max-width:38rem;padding-top:.35rem;font-size:clamp(.98rem,1.45vw,1.13rem);line-height:1.7}.gateway-proof__steps{-webkit-backdrop-filter:blur(22px)saturate(1.16);background:radial-gradient(circle at 0 0,#8e4edf1c,#0000 32%),radial-gradient(circle at 100% 100%,#3a83e41f,#0000 34%),#051026b3;border:1px solid #acc5eb1f;border-radius:2rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 38px 100px #0000003d}.gateway-proof-step{min-height:24rem;transition:background .5s ease,transform .6s var(--flagship-ease);grid-template-rows:auto 1fr auto minmax(4.6rem,auto) minmax(5.25rem,auto) auto;padding:clamp(1.6rem,3vw,2.4rem);display:grid;position:relative}.gateway-proof-step+.gateway-proof-step{border-left:1px solid #acc5eb1a}.gateway-proof-step:focus-within,.gateway-proof-step:hover{background:#879dff0b}.gateway-proof-step__topline{color:#aec4e68a;justify-content:space-between;align-items:center;display:flex}.gateway-proof-step__topline span{font-family:var(--font-mono,monospace);letter-spacing:.16em;font-size:.66rem}.gateway-proof-step__topline svg{color:#96b7ffb8}.gateway-proof-step>p{color:#a6beffb3;letter-spacing:.18em;text-transform:uppercase;grid-row:3;margin:0 0 .85rem;font-size:.62rem;font-weight:600}.gateway-proof-step h3{color:#eff4fb;letter-spacing:-.04em;grid-row:4;max-width:18rem;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;line-height:1.12}.gateway-proof-step>span{color:#c9d5e799;grid-row:5;max-width:22rem;margin-top:1rem;font-size:.86rem;line-height:1.65}.gateway-proof-step a{color:#dce6f5d1;grid-row:6;align-self:end;align-items:center;gap:.55rem;width:fit-content;margin-top:1.25rem;font-size:.79rem;font-weight:600;text-decoration:none;display:inline-flex}.gateway-proof-step a svg{transition:transform .35s var(--flagship-ease)}.gateway-proof-step a:focus-visible svg,.gateway-proof-step a:hover svg{transform:translate(2px,-2px)}@media (max-width:900px){.gateway-proof__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-proof__trust span:nth-child(3){border-left:0}.gateway-proof__trust span:nth-child(n+3){border-top:1px solid #b1c7e817}.gateway-proof__header{grid-template-columns:1fr;gap:1.35rem}.gateway-proof__header>p{margin-bottom:0}.gateway-proof__steps{grid-template-columns:1fr}.gateway-proof-step{grid-template-rows:auto minmax(2.5rem,1fr) auto auto auto auto;min-height:20rem}.gateway-proof-step+.gateway-proof-step{border-top:1px solid #acc5eb1a;border-left:0}}@media (max-width:600px){.gateway-proof{width:min(100% - 2rem,88rem)}.gateway-proof__trust{grid-template-columns:1fr}.gateway-proof__trust span+span,.gateway-proof__trust span:nth-child(3){border-top:1px solid #b1c7e817;border-left:0}.gateway-proof__steps{border-radius:1.45rem}}@media (min-width:1700px){html[data-world=gateway] .gateway-flagship .intelligence-network-stage{width:min(100% - 6rem,94rem)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{min-height:31rem}}@media (max-width:1023px){.cam-interactive-wave-field{display:none}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub{min-height:auto;padding-block:1rem}.cam-intelligence-hub__gate{width:3.8rem;height:5.2rem}}@media (prefers-reduced-motion:reduce){.cam-intelligence-hub__gate{animation:none}}html[data-world=gateway] .gateway-flagship .intelligence-network-stage{width:min(100% - 2rem,96rem);padding-block:clamp(2rem,4vw,3.5rem)}html[data-world=gateway] .gateway-flagship .intelligence-network-stage:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(42% 56% at 19%,#9748e221,#0000 72%),radial-gradient(42% 56% at 81%,#3184e824,#0000 72%),radial-gradient(24% 46% at 50% 51%,#b5caff13,#0000 72%);width:100vw;position:absolute;inset:-20% 50% -22%;transform:translate(-50%)}.cam-interactive-wave-field--stage{z-index:1;opacity:1;mix-blend-mode:screen;filter:saturate(1.2)contrast(1.04);width:100vw;height:158%;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 7%,#000 25% 77%,#0000 95%);mask-image:linear-gradient(#0000 7%,#000 25% 77%,#0000 95%)}.intelligence-network-stage__horizon{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 4%,#b26eff21 22%,#ecf2ff47 50%,#5fa8ff24 78%,#0000 96%);width:100vw;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #80a1ff21}html[data-world=gateway] .gateway-flagship .intelligence-network-stage__grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(7rem,9.5rem) minmax(0,1fr);align-items:center;gap:0}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(135deg,#fff1,#ffffff03 45%,#ffffff07),radial-gradient(ellipse 72% 62% at var(--pointer-x,50%) var(--pointer-y,42%),var(--phoenix-accent),transparent 66%),#040e2375;border-color:#b0c7eb24;min-height:clamp(25rem,29vw,28.5rem);overflow:visible}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(135deg,#fff1,#ffffff03 45%,#ffffff07),radial-gradient(ellipse 72% 62% at var(--pointer-x,50%) var(--pointer-y,42%),color-mix(in srgb,var(--phoenix-accent) 13%,transparent),transparent 66%),#040e2375}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{-webkit-backdrop-filter:blur(10px)saturate(1.16);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff06,0 36px 100px #00000045}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__motion{overflow:hidden}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer .phoenix-portal__motion{border-radius:2.2rem 5.6rem 5.6rem 2.2rem}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub .phoenix-portal__motion{border-radius:5.6rem 2.2rem 2.2rem 5.6rem}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer:focus-within,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer:hover{transform:translate(7px,-7px)scale(1.012)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub:focus-within,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub:hover{transform:translate(-7px,-7px)scale(1.012)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff24,transparent 19% 76%,var(--phoenix-accent)) border-box;border:1px solid #0000;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:after{background:linear-gradient(118deg,#ffffff24,transparent 19% 76%,color-mix(in srgb,var(--phoenix-accent) 22%,transparent)) border-box}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:after{opacity:.54;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__visual{opacity:.72;filter:saturate(1.2)contrast(1.04);transition:opacity .6s ease,transform .9s var(--flagship-ease)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:focus-within .phoenix-portal__visual,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:hover .phoenix-portal__visual{opacity:.96;transform:scale(1.035)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__glass{-webkit-backdrop-filter:blur(7px)saturate(1.18);background:linear-gradient(#0000 0 38%,#030c1e29 58%,#030c1e80)}.phoenix-portal__breathing-field{z-index:1;pointer-events:none;background:radial-gradient(ellipse,var(--phoenix-accent),transparent 68%);border-radius:50%;width:72%;height:58%;position:absolute;top:22%}@supports (color:color-mix(in lab,red,red)){.phoenix-portal__breathing-field{background:radial-gradient(ellipse,color-mix(in srgb,var(--phoenix-accent) 12%,transparent),transparent 68%)}}.phoenix-portal__breathing-field{filter:blur(24px);opacity:.35;animation:cam-advisory-breathe 8s ease-in-out infinite}.phoenix-portal--steuer .phoenix-portal__breathing-field{left:-8%}.phoenix-portal--ub .phoenix-portal__breathing-field{animation-delay:-4s;right:-8%}@keyframes cam-advisory-breathe{0%,to{opacity:.25;transform:scale(.88)translateY(3%)}50%{opacity:.62;transform:scale(1.08)translateY(-3%)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__content{z-index:5;padding:clamp(1.75rem,3vw,2.45rem)}.phoenix-portal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.phoenix-portal__index{color:#d1def342;letter-spacing:.14em;font-size:.62rem}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__body{max-width:27rem}.phoenix-portal__descriptor{color:#d6e2f28f;max-width:22rem;margin:.8rem 0 0;font-size:.75rem;line-height:1.55}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal__claim{max-width:10.5ch;font-size:clamp(1.85rem,2.55vw,2.45rem)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-values{margin-top:1rem}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border-color:var(--phoenix-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border-color:color-mix(in srgb,var(--phoenix-accent) 32%,#ffffff14)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{background:linear-gradient(110deg,#fff1,#0000 35%),#05112a80;box-shadow:inset 0 1px #ffffff12,0 10px 28px #0000001f}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub{z-index:6;min-height:22rem}html[data-world=gateway] .gateway-flagship .cam-intelligence-hub__field{filter:blur(15px);background:radial-gradient(18% 58%,#edf4ff2b,#0000 70%),radial-gradient(70% 30%,#7a97ff13,#0000 72%);inset:5% -155%}.cam-intelligence-hub__synthesis{z-index:3;isolation:isolate;filter:drop-shadow(0 0 26px #95b1ff3d);width:5.4rem;height:8.6rem;animation:cam-synthesis-float 8s var(--flagship-ease) infinite;position:relative}.cam-intelligence-hub__synthesis-aura{z-index:-1;filter:blur(17px);background:radial-gradient(at 35%,#b568ff3d,#0000 48%),radial-gradient(at 65%,#4c9dff42,#0000 48%),radial-gradient(#f1f6ff29,#0000 28%);border-radius:50%;animation:cam-synthesis-aura 6s ease-in-out infinite;position:absolute;inset:-22% -95%}.cam-intelligence-hub__synthesis-plane{clip-path:polygon(50% 0,91% 20%,73% 88%,50% 100%,27% 88%,9% 20%);-webkit-backdrop-filter:blur(9px)saturate(1.28);background:linear-gradient(154deg,#ffffff26,#728ed506 55%,#ffffff0d);border:1px solid #dde9ff3b;position:absolute;inset:0;box-shadow:inset 0 0 30px #cddcff14}.cam-intelligence-hub__synthesis-plane--left{background:linear-gradient(122deg,#c478ff38,#7046b706 72%);right:36%;transform:perspective(26rem)rotateY(18deg)}.cam-intelligence-hub__synthesis-plane--right{background:linear-gradient(238deg,#68b5ff3b,#2c59a806 72%);left:36%;transform:perspective(26rem)rotateY(-18deg)}.cam-intelligence-hub__synthesis-plane--center{z-index:2;background:linear-gradient(165deg,#f7faff29,#9bb3e809);border-color:#edf4ff47;inset:8% 25% 9%}.cam-intelligence-hub__synthesis-axis{z-index:3;background:linear-gradient(#0000,#f2f7ff85,#f2f7ff26,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.cam-intelligence-hub__synthesis-scan{z-index:4;background:linear-gradient(90deg,#0000,#bc74ff99 31%,#f8fbfff0 50%,#58adffa6 69%,#0000);width:336%;height:1px;animation:cam-synthesis-scan 5.5s ease-in-out infinite;position:absolute;top:49%;left:-118%;box-shadow:0 0 16px #bed1ff8f}.cam-intelligence-hub__synthesis-node{z-index:5;background:#eef4ff;border:1px solid #f8fbffe6;border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 19px #d6e4ffe0}@keyframes cam-synthesis-float{0%,to{transform:perspective(34rem)rotateY(-3deg)translateY(3px)}50%{transform:perspective(34rem)rotateY(3deg)translateY(-4px)}}@keyframes cam-synthesis-aura{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.88;transform:scale(1.08)}}@keyframes cam-synthesis-scan{0%,to{opacity:.45;transform:scaleX(.76)}50%{opacity:1;transform:scaleX(1.04)}}html[data-world=gateway][data-gateway-focus=steuer] .cam-intelligence-hub__synthesis{transform:perspective(34rem)rotateY(-7deg)translate(-4px)}html[data-world=gateway][data-gateway-focus=ub] .cam-intelligence-hub__synthesis{transform:perspective(34rem)rotateY(7deg)translate(4px)}@media (max-width:1023px){.cam-interactive-wave-field--stage{opacity:.52;height:120%;display:block}.cam-intelligence-hub__synthesis{width:3.6rem;height:5.7rem}html[data-world=gateway] .gateway-flagship .intelligence-network-stage__hub-mobile{z-index:3;position:relative}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal .phoenix-portal__motion{border-radius:1.8rem}}@media (prefers-reduced-motion:reduce){.cam-intelligence-hub__synthesis,.cam-intelligence-hub__synthesis-aura,.cam-intelligence-hub__synthesis-scan,.phoenix-portal__breathing-field{animation:none}}.personal-agent{border-top:1px solid var(--gateway-text);grid-column:1/-1;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.personal-agent{border-top:1px solid color-mix(in srgb,var(--gateway-text) 8%,transparent)}}.personal-agent__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.personal-agent__presence{color:#9eb4ff;border:1px solid #96b0ff47;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid;position:relative;box-shadow:inset 0 0 16px #8fa7ff17,0 0 22px #7497ff14}.personal-agent__presence:after{content:"";border-radius:inherit;border:1px solid #8eaeff1a;animation:personal-agent-presence 4s ease-in-out infinite;position:absolute;inset:-4px}@keyframes personal-agent-presence{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.8;transform:scale(1.08)}}.personal-agent__intro p{margin:0}.personal-agent__title{color:#e5ecf8d1;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.personal-agent__title strong{font-weight:650}.personal-agent__title span{color:#8bdcc3;letter-spacing:.09em;text-transform:uppercase;background:#45c19c0f;border:1px solid #7cdbbd33;border-radius:999px;padding:.18rem .45rem;font-size:.55rem}.personal-agent__intro>div>p:last-child{color:#cad8ec85;max-width:42rem;margin-top:.28rem;font-size:.72rem;line-height:1.6}.personal-agent__back,.personal-agent__launch,.personal-agent__next,.personal-agent__result-actions button{appearance:none;font:inherit;cursor:pointer}.personal-agent__launch{color:#ebf1fbe0;background:linear-gradient(135deg,#715bff29,#428bf41a);border:1px solid #8fabff40;border-radius:.8rem;align-items:center;gap:.55rem;min-height:2.65rem;padding:.65rem .9rem;font-size:.7rem;font-weight:650;transition:transform .24s,border-color .24s,background .24s;display:inline-flex}.personal-agent__launch:focus-visible,.personal-agent__launch:hover{background:linear-gradient(135deg,#7e62ff3b,#4494ff26);border-color:#99b7ff75;transform:translateY(-1px)}.personal-agent__panel{background:radial-gradient(circle at 9% 0,#944fe11f,#0000 34%),radial-gradient(circle at 94% 100%,#3383ea1f,#0000 36%),#030d2180;border:1px solid #a6bfe61c;border-radius:1.25rem;margin-top:1.25rem;padding:clamp(1.1rem,2.6vw,1.75rem);animation:personal-agent-reveal .42s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}@keyframes personal-agent-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.personal-agent__progress{color:#c1d1ea85;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(6rem,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.55rem;font-size:.58rem;display:grid}.personal-agent__progress>div{gap:.28rem;display:flex}.personal-agent__progress i{background:#b1c6e61c;border-radius:9px;flex:1;height:2px;transition:background .3s,box-shadow .3s}.personal-agent__progress i.is-active{background:linear-gradient(90deg,#a274ff,#73aaff);box-shadow:0 0 10px #7496ff47}.personal-agent__progress small{font:inherit}.personal-agent fieldset{border:0;min-width:0;margin:0;padding:0}.personal-agent legend{flex-direction:column;margin-bottom:1.25rem;display:flex}.personal-agent legend>span{color:#edf3fb;letter-spacing:-.035em;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:550}.personal-agent legend>small{color:#c9d6e980;margin-top:.35rem;font-size:.71rem;line-height:1.5}.personal-agent__choice-grid,.personal-agent__topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.personal-agent__choice-grid button,.personal-agent__topic-grid button{color:#e2ebf7bf;text-align:left;cursor:pointer;background:#0d1b357a;border:1px solid #adc4e61c;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:flex-start;min-height:4.45rem;padding:.85rem 2.35rem .85rem .95rem;transition:transform .22s,border-color .22s,background .22s,color .22s;display:flex;position:relative}.personal-agent__choice-grid button:focus-visible,.personal-agent__choice-grid button:hover,.personal-agent__topic-grid button:focus-visible,.personal-agent__topic-grid button:hover{background:#28315d73;border-color:#91aeff4d;transform:translateY(-1px)}.personal-agent__choice-grid button.is-selected,.personal-agent__topic-grid button.is-selected{color:#f1f5fb;background:linear-gradient(135deg,#7d4fd633,#2963bc21);border-color:#9e86ff7a;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #18145421}.personal-agent__choice-grid button>span,.personal-agent__topic-grid button>span{font-size:.76rem;font-weight:620}.personal-agent__choice-grid button>small,.personal-agent__topic-grid button>small{color:#c3d2e86e;margin-top:.26rem;font-size:.62rem;line-height:1.35}.personal-agent__choice-grid button>i,.personal-agent__topic-grid button>i{color:#a8baff;border:1px solid #acc3e61a;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.personal-agent__choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-agent__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.personal-agent__fields label{color:#d5e1f2a6;flex-direction:column;gap:.4rem;min-width:0;font-size:.65rem;display:flex}.personal-agent__fields label>span{padding-left:.12rem}.personal-agent__fields label small{color:#bfd0e75c;font-size:.58rem}.personal-agent__context{grid-column:1/-1}.personal-agent__fields input,.personal-agent__fields textarea{color:#edf3fb;width:100%;font:inherit;background:#030d1f8f;border:1px solid #adc4e621;border-radius:.8rem;outline:0;font-size:.75rem;transition:border-color .2s,box-shadow .2s}.personal-agent__fields input{min-height:2.75rem;padding:0 .8rem}.personal-agent__fields textarea{resize:vertical;padding:.75rem .8rem;line-height:1.5}.personal-agent__fields input:focus,.personal-agent__fields textarea:focus{border-color:#8eadff7a;box-shadow:0 0 0 3px #6f8cf614}.personal-agent__fields textarea::placeholder{color:#b8cbe54a}.personal-agent__honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.personal-agent__consent{color:#c8d6ea85;cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:.9rem;font-size:.62rem;line-height:1.55;display:flex}.personal-agent__consent input{accent-color:#8676f5;width:.95rem;height:.95rem;margin-top:.08rem}.personal-agent__error{color:#f0a6aa;margin:1rem 0 0;font-size:.68rem}.personal-agent__navigation{border-top:1px solid #acc4e614;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:1rem;display:flex}.personal-agent__back,.personal-agent__next{border-radius:.78rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.65rem .85rem;font-size:.68rem;font-weight:620;display:inline-flex}.personal-agent__back{color:#cfdcee87;background:0 0;border:0}.personal-agent__next{color:#f1f5fb;background:linear-gradient(135deg,#8057e145,#377cd933);border:1px solid #9db3ff40}.personal-agent__back:disabled,.personal-agent__next:disabled{cursor:not-allowed;opacity:.35}.personal-agent__spinner{animation:personal-agent-spin .85s linear infinite}@keyframes personal-agent-spin{to{transform:rotate(1turn)}}.personal-agent__security{color:#bbcde459;justify-content:flex-end;align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.56rem;display:flex}.personal-agent__result{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:clamp(.3rem,1vw,.75rem);display:grid}.personal-agent__result-mark{color:#82d6bd;background:#44bb9b12;border:1px solid #76d3b747;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 0 28px #4ec2a11a}.personal-agent__eyebrow{color:#99adff;font-family:var(--font-mono,monospace);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .55rem;font-size:.59rem;font-weight:650}.personal-agent__result h3{color:#f2f6fb;letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:520}.personal-agent__summary{color:#d3dfefa8;max-width:47rem;margin:.8rem 0 0;font-size:.78rem;line-height:1.7}.personal-agent__result ul{flex-wrap:wrap;gap:.5rem 1rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.personal-agent__result li{color:#d3e0f19e;align-items:center;gap:.35rem;font-size:.65rem;display:inline-flex}.personal-agent__result li svg{color:#86b8ff}.personal-agent__result-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.personal-agent__result-actions a,.personal-agent__result-actions button{border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;padding:.65rem .9rem;font-size:.68rem;font-weight:650;text-decoration:none;display:inline-flex}.personal-agent__result-actions a{color:#eef3fb;background:linear-gradient(135deg,#8253e240,#3781de30);border:1px solid #9cb3ff45}.personal-agent__result-actions a.personal-agent__result-secondary{color:#dce6f4b3;background:#0c1b3770}.personal-agent__result-actions button{color:#cfdcee8c;background:0 0;border:1px solid #aec5e61a}.personal-agent__result>div>small{color:#bdcfe759;margin-top:1rem;font-size:.57rem;line-height:1.5;display:block}@media (max-width:760px){.personal-agent__intro{grid-template-columns:auto 1fr}.personal-agent__launch{grid-column:1/-1;justify-content:center;width:100%}.personal-agent__progress{grid-template-columns:1fr auto}.personal-agent__progress>div{grid-area:2/1/auto/-1}.personal-agent__choice-grid,.personal-agent__choice-grid--three,.personal-agent__fields,.personal-agent__topic-grid{grid-template-columns:1fr}.personal-agent__context{grid-column:auto}.personal-agent__topic-grid button{min-height:4rem}}@media (prefers-reduced-motion:reduce){.personal-agent__presence:after,.personal-agent__spinner{animation:none}.personal-agent__panel{animation-duration:1ms}}:root{--cam-signature-a:118 82 204;--cam-signature-b:52 126 196;--cam-signature-highlight:226 233 255;--cam-signature-border:#5d76b830;--cam-signature-border-hover:#6977e161;--cam-signature-shadow:0 28px 74px #1322421a;--cam-signature-ease:cubic-bezier(.22,1,.36,1)}:root[data-theme=dark]{--cam-signature-border:#9fafe729;--cam-signature-border-hover:#a696ff61;--cam-signature-shadow:0 30px 90px #00061961}:root[data-world=steuer]{--cam-signature-a:178 108 239;--cam-signature-b:65 150 221;--cam-signature-border-hover:#9470e06b}:root[data-world=ub]{--cam-signature-a:112 104 226;--cam-signature-b:48 132 215;--cam-signature-border-hover:#5a8de86b}[data-world=career]{--cam-signature-a:184 133 74;--cam-signature-b:126 105 213;--cam-signature-border-hover:#bc915866}.pg-page--portal,.portal-root{--cam-signature-a:67 155 132;--cam-signature-b:54 128 194;--cam-signature-border-hover:#54b19a6b}.cam-signature-flow{z-index:4;pointer-events:none;opacity:.72;contain:strict;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000),radial-gradient(120% 28% at 50% 37%,#000 0,#0000 74%);mask-image:linear-gradient(#0000,#000 10% 88%,#0000),radial-gradient(120% 28% at 50% 37%,#000 0,#0000 74%);-webkit-mask-composite:source-in;mask-composite:intersect}.cam-signature-flow canvas{opacity:.72;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=dark] .cam-signature-flow canvas{opacity:.8;mix-blend-mode:screen}.cam-signature-flow__rail{opacity:.28;background:linear-gradient(90deg,transparent,rgb(var(--cam-signature-highlight)/.72),transparent);width:min(36rem,42vw);height:1px;filter:drop-shadow(0 0 8px rgb(var(--cam-signature-b)/.28));animation:cam-signature-rail 11s var(--cam-signature-ease) infinite alternate;position:absolute;top:10%}.cam-signature-flow__rail--left{transform-origin:100%;left:-14%;transform:rotate(-10deg)}.cam-signature-flow__rail--right{transform-origin:0;animation-delay:-5.5s;top:76%;right:-16%;transform:rotate(9deg)}@keyframes cam-signature-rail{0%{opacity:.12;translate:-3% -7px}to{opacity:.34;translate:5% 8px}}:where(.steuer-hero,.ub-hero,.service-hero,.conversion-hero,.assessment-hero,.honorarium__hero,.career-hero,.career-page-hero,.about-cam__hero,.insights-index-hero,.article-hero,.case-hero,.job-detail__hero,.cms-hero,.portal-page-head) h1{font-kerning:normal;letter-spacing:-.055em;text-wrap:balance}:where(.assessment-eyebrow,.honorarium__hero-badge,.career-hero__eyebrow,.career-page-hero__eyebrow,.portal-page-head__eyebrow,.cp-section__eyebrow,[class*=__eyebrow]){letter-spacing:.16em;text-wrap:balance}:where(.steuer-section,.ub-section,.service-section,.conversion-section,.assessment-section,.career-eb-section,.about-cam__section,.insights-grid-section,.case-section,.cp-section,.cms-section,.portal-main){isolation:isolate;position:relative}:where(.assessment-teaser,.assessment-card,.assessment-live,.assessment-success,.honorarium__panel,.honorarium__summary,.honorarium-item,.honorarium-service,.about-cam__kpi-tile,.about-cam__location-tile,.about-cam__partner-card,.about-cam__value-tile,.career-people__quote-card,.career-recruiting-eb__panel,.insights-featured__tile,.service-hero__glass-panel,.cms-contact__panel,.cam-bento-tile,.cam-detail-card,.cam-offer-card,.cam-os-panel,.personal-agent__panel,.portal-card,.portal-task,.portal-doc,.portal-offer,.portal-login__card,.portal-login__panel,.pg-panel,.pg-portal-card,.cp-summary){border-color:var(--cam-signature-border);box-shadow:inset 0 1px 0 #ffffff14,var(--cam-signature-shadow);transition:transform .42s var(--cam-signature-ease),border-color .42s var(--cam-signature-ease),box-shadow .42s var(--cam-signature-ease),background-color .42s var(--cam-signature-ease)}:where(.assessment-teaser,.about-cam__kpi-tile,.about-cam__location-tile,.about-cam__partner-card,.about-cam__value-tile,.career-people__quote-card,.insights-featured__tile,.cam-bento-tile,.cam-detail-card,.cam-offer-card,.portal-task,.portal-doc,.portal-offer,.pg-portal-card):hover{border-color:var(--cam-signature-border-hover);box-shadow:inset 0 1px 0 #ffffff1f,0 34px 86px rgb(var(--cam-signature-b)/.14),0 12px 28px #040d221f;transform:translateY(-3px)}:where(.assessment-form-grid,.honorarium,.conversion-form,.portal-root,.cp-form-grid) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--cam-signature-border);transition:border-color .18s,box-shadow .18s,background-color .18s}:where(.assessment-form-grid,.honorarium,.conversion-form,.portal-root,.cp-form-grid) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--cam-signature-border-hover);box-shadow:0 0 0 3px rgb(var(--cam-signature-a)/.12),0 14px 34px rgb(var(--cam-signature-b)/.08);outline:none}.assessment-section,.honorarium{background-attachment:fixed}.portal-root{isolation:isolate}.portal-header,.portal-login__shell,.portal-main{z-index:5;position:relative}:where(.steuer-cta,.ub-cta,.career-cta,.portal-btn,.honorarium button,.assessment-section button,.assessment-teaser,.cam-bento-tile__action,.cms-hero__actions a){transition-timing-function:var(--cam-signature-ease)}:where(.steuer-cta,.ub-cta,.career-cta,.portal-btn,.honorarium button,.assessment-section button):focus-visible{outline:2px solid rgb(var(--cam-signature-b)/.72);outline-offset:4px}@media (max-width:767px){.cam-signature-flow{opacity:.56;-webkit-mask-image:linear-gradient(#0000,#000 15% 82%,#0000);mask-image:linear-gradient(#0000,#000 15% 82%,#0000)}.cam-signature-flow canvas{opacity:.55}.cam-signature-flow__rail{display:none}:where(.assessment-teaser,.about-cam__kpi-tile,.about-cam__location-tile,.about-cam__partner-card,.about-cam__value-tile,.career-people__quote-card,.insights-featured__tile,.cam-bento-tile,.cam-detail-card,.cam-offer-card,.portal-task,.portal-doc,.portal-offer,.pg-portal-card):hover{transform:none}}@media (prefers-reduced-motion:reduce){.cam-signature-flow__rail{animation:none}:where(.assessment-teaser,.about-cam__kpi-tile,.about-cam__location-tile,.about-cam__partner-card,.about-cam__value-tile,.career-people__quote-card,.insights-featured__tile,.cam-bento-tile,.cam-detail-card,.cam-offer-card,.portal-task,.portal-doc,.portal-offer,.pg-portal-card):hover{transform:none}}@media (forced-colors:active){.cam-signature-flow{display:none}}:root:not([data-theme=dark]){--cam-light-canvas:#f6f8fc;--cam-light-canvas-warm:#fbfaf7;--cam-light-surface:#ffffffd1;--cam-light-surface-solid:#fff;--cam-light-ink:#081d35;--cam-light-copy:#081d35b8;--cam-light-muted:#081d358f;--cam-light-line:#2044701f;--cam-light-line-strong:#4655ae3d;--cam-light-violet:#6551b5;--cam-light-blue:#286da8;--cam-light-mint:#237d6f;--cam-signature-shadow:0 1px 0 #fffffff5 inset,0 24px 64px #142a4f17,0 4px 14px #142a4f0a}:root:not([data-theme=dark]) body{background-color:var(--cam-light-canvas);color:var(--cam-light-ink)}:root:not([data-theme=dark]) .cam-signature-flow{opacity:.76}:root:not([data-theme=dark]) .cam-signature-flow__rail{opacity:.2;background:linear-gradient(90deg,transparent,rgb(var(--cam-signature-a)/.26),rgb(var(--cam-signature-b)/.34),transparent);filter:none}:root:not([data-theme=dark]) .cam-living-hero__media:before{filter:brightness(1.12)saturate(.86)contrast(.94)}:root:not([data-theme=dark]) .cam-living-hero__veil{background:linear-gradient(90deg,#010a1c3d,#010a1c14 44%,#0000 70%),linear-gradient(#ffffff06,#0000 56%,#ecf2fb14)}:root:not([data-theme=dark]) .cam-living-hero__handoff{background:radial-gradient(ellipse 42% 45% at 24% 100%,#7849c21f,transparent 72%),radial-gradient(ellipse 44% 48% at 78% 100%,#2d70c51f,transparent 72%),linear-gradient(180deg,transparent,#eff4fc6b 68%,var(--cam-light-canvas))}:root:not([data-theme=dark]) .cam-living-home-content{color-scheme:light;--gateway-text:var(--cam-light-ink);--text-primary:var(--cam-light-ink);--text-secondary:var(--cam-light-copy);--text-muted:var(--cam-light-muted);--bg-elevated:#ffffffe0;--border-default:var(--cam-light-line);background:radial-gradient(72% 46% at 0 20%,#7049b817,#0000 69%),radial-gradient(68% 48% at 100% 24%,#276fb11a,#0000 70%),linear-gradient(#f5f7fc,#fbfcfe 58%,#f5f8fc)}:root:not([data-theme=dark]) .cam-living-home-content:before{background:radial-gradient(38% 68% at 28%,#6845a914,#0000 72%),radial-gradient(40% 70% at 74%,#266cae17,#0000 72%)}:root:not([data-theme=dark]) :where(.cam-living-home-content__heading h2,.cam-living-home-content .phoenix-portal__claim,.cam-living-home-content .phoenix-footer-statement__headline,.cam-living-home-content .phoenix-decision-dock__copy h2){color:var(--cam-light-ink)!important}:root:not([data-theme=dark]) :where(.cam-living-home-content__intro,.cam-living-home-content .phoenix-values__item,.cam-living-home-content .phoenix-decision-dock__copy p,.cam-living-home-content .phoenix-decision-dock__agent p){color:var(--cam-light-copy)}:root:not([data-theme=dark]) .cam-interactive-wave-field--stage{filter:saturate(1.08)contrast(1.02);opacity:.82}:root:not([data-theme=dark]) .gateway-flagship .intelligence-network-stage:before{background:radial-gradient(42% 56% at 19%,#6e43af17,#0000 72%),radial-gradient(42% 56% at 81%,#236bb21a,#0000 72%),radial-gradient(24% 46% at 50% 51%,#4459910e,#0000 72%)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal{border-color:var(--cam-light-line-strong);background:linear-gradient(148deg,#fffffff0,#f7f9febd 52%),var(--cam-light-surface);box-shadow:var(--cam-signature-shadow)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__glass{background:linear-gradient(155deg,#ffffffc7,#f7f9fe85)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border-color:var(--cam-light-line-strong);color:var(--cam-light-ink);background:#ffffff94}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-decision-dock{border-color:var(--cam-light-line);box-shadow:var(--cam-signature-shadow);background:radial-gradient(circle at 5% 0,#6f48b514,#0000 39%),radial-gradient(circle at 96% 100%,#276fb513,#0000 40%),#fffc}:root:not([data-theme=dark])[data-world=gateway] .gateway-header--scrolled{border-bottom-color:var(--cam-light-line);color:var(--cam-light-ink);background:#f8fafdd1!important}:root:not([data-theme=dark])[data-world=gateway] .gateway-footer .cam-logo__variant--light,:root:not([data-theme=dark])[data-world=gateway] .gateway-header--scrolled .cam-logo__variant--light{opacity:1}:root:not([data-theme=dark])[data-world=gateway] .gateway-footer .cam-logo__variant--dark,:root:not([data-theme=dark])[data-world=gateway] .gateway-header--scrolled .cam-logo__variant--dark{opacity:0}:root:not([data-theme=dark])[data-world=gateway] .gateway-header--scrolled .gateway-nav-link{color:var(--cam-light-copy)}:root:not([data-theme=dark])[data-world=gateway] .gateway-footer{border-top-color:var(--cam-light-line);color:var(--cam-light-copy);background:#f3f6fb}:root:not([data-theme=dark]) .assessment-section{background:radial-gradient(circle at 14% 4%,#6351b51a,transparent 34rem),radial-gradient(circle at 88% 6%,#286da81c,transparent 36rem),linear-gradient(135deg,var(--cam-light-canvas-warm),var(--cam-light-canvas));color:var(--cam-light-ink)}:root:not([data-theme=dark]) .assessment-consent a,:root:not([data-theme=dark]) .assessment-eyebrow,:root:not([data-theme=dark]) .assessment-teaser span{color:var(--cam-light-mint)}:root:not([data-theme=dark]) :where(.assessment-hero p,.assessment-teaser p,.assessment-score span,.assessment-score small,.assessment-live p,.assessment-options span,.assessment-consent){color:var(--cam-light-copy)}:root:not([data-theme=dark]) :where(.assessment-teaser,.assessment-card,.assessment-live,.assessment-success){border-color:var(--cam-light-line);box-shadow:var(--cam-signature-shadow);background:linear-gradient(145deg,#ffffffeb,#f7f9fdb8)}:root:not([data-theme=dark]) .assessment-teaser{color:var(--cam-light-ink)}:root:not([data-theme=dark]) .assessment-teaser:is(:hover,:focus-visible){background:radial-gradient(circle at 100% 0,#237d6f14,#0000 46%),linear-gradient(145deg,#fff,#f7fafdd6);border-color:#237d6f57}:root:not([data-theme=dark]) .assessment-score{background:#237d6f11;border-color:#237d6f33}:root:not([data-theme=dark]) .assessment-progress{background:#15375817}:root:not([data-theme=dark]) :where(.assessment-options button,.assessment-button,.assessment-cta){border-color:var(--cam-light-line);color:var(--cam-light-ink);background:#ffffffb8}:root:not([data-theme=dark]) .assessment-options button[data-selected=true]{background:#237d6f17;border-color:#237d6f75}:root:not([data-theme=dark]) .assessment-form-grid label{color:var(--cam-light-copy)}:root:not([data-theme=dark]) .assessment-form-grid input{border-color:var(--cam-light-line);color:var(--cam-light-ink);background:#ffffffc7}:root:not([data-theme=dark]) .assessment-form-grid input::placeholder{color:var(--cam-light-muted)}:root:not([data-theme=dark]) .assessment-error{color:#a3273e}:root:not([data-theme=dark]) .honorarium{background:radial-gradient(circle at 7% 0,#6551b51a,transparent 35rem),radial-gradient(circle at 96% 5%,#286da81c,transparent 38rem),linear-gradient(142deg,var(--cam-light-canvas-warm),var(--cam-light-canvas));color:var(--cam-light-ink)}:root:not([data-theme=dark]) .honorarium h1 em,:root:not([data-theme=dark]) :where(.honorarium__section-heading p,.honorarium__summary-head,.honorarium__step,.honorarium-total__gross strong){color:var(--cam-light-violet)}:root:not([data-theme=dark]) .honorarium__hero-badge{color:var(--cam-light-violet);background:#6551b511;border-color:#6551b533}:root:not([data-theme=dark]) :where(.honorarium__hero>p,.honorarium__trust,.honorarium-service small,.honorarium-line span,.honorarium-guardrail,.honorarium label,.honorarium__summary-intro,.honorarium-total span,.honorarium-consent){color:var(--cam-light-copy)}:root:not([data-theme=dark]) .honorarium-message,:root:not([data-theme=dark]) .honorarium__next-step,:root:not([data-theme=dark]) .honorarium__trust svg{color:var(--cam-light-blue)}:root:not([data-theme=dark]) .honorarium__progress li{color:#081d3561}:root:not([data-theme=dark]) .honorarium__progress li.is-active{color:var(--cam-light-copy)}:root:not([data-theme=dark]) .honorarium__progress li span,:root:not([data-theme=dark]) .honorarium__progress li:not(:last-child):after{border-color:var(--cam-light-line);background-color:var(--cam-light-line)}:root:not([data-theme=dark]) .honorarium__progress li.is-active span{color:var(--cam-light-violet);background:#6551b514;border-color:#6551b561;box-shadow:0 0 22px #6551b514}:root:not([data-theme=dark]) :where(.honorarium__panel,.honorarium__summary,.honorarium-item){border-color:var(--cam-light-line);box-shadow:var(--cam-signature-shadow);background:linear-gradient(145deg,#ffffffeb,#f7f9fdbd)}:root:not([data-theme=dark]) .honorarium__summary{background:linear-gradient(#6551b50b,#0000 12rem),#ffffffeb;border-color:#6551b52e}:root:not([data-theme=dark]) .honorarium-contact,:root:not([data-theme=dark]) .honorarium__section-heading--parameters{border-color:var(--cam-light-line)}:root:not([data-theme=dark]) .honorarium__selection-count{color:var(--cam-light-copy);background:#1537580e}:root:not([data-theme=dark]) .honorarium-service,:root:not([data-theme=dark]) :where(.honorarium-line,.honorarium-total){border-color:var(--cam-light-line);background:#ffffff9e}:root:not([data-theme=dark]) .honorarium-service__check{border-color:#081d353d}:root:not([data-theme=dark]) .honorarium-service.is-selected{background:linear-gradient(135deg,#6551b517,#286da80f);border-color:#6551b557}:root:not([data-theme=dark]) .honorarium-service:is(:hover,:focus-within){background:#6551b50e;border-color:#6551b552}:root:not([data-theme=dark]) .honorarium-item legend{color:var(--cam-light-ink)}:root:not([data-theme=dark]) .honorarium-item legend small{color:var(--cam-light-violet)}:root:not([data-theme=dark]) .honorarium__empty{border-color:var(--cam-light-line-strong);color:var(--cam-light-muted)}:root:not([data-theme=dark]) .honorarium input{border-color:var(--cam-light-line);color:var(--cam-light-ink);background:#ffffffc7}:root:not([data-theme=dark]) .honorarium input::placeholder{color:var(--cam-light-muted)}:root:not([data-theme=dark]) .honorarium-line b{color:#176355}:root:not([data-theme=dark]) .honorarium-total__gross{background:#6551b50e;border-color:#6551b529}:root:not([data-theme=dark]) .honorarium-guardrail{background:#c59c5313;border-color:#97703433}:root:not([data-theme=dark]) .honorarium-button--secondary{border-color:var(--cam-light-line-strong);color:var(--cam-light-ink);background:#ffffffb8}:root:not([data-theme=dark]) .honorarium-message--error{color:#a3273e}:root:not([data-theme=dark]) .pg-page{background:radial-gradient(circle at 15% 2%,#237d6f17,transparent 34rem),radial-gradient(circle at 91% 8%,#286da81c,transparent 36rem),linear-gradient(135deg,var(--cam-light-canvas-warm),var(--cam-light-canvas));color:var(--cam-light-ink)}:root:not([data-theme=dark]) :where(.pg-panel,.pg-card,.pg-success,.pg-portal-card,.pg-summary){border-color:var(--cam-light-line);box-shadow:var(--cam-signature-shadow);background:linear-gradient(145deg,#ffffffeb,#f7f9fdbd)}:root:not([data-theme=dark]) :where(.pg-hero p,.pg-card p,.pg-hint,.pg-success p,.pg-success li,.pg-score span,.pg-score small){color:var(--cam-light-copy)}:root:not([data-theme=dark]) .pg-eyebrow{color:var(--cam-light-mint)}:root:not([data-theme=dark]) :where(.pg-field,.pg-choice-row button){border-color:var(--cam-light-line);color:var(--cam-light-ink);background:#ffffff9e}:root:not([data-theme=dark]) :where(.pg-field input,.pg-field select,.pg-contact-grid input){border-color:var(--cam-light-line);color:var(--cam-light-ink);color-scheme:light;background:#ffffffc7}:root:not([data-theme=dark]) .pg-progress{background:#15375817}:root:not([data-theme=dark]) .pg-score{background:#237d6f11;border-color:#237d6f33}:root:not([data-theme=dark]) .portal-root{background:radial-gradient(100% 70% at 88% -8%,#237d6f1a,transparent 58%),radial-gradient(80% 66% at 4% 24%,#286da812,transparent 64%),var(--cam-light-canvas)}:root:not([data-theme=dark]) .portal-login{background:radial-gradient(circle at 78% 28%,#237d6f1c,transparent 29rem),radial-gradient(circle at 18% 16%,#6551b513,transparent 25rem),linear-gradient(135deg,var(--cam-light-canvas-warm),var(--cam-light-canvas));color:var(--cam-light-ink)}:root:not([data-theme=dark]) .portal-login:before{background:linear-gradient(115deg,#0000 0 46%,#237d6f1a 46.2% 46.55%,#0000 46.8%),linear-gradient(35deg,#0000 0 58%,#286da812 58.2% 58.45%,#0000 58.8%)}:root:not([data-theme=dark]) .portal-login__network{opacity:.18;background-image:linear-gradient(#1537581a 1px,#0000 0),linear-gradient(90deg,#1537581a 1px,#0000 0),radial-gradient(circle at 18% 26%,#237d6f80 0 2px,#0000 2.5px),radial-gradient(circle at 42% 62%,#286da857 0 1.5px,#0000 2px),radial-gradient(circle at 72% 36%,#237d6f6b 0 2px,#0000 2.5px)}:root:not([data-theme=dark]) .portal-login__logo,:root:not([data-theme=dark]) .portal-login__trust-item{border-color:var(--cam-light-line);background:#ffffff94;box-shadow:inset 0 1px #fffffff0}:root:not([data-theme=dark]) :where(.portal-login__headline,.portal-login__lead,.portal-login__trust-item strong){color:var(--cam-light-ink)}:root:not([data-theme=dark]) :where(.portal-login__description,.portal-login__trust-text){color:var(--cam-light-copy)}:root:not([data-theme=dark]) .portal-login__card{box-shadow:var(--cam-signature-shadow);border-color:#2044701a}:root:not([data-theme=dark]) :where(.portal-card,.portal-task,.portal-doc,.portal-offer){border-color:var(--cam-light-line);background:#ffffffc7}:root:not([data-theme=dark]) .cam-living-home-content{background:radial-gradient(55% 30% at 4% 10%,#694da511,#0000 72%),radial-gradient(58% 32% at 96% 14%,#2b67a112,#0000 72%),linear-gradient(#f3f5fa,#fafbfc 34%,#f6f8fb)}:root:not([data-theme=dark]) .cam-living-home-content__heading{margin-bottom:clamp(3rem,5vw,4.5rem)}:root:not([data-theme=dark]) .cam-living-home-content__heading>p:first-child{color:#6b70a5}:root:not([data-theme=dark]) .cam-living-home-content__heading h2{color:#0a2039}:root:not([data-theme=dark]) .cam-living-home-content__heading .cam-living-home-content__intro{color:#536579}:root:not([data-theme=dark]) .gateway-flagship .intelligence-network-stage:before{opacity:.54;filter:blur(26px)}:root:not([data-theme=dark]) .gateway-flagship .intelligence-network-stage__grid{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9rem) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.35rem)}:root:not([data-theme=dark]) .cam-interactive-wave-field--stage{opacity:.52;mix-blend-mode:multiply;filter:saturate(.92)contrast(1.08)}:root:not([data-theme=dark]) .intelligence-network-stage__horizon{box-shadow:none;background:linear-gradient(90deg,#0000 4%,#65489f29 23%,#3e517e33 50%,#2865a02b 77%,#0000 96%)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal,:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--steuer,:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--ub{-webkit-backdrop-filter:none;background:#fff;border:1px solid #213d6524;border-radius:1.75rem;min-height:clamp(25rem,29vw,28.5rem);overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 24px 58px #1b2f501a,0 4px 14px #1b2f500b}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--steuer{background:radial-gradient(64% 58% at 8% 35%,#6e49ab17,#0000 74%),linear-gradient(145deg,#fdfcff,#f5f2fa 100%);border-color:#684aa133}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--ub{background:radial-gradient(64% 58% at 92% 35%,#2969a916,#0000 74%),linear-gradient(215deg,#fbfdff,#f0f5fa 100%);border-color:#2a67a230}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal .phoenix-portal__motion{border-radius:inherit}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal:after{border-radius:inherit;background:linear-gradient(118deg,#fffffff2,transparent 20% 76%,var(--phoenix-accent)) border-box}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal:after{background:linear-gradient(118deg,#fffffff2,transparent 20% 76%,color-mix(in srgb,var(--phoenix-accent) 14%,transparent)) border-box}}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal:after{opacity:.48}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__glass{-webkit-backdrop-filter:none;background:linear-gradient(#ffffff0a 0 38%,#ffffff3d 72%,#f6f8fc7a)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__visual{opacity:.24;filter:saturate(.88)contrast(1.08)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content :where(.phoenix-portal__glow,.phoenix-portal__light-sweep,.phoenix-portal__cursor-light){opacity:.1}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__breathing-field{opacity:.13;filter:blur(34px)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__intelligence{color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__intelligence{color:color-mix(in srgb,var(--phoenix-accent) 70%,#253b56)}}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__index{color:#17304e57}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__eyebrow{color:#536579!important}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__claim{color:#091f38!important}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__descriptor{color:#5b6b7d}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-values__item{color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-values__item{color:color-mix(in srgb,var(--phoenix-accent) 66%,#3d526b)}}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border-color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{border-color:color-mix(in srgb,var(--phoenix-accent) 28%,#1a345524)}}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-magnetic-cta{color:#173653;background:#ffffffb8;box-shadow:0 8px 20px #182f4f0f}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--steuer:is(:hover,:focus-within){border-color:#6749a457;transform:translateY(-5px);box-shadow:0 30px 68px #4b357921,0 5px 16px #1b2f500d}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--ub:is(:hover,:focus-within){border-color:#2a67a254;transform:translateY(-5px);box-shadow:0 30px 68px #23558921,0 5px 16px #1b2f500d}:root:not([data-theme=dark]) .gateway-flagship .cam-intelligence-hub__field{opacity:.36}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis{filter:drop-shadow(0 10px 20px #32477129)}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-aura{opacity:.3}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-plane{background:linear-gradient(154deg,#ffffffd1,#758bb91a);border-color:#384e773d;box-shadow:inset 0 0 24px #4e639112}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-plane--left{background:linear-gradient(122deg,#7049ae3d,#ffffff3d 72%)}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-plane--right{background:linear-gradient(238deg,#3071b23b,#ffffff3d 72%)}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-axis{background:linear-gradient(#0000,#2a3e6380,#2a3e631f,#0000)}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-scan{background:linear-gradient(90deg,#0000,#6b49a67a 31%,#2f446cb8 50%,#276aab80 69%,#0000);box-shadow:0 0 12px #4f639733}:root:not([data-theme=dark]) .cam-intelligence-hub__synthesis-node{background:#405b88;border-color:#24385bb3;box-shadow:0 0 14px #455e914d}:root:not([data-theme=dark]) .gateway-flagship .cam-intelligence-hub__label{color:#213b58}:root:not([data-theme=dark]) .gateway-flagship .cam-intelligence-hub__sublabel,:root:not([data-theme=dark]) .gateway-flagship .phoenix-gateway__orientation{color:#617185}:root:not([data-theme=dark]) .gateway-flagship .phoenix-footer-statement__label{color:#6b7890}:root:not([data-theme=dark]) .gateway-flagship .phoenix-footer-statement__headline{color:#0a2039!important}:root:not([data-theme=dark]) .gateway-proof__trust{border-color:#1f3a5b1c}:root:not([data-theme=dark]) .gateway-proof__trust span{color:#52657a}:root:not([data-theme=dark]) .gateway-proof__trust span+span{border-color:#1f3a5b17}:root:not([data-theme=dark]) .gateway-proof__trust svg{color:#3976aa}:root:not([data-theme=dark]) .gateway-proof__header>p{color:#6973a7}:root:not([data-theme=dark]) .gateway-proof__header h2{color:#0a2039}:root:not([data-theme=dark]) .gateway-proof__header>span{color:#536579}:root:not([data-theme=dark]) .gateway-proof__steps{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#6948a00e,#0000 34%),radial-gradient(circle at 100% 100%,#2a67a20f,#0000 36%),#ffffffd6;border-color:#1f3a5b21;box-shadow:0 28px 66px #1a305017,inset 0 1px #fff}:root:not([data-theme=dark]) .gateway-proof-step+.gateway-proof-step{border-color:#1f3a5b1a}:root:not([data-theme=dark]) .gateway-proof-step:is(:hover,:focus-within){background:#4f5bb00a}:root:not([data-theme=dark]) .gateway-proof-step__topline{color:#77869a}:root:not([data-theme=dark]) .gateway-proof-step__topline svg{color:#4b78a6}:root:not([data-theme=dark]) .gateway-proof-step>p{color:#6973a7}:root:not([data-theme=dark]) .gateway-proof-step h3{color:#112b46}:root:not([data-theme=dark]) .gateway-proof-step>span{color:#5b6c7e}:root:not([data-theme=dark]) .gateway-proof-step a{color:#244f77}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-decision-dock{background:radial-gradient(circle at 4% 0,#6948a00e,#0000 34%),radial-gradient(circle at 98% 100%,#2a67a20e,#0000 36%),#ffffffdb;border-color:#1f3a5b21;box-shadow:0 28px 68px #1a305017,inset 0 1px #fff}:root:not([data-theme=dark]) .phoenix-decision-dock__eyebrow{color:#5f68a0}:root:not([data-theme=dark]) .phoenix-decision-dock__copy h2{color:#0a2039}:root:not([data-theme=dark]) .phoenix-decision-dock__copy>p:last-child{color:#596b7f}:root:not([data-theme=dark]) .phoenix-decision-dock__action{color:#31475f;background:#fafbfdd1;border-color:#1f3a5b21}:root:not([data-theme=dark]) .phoenix-decision-dock__action--primary{color:#152d49;background:linear-gradient(135deg,#6551b51a,#286da811);border-color:#5e51b140}:root:not([data-theme=dark]) .phoenix-decision-dock__trust{border-color:#1f3a5b1a}:root:not([data-theme=dark]) .phoenix-decision-dock__trust li{color:#5c6d80}:root:not([data-theme=dark]) .personal-agent{border-color:#1f3a5b1a}:root:not([data-theme=dark]) .personal-agent__title{color:#203a57}:root:not([data-theme=dark]) .personal-agent__title span{color:#237d6f;background:#237d6f0f;border-color:#237d6f33}:root:not([data-theme=dark]) .personal-agent__intro>div>p:last-child{color:#5c6e82}:root:not([data-theme=dark]) .personal-agent__presence{color:#586bb1;border-color:#5567b33d;box-shadow:inset 0 0 12px #5567b30f}:root:not([data-theme=dark]) .personal-agent__launch{color:#243c58;background:linear-gradient(135deg,#6551b51a,#286da812);border-color:#5567b340}:root:not([data-theme=dark]) .personal-agent__panel{background:radial-gradient(circle at 9% 0,#6948a00f,#0000 34%),radial-gradient(circle at 94% 100%,#2a67a20f,#0000 36%),#f8fafddb;border-color:#1f3a5b1f;box-shadow:inset 0 1px #fff}:root:not([data-theme=dark]) .personal-agent__consent,:root:not([data-theme=dark]) .personal-agent__progress,:root:not([data-theme=dark]) .personal-agent__security{color:#68798c}:root:not([data-theme=dark]) .personal-agent legend>span,:root:not([data-theme=dark]) .personal-agent__result h3{color:#112b46}:root:not([data-theme=dark]) .personal-agent legend>small,:root:not([data-theme=dark]) .personal-agent__result li,:root:not([data-theme=dark]) .personal-agent__result>div>small,:root:not([data-theme=dark]) .personal-agent__summary{color:#5f7184}:root:not([data-theme=dark]) :where(.personal-agent__topic-grid button,.personal-agent__choice-grid button){color:#273e58;background:#ffffffb8;border-color:#1f3a5b1f}:root:not([data-theme=dark]) :where(.personal-agent__topic-grid button>small,.personal-agent__choice-grid button>small,.personal-agent__fields label,.personal-agent__fields label small){color:#66778a}:root:not([data-theme=dark]) :where(.personal-agent__fields input,.personal-agent__fields textarea){color:#112b46;background:#ffffffd1;border-color:#1f3a5b24}:root:not([data-theme=dark]) .personal-agent__back{color:#596c80}:root:not([data-theme=dark]) .personal-agent__next{color:#17314e;background:linear-gradient(135deg,#6551b524,#286da81a);border-color:#5567b340}@media (max-width:1023px){:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal,:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal .phoenix-portal__motion{border-radius:1.5rem}}.consultation-journey{z-index:80;border:1px solid var(--cam-border);background:var(--bg-elevated);border-radius:999px;max-width:calc(100vw - 24px);padding:6px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.consultation-journey{background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}}.consultation-journey{box-shadow:var(--glass-shadow-depth),inset 0 1px 0 var(--glass-edge-light);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(130%)}.consultation-journey ol{gap:2px;margin:0;padding:0;list-style:none;display:flex}.consultation-journey a{color:var(--text-muted);letter-spacing:.01em;white-space:nowrap;transition:background-color .18s var(--ease-out-expo),color .18s var(--ease-out-expo);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.consultation-journey li[data-state=active] a{background:var(--cam-accent-soft);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--cam-border-accent)}.consultation-journey li[data-state=done] a{color:var(--text-primary)}.consultation-journey__icon{background:var(--cam-border);width:22px;height:22px;color:var(--text-muted);transition:background-color .18s var(--ease-out-expo),color .18s var(--ease-out-expo);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.consultation-journey li[data-state=active] .consultation-journey__icon{background:var(--cam-accent);color:var(--cam-action-text)}.consultation-journey li[data-state=done] .consultation-journey__icon{background:var(--cam-accent-soft);color:var(--cam-accent)}@media (max-width:700px){.consultation-journey a{justify-content:center;min-width:44px;min-height:44px;padding:6px;font-size:0}.consultation-journey li[data-state=active] a{min-width:auto;padding-inline:8px 14px;font-size:11px}.consultation-journey{bottom:8px}}@media (prefers-reduced-motion:reduce){.consultation-journey{-webkit-backdrop-filter:none;backdrop-filter:none}.consultation-journey a,.consultation-journey__icon{transition:none}}.portal-intelligence-graphic{color:var(--phoenix-accent);opacity:.78;pointer-events:none;transform-origin:50%;transition:opacity .6s,transform .9s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.015);-webkit-mask-image:linear-gradient(#000 0 66%,#0000 94%);mask-image:linear-gradient(#000 0 66%,#0000 94%)}.portal-intelligence-graphic svg{width:100%;height:100%;overflow:visible}.portal-intelligence-graphic circle,.portal-intelligence-graphic ellipse,.portal-intelligence-graphic path{vector-effect:non-scaling-stroke}.portal-intelligence-graphic__contours path{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.16;animation:portal-contour-drift 13s ease-in-out infinite alternate}.portal-intelligence-graphic__contours path:nth-child(2){animation-delay:-3s}.portal-intelligence-graphic__contours path:nth-child(3){animation-delay:-6s}.portal-intelligence-graphic__contours path:nth-child(4){animation-delay:-9s}.portal-intelligence-graphic__decision-planes path,.portal-intelligence-graphic__ledger path{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.14}.portal-intelligence-graphic__aperture ellipse,.portal-intelligence-graphic__aperture path{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.24;transform-origin:305px 132px}.portal-intelligence-graphic__aperture ellipse:first-child{animation:portal-aperture-breathe 8s ease-in-out infinite}.portal-intelligence-graphic__aperture ellipse:nth-child(2){animation:portal-aperture-breathe 8s ease-in-out -2.6s infinite reverse}.portal-intelligence-graphic__aperture circle,.portal-intelligence-graphic__nodes circle{fill:currentColor;stroke:none;opacity:.88;animation:portal-node-breathe 4.8s ease-in-out infinite}.portal-intelligence-graphic__nodes circle:nth-child(2n){animation-delay:-2.2s}.portal-intelligence-graphic__signals path,.portal-intelligence-graphic__trajectory path{fill:none;stroke:currentColor;stroke-width:.85px;opacity:.3}.portal-intelligence-graphic__decision-planes path:first-child{stroke-width:1.1px;opacity:.36}.portal-intelligence-graphic__trajectory path:first-child{stroke-width:1.35px;opacity:.46}.portal-intelligence-graphic__pulse{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:28 138;opacity:.7;filter:drop-shadow(0 0 5px);animation:portal-signal-flow 8s linear infinite}.portal-intelligence-graphic--ub .portal-intelligence-graphic__pulse{animation-duration:9.5s}.phoenix-portal:is(:hover,:focus-within) .portal-intelligence-graphic,.portal-intelligence-graphic.is-active{opacity:1;transform:scale(1.045)}.phoenix-portal:is(:hover,:focus-within) .portal-intelligence-graphic__pulse,.portal-intelligence-graphic.is-active .portal-intelligence-graphic__pulse{opacity:1;animation-duration:3.1s}.portal-intelligence-graphic__grain{opacity:.08;background-image:radial-gradient(circle,#ffffffe6 0 .45px,#0000 .7px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 58% at 50% 40%,#000,#0000 76%);mask-image:radial-gradient(60% 58% at 50% 40%,#000,#0000 76%)}@keyframes portal-contour-drift{0%{opacity:.1;transform:translate(-7px,2px)}to{opacity:.26;transform:translate(9px,-3px)}}@keyframes portal-aperture-breathe{0%,to{opacity:.15;transform:scale(.94)}50%{opacity:.38;transform:scale(1.04)}}@keyframes portal-node-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes portal-signal-flow{to{stroke-dashoffset:-332px}}.cam-intelligence-hub__decision-lens{z-index:3;aspect-ratio:180/230;isolation:isolate;filter:drop-shadow(0 0 28px #8ab0ff42);width:clamp(7.4rem,8.4vw,9rem);transition:transform .85s cubic-bezier(.2,.75,.2,1),filter .6s;animation:cam-lens-float 9s cubic-bezier(.2,.75,.2,1) infinite;position:relative}.cam-intelligence-hub__decision-lens svg{z-index:2;width:100%;height:100%;display:block;position:relative;overflow:visible}.cam-intelligence-hub__lens-aura{z-index:0;filter:blur(20px);opacity:.72;background:radial-gradient(at 35%,#be68ff40,#0000 46%),radial-gradient(at 65%,#5babff47,#0000 46%),radial-gradient(circle,#f2f8ff33,#0000 25%);border-radius:50%;animation:cam-lens-aura 7s ease-in-out infinite;position:absolute;inset:15% -95%}.cam-intelligence-hub__lens-shell path{stroke:#e0ecff7a;stroke-width:.9px;fill:#a8c0ef0e;vector-effect:non-scaling-stroke}.cam-intelligence-hub__lens-shell path:first-child{fill:#b366f517;stroke:#dca8ff61}.cam-intelligence-hub__lens-shell path:nth-child(2){fill:#4d9df31a;stroke:#94ccff66}.cam-intelligence-hub__lens-refractions path,.cam-intelligence-hub__lens-streams path{fill:none;stroke:#e2eeff6b;stroke-width:.8px;vector-effect:non-scaling-stroke}.cam-intelligence-hub__lens-refractions path:nth-child(3){stroke-dasharray:3 8;opacity:.6;animation:cam-lens-axis 8s linear infinite}.cam-intelligence-hub__lens-streams path{stroke-width:.75px;opacity:.52;stroke-dasharray:18 54;animation:cam-lens-stream 5.8s linear infinite}.cam-intelligence-hub__lens-streams path:nth-child(2){animation-direction:reverse}.cam-intelligence-hub__lens-streams path:nth-child(3){stroke-width:1.8px;opacity:.95}.cam-intelligence-hub__lens-focus circle:first-child{fill:#f4f8ff;stroke:none}.cam-intelligence-hub__lens-focus circle:last-child{fill:none;stroke:#e4efffb3;stroke-width:.7px;transform-origin:90px 115px;animation:cam-lens-focus 4.8s ease-in-out infinite}.cam-intelligence-hub__lens-scan{z-index:4;background:linear-gradient(90deg,#0000,#c680ff8c 32%,#fafcfff5 50%,#5bb4ff99 68%,#0000);width:300%;height:1px;animation:cam-lens-scan 5.4s ease-in-out infinite;position:absolute;top:50%;left:-100%;transform:scaleX(.8);box-shadow:0 0 15px #c0d7ff8c}html[data-world=gateway][data-gateway-focus=steuer] .cam-intelligence-hub__decision-lens{filter:drop-shadow(-10px 0 30px #be64ff57);transform:perspective(34rem)rotateY(-8deg)translate(-6px)}html[data-world=gateway][data-gateway-focus=ub] .cam-intelligence-hub__decision-lens{filter:drop-shadow(10px 0 30px #50a4ff5c);transform:perspective(34rem)rotateY(8deg)translate(6px)}@keyframes cam-lens-float{0%,to{transform:perspective(34rem)rotateY(-2deg)translateY(3px)}50%{transform:perspective(34rem)rotateY(2deg)translateY(-4px)}}@keyframes cam-lens-aura{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes cam-lens-stream{to{stroke-dashoffset:-144px}}@keyframes cam-lens-axis{to{stroke-dashoffset:-44px}}@keyframes cam-lens-focus{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:.95;transform:scale(1.25)}}@keyframes cam-lens-scan{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1.04)}}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal__visual{mix-blend-mode:multiply;opacity:.72!important;filter:saturate(.94)contrast(1.12)!important}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within) .phoenix-portal__visual{opacity:.9!important}:root:not([data-theme=dark]) .portal-intelligence-graphic{color:var(--phoenix-accent);opacity:.66!important}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .portal-intelligence-graphic{color:color-mix(in srgb,var(--phoenix-accent) 82%,#173b61)}}:root:not([data-theme=dark]) .portal-intelligence-graphic{mix-blend-mode:multiply}:root:not([data-theme=dark]) .phoenix-portal:is(:hover,:focus-within) .portal-intelligence-graphic,:root:not([data-theme=dark]) .portal-intelligence-graphic.is-active{opacity:.9!important}:root:not([data-theme=dark]) .portal-intelligence-graphic__grain{opacity:.035}:root:not([data-theme=dark]) .cam-intelligence-hub__decision-lens{filter:drop-shadow(0 12px 24px #2e487629)}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-aura{opacity:.36;filter:blur(24px)}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-shell path{stroke:#2746715e;fill:#ffffff6b}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-shell path:first-child{fill:#7c49b81c;stroke:#6943a159}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-shell path:nth-child(2){fill:#2e70b21a;stroke:#2767a657}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-refractions path,:root:not([data-theme=dark]) .cam-intelligence-hub__lens-streams path{stroke:#2a4c7a61}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-focus circle:first-child{fill:#31578d}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-focus circle:last-child{stroke:#2f54849e}:root:not([data-theme=dark]) .cam-intelligence-hub__lens-scan{background:linear-gradient(90deg,#0000,#6b42a473 32%,#24436cc2 50%,#2769aa78 68%,#0000);box-shadow:0 0 10px #3d588738}@media (max-width:1023px){.cam-intelligence-hub__decision-lens{width:5.4rem}.portal-intelligence-graphic{opacity:.58}}@media (prefers-reduced-motion:reduce){.cam-intelligence-hub__decision-lens,.cam-intelligence-hub__decision-lens *,.portal-intelligence-graphic *{animation:none!important}}html[data-world=gateway] .gateway-flagship .intelligence-network-stage{overflow:visible}html[data-world=gateway] .gateway-flagship .phoenix-stage__bridge{z-index:3;opacity:.88;width:min(100vw,96rem);height:clamp(8rem,18vw,13rem);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);display:block!important}html[data-world=gateway] .gateway-flagship .intelligence-network-stage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4.5rem,9vw,9rem)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer .phoenix-portal__motion,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub,html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub .phoenix-portal__motion{border-radius:2rem}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(135deg,#ffffff18,#ffffff05 28%,#0000 58%),#050f249e;border-color:#d0e1ff29;transition:border-color .5s,box-shadow .5s,filter .5s;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ffffff06,0 28px 70px #0108184d}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:before{z-index:4;border-radius:inherit;background:linear-gradient(120deg,#ffffff3d,transparent 21% 74%,var(--phoenix-accent)) border-box;border:1px solid #0000;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:before{background:linear-gradient(120deg,#ffffff3d,transparent 21% 74%,color-mix(in srgb,var(--phoenix-accent) 42%,transparent)) border-box}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:before{content:"";opacity:.58;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:after{z-index:2;background:radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,50%),var(--phoenix-accent),transparent 54%);border:0;border-radius:50%;inset:-35% -20%}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:after{background:radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,50%),color-mix(in srgb,var(--phoenix-accent) 22%,transparent),transparent 54%)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:after{filter:blur(20px);opacity:.34;transition:opacity .55s,transform .8s cubic-bezier(.2,.8,.2,1);-webkit-mask:none;mask:none}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--steuer{background:linear-gradient(135deg,#ffffff17,#ffffff04 35%,#0000 70%),radial-gradient(80% 78% at 9% 80%,#b756f630,#0000 67%),#080d27a8}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal--ub{background:linear-gradient(135deg,#ffffff17,#ffffff04 35%,#0000 70%),radial-gradient(80% 78% at 91% 80%,#4b97ff30,#0000 67%),#051029a8}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within){border-color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--phoenix-accent) 56%,#ebf4ff59)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within){box-shadow:inset 0 1px 0 #fff3,inset 0 0 44px var(--phoenix-accent),0 34px 84px #01081875,0 0 0 1px var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within){box-shadow:inset 0 1px 0 #fff3,inset 0 0 44px color-mix(in srgb,var(--phoenix-accent) 9%,transparent),0 34px 84px #01081875,0 0 0 1px color-mix(in srgb,var(--phoenix-accent) 18%,transparent)}}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within){filter:saturate(1.08)brightness(1.04)}html[data-world=gateway] .gateway-flagship .cam-living-home-content .phoenix-portal:is(:hover,:focus-within):after{opacity:.82;transform:scale(1.1)}html[data-world=gateway] .gateway-flagship .core-connections__rail{stroke:#bdd3f61f;stroke-width:.68px}html[data-world=gateway] .gateway-flagship .core-connections__rail--fine{stroke:#e4efff2e;stroke-dasharray:2 9}html[data-world=gateway] .gateway-flagship .core-connections__pulse{stroke-width:1.1px;stroke-dasharray:22 130;opacity:.68;animation-duration:10s}html[data-world=gateway] .gateway-flagship .core-connections__pulse--return{stroke:#d7e1ff85;stroke-dasharray:8 170;opacity:.42;animation-duration:14s;animation-direction:reverse}html[data-world=gateway][data-gateway-focus=steuer] .gateway-flagship .core-connections__pulse--steuer,html[data-world=gateway][data-gateway-focus=ub] .gateway-flagship .core-connections__pulse--ub{opacity:1;animation-duration:2.1s}html[data-world=gateway][data-gateway-focus=steuer] .gateway-flagship .core-connections__pulse--ub,html[data-world=gateway][data-gateway-focus=ub] .gateway-flagship .core-connections__pulse--steuer{opacity:.16}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal{background:linear-gradient(135deg,#ffffffd1,#f5f8ffa3),#f8faffd1;border-color:#2d52852e;box-shadow:inset 0 1px #ffffffeb,0 22px 50px #26416f1c}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--steuer{background:radial-gradient(80% 80% at 12% 85%,#b167f329,#0000 68%),linear-gradient(135deg,#fffffff0,#f8f8ffd1)}:root:not([data-theme=dark]) .gateway-flagship .cam-living-home-content .phoenix-portal--ub{background:radial-gradient(80% 80% at 88% 85%,#4a94f424,#0000 68%),linear-gradient(135deg,#fffffff0,#f5faffd1)}:root:not([data-theme=dark]) .gateway-flagship .core-connections__rail{stroke:#264b812b}@media (max-width:1023px){html[data-world=gateway] .gateway-flagship .phoenix-stage__bridge{display:none!important}}@media (prefers-reduced-motion:reduce){html[data-world=gateway] .gateway-flagship .core-connections__pulse{animation:none}}html[data-world=gateway] .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation){isolation:isolate;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s,background-color .26s,color .26s;position:relative;overflow:hidden}html[data-world=gateway] .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation):before{z-index:0;border-radius:inherit;background:radial-gradient(11rem circle at var(--button-pointer-x,50%) var(--button-pointer-y,50%),#ffffff38,transparent 54%);content:"";opacity:0;transition:opacity .24s;position:absolute;inset:-1px}html[data-world=gateway] .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation)>:not(.shimmer-button__light){z-index:2;position:relative}html[data-world=gateway] .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation):is(:hover,:focus-visible,[data-button-active=true]):before{opacity:1}html[data-world=gateway] .gateway-flagship .phoenix-headline__cta:is(:hover,:focus-visible){transform:translateY(-2px)}html[data-world=gateway] .gateway-flagship .phoenix-headline__cta--primary:is(:hover,:focus-visible){background:#fff7e8;border-color:#fffffff2;box-shadow:0 18px 38px #0000004d,0 0 0 4px #f3ecdc1f}html[data-world=gateway] .gateway-flagship .phoenix-headline__cta--secondary:is(:hover,:focus-visible){background:#2239679e;border-color:#c2d3ff94;box-shadow:inset 0 1px #ffffff29,0 15px 34px #0003}html[data-world=gateway] .gateway-flagship .phoenix-magnetic-cta:is(:hover,:focus-visible){border-color:var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-magnetic-cta:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--phoenix-accent) 78%,#ffffff6b)}}html[data-world=gateway] .gateway-flagship .phoenix-magnetic-cta:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #ffffff2e,0 10px 26px var(--phoenix-accent)}@supports (color:color-mix(in lab,red,red)){html[data-world=gateway] .gateway-flagship .phoenix-magnetic-cta:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #ffffff2e,0 10px 26px color-mix(in srgb,var(--phoenix-accent) 18%,transparent)}}html[data-world=gateway] .gateway-header__consultation:is(:hover,:focus-visible){background:#112549b3;border-color:#d0e1ffb3;transform:translateY(-1px);box-shadow:0 10px 25px #0000002e,inset 0 1px #ffffff29}html[data-world=gateway] .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation):focus-visible{outline-offset:4px;outline:2px solid #dfeaff}html[data-world=gateway] .gateway-nav-link{padding:.35rem .1rem;transition:color .22s;position:relative}html[data-world=gateway] .gateway-nav-link:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#c186ffdb,#8bc0ffdb);height:1px;transition:opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.03rem;left:.1rem;right:.1rem;transform:scaleX(.35)}html[data-world=gateway] .gateway-nav-link:is(:hover,:focus-visible,[aria-current=page]):after{opacity:1;transform:scaleX(1)}:root:not([data-theme=dark]) .gateway-flagship .phoenix-headline__cta--secondary:is(:hover,:focus-visible),:root:not([data-theme=dark]) .gateway-header__consultation:is(:hover,:focus-visible){background:#f1f6ffeb;border-color:#2f5b9a75;box-shadow:0 12px 25px #2242701f}:root:not([data-theme=dark]) .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation):focus-visible{outline-color:#245b9f}@media (hover:none){html[data-world=gateway] .gateway-flagship :is(.phoenix-headline__cta,.phoenix-magnetic-cta,.gateway-header__consultation):active{transform:scale(.98)}}[data-cms-page=gateway] .cms-block--hero{--hero-ink:#f4f1ea;--hero-ink-muted:#eef0f8ad;--hero-gold:#f6c453;isolation:isolate;margin-top:calc(-1 * var(--header-height-mobile));min-height:100svh;padding-block:clamp(var(--space-20),14vh,var(--space-32));padding-top:calc(clamp(var(--space-20), 14vh, var(--space-32)) + var(--header-height-mobile));color:var(--hero-ink);background:radial-gradient(120% 90% at 78% 52%,#182a5cb8,#0000 62%),linear-gradient(168deg,#071026,#0a1b3d 46%,#060d1e);align-items:center;display:grid;position:relative;overflow:hidden}[data-cms-page=gateway] .cms-block--hero .cms-block__field{display:none}[data-cms-page=gateway] .cms-block--hero .cms-block__container{width:100%}[data-cms-page=gateway] .cms-hero__media{z-index:0}[data-cms-page=gateway] .cms-hero__image{object-fit:cover;object-position:62% center}[data-cms-page=gateway] .cms-hero__veil{background:0 0}[data-cms-page=gateway] .cms-block--hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#060d1e 4%,#060d1ee6 26%,#060d1e59 46%,#0000 62%);position:absolute;inset:0}[data-cms-page=gateway] .cms-block--hero .cms-block__container,[data-cms-page=gateway] .cms-block--hero .cms-hero{z-index:2;position:relative}[data-cms-page=gateway] .cms-block--hero .cms-block__header{max-width:none;margin-bottom:0}[data-cms-page=gateway] .cms-block--hero .cms-block__eyebrow{margin-bottom:var(--space-6);letter-spacing:.28em;color:var(--hero-gold);font-size:.75rem;font-weight:500}[data-cms-page=gateway] .cms-block--hero .cms-block__title{letter-spacing:-.025em;max-width:15ch;color:var(--hero-ink);text-wrap:balance;font-size:clamp(2.5rem,3.9vw + .5rem,4.25rem);font-weight:300;line-height:1.1}[data-cms-page=gateway] .cms-block--hero .cms-block__subtitle,[data-cms-page=gateway] .cms-block--hero .cms-hero__body{max-width:34ch;margin-top:var(--space-8);color:var(--hero-ink-muted);font-size:clamp(1rem,.94rem + .3vw,1.1875rem);line-height:1.65}[data-cms-page=gateway] .cms-block--hero .cms-hero__actions{gap:var(--space-4);margin-top:var(--space-10)}[data-cms-page=gateway] .cms-block--hero .cms-cta{padding-inline:var(--space-6);transition:transform var(--duration-fast,.15s) ease,background-color var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease;border-radius:999px;font-weight:500}[data-cms-page=gateway] .cms-block--hero .cms-cta:not(.cms-cta--secondary){background:var(--hero-ink);border:1px solid var(--hero-ink);color:#0a1b3d}[data-cms-page=gateway] .cms-block--hero .cms-cta--secondary{color:var(--hero-ink);background:0 0;border:1px solid #f4f1ea52}[data-cms-page=gateway] .cms-block--hero .cms-cta:hover{transform:translateY(-2px)}[data-cms-page=gateway] .cms-block--hero .cms-cta--secondary:hover{border-color:#f4f1eab3}[data-cms-page=gateway] .cms-block--hero .cms-cta:focus-visible{outline:2px solid var(--hero-gold);outline-offset:4px}[data-cms-page=gateway] .cms-block--hero+*{position:relative}[data-cms-page=gateway] .cms-block--hero:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg-primary));inset-inline:0;height:clamp(2rem,4vh,3.5rem);position:absolute;bottom:0}:root[data-hero-chrome=over] header[role=banner]{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--duration-normal,.3s) ease,border-color var(--duration-normal,.3s) ease;background:0 0;border-bottom-color:#0000}:root[data-hero-chrome=over] header[role=banner] a:not(.chrome-cta),:root[data-hero-chrome=over] header[role=banner] button{color:var(--cam-text-primary)}:root[data-theme=dark][data-hero-chrome=over] header[role=banner] .cam-logo__variant--light{opacity:0}:root[data-theme=dark][data-hero-chrome=over] header[role=banner] .cam-logo__variant--dark{opacity:1}:root[data-hero-chrome=over] header[role=banner] [data-cta],:root[data-hero-chrome=over] header[role=banner] a[class*=rounded-full]:not(.chrome-cta){border:1px solid var(--cam-border-strong);color:var(--cam-text-primary);background:0 0}@media (max-width:1023px){[data-cms-page=gateway] .cms-block--hero{min-height:100svh}[data-cms-page=gateway] .cms-hero__image{object-position:42% center}[data-cms-page=gateway] .cms-block--hero:after{background:linear-gradient(176deg,#060d1e 14%,#060d1ecc 40%,#060d1e6b 66%,#0000 92%)}}@media (max-width:767px){[data-cms-page=gateway] .cms-block--hero{min-height:100svh;padding-block:clamp(var(--space-12),9vh,var(--space-20))}[data-cms-page=gateway] .cms-block--hero .cms-block__title{max-width:14ch;font-size:clamp(1.875rem,8.2vw,2.5rem)}[data-cms-page=gateway] .cms-block--hero .cms-block__subtitle,[data-cms-page=gateway] .cms-block--hero .cms-hero__body{max-width:30ch;margin-top:var(--space-6)}[data-cms-page=gateway] .cms-block--hero .cms-hero__actions{margin-top:var(--space-8)}[data-cms-page=gateway] .cms-block--hero .cms-cta{justify-content:center;width:100%}[data-cms-page=gateway] .cms-hero__image{object-position:26% 64%}[data-cms-page=gateway] .cms-block--hero:after{background:linear-gradient(178deg,#060d1e 12%,#060d1edb 42%,#060d1e47 68%,#0000 84%)}}[data-cms-page=gateway]{--cam-accent-steuer:var(--steuer-finance-primary);--cam-accent-steuer-deep:var(--steuer-finance-deep);--cam-accent-ub:var(--ub-electric-blue);--cam-accent-ub-light:var(--ub-electric-light);--cam-accent-neutral:var(--color-steuer-blue-900);--cam-accent-neutral-on-dark:var(--ub-electric-light);--cam-surface-dark:var(--ub-obsidian);--cam-surface-dark-elev:var(--ub-sapphire-900);--cam-ink-invert:var(--color-neutral-50);--cam-ink-invert-muted:#fafafaad}@supports (color:color-mix(in lab,red,red)){[data-cms-page=gateway]{--cam-ink-invert-muted:color-mix(in oklab,var(--color-neutral-50) 68%,transparent)}}[data-cms-page=gateway]{--cam-rule:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-cms-page=gateway]{--cam-rule:color-mix(in oklab,var(--text-primary) 12%,transparent)}}[data-cms-page=gateway]{--cam-rule-invert:#fafafa2e}@supports (color:color-mix(in lab,red,red)){[data-cms-page=gateway]{--cam-rule-invert:color-mix(in oklab,var(--color-neutral-50) 18%,transparent)}}[data-cms-page=gateway]{--cam-section-space:clamp(5rem,11vh,11rem)}[data-cms-page=gateway] .cms-block:not(.cms-block--hero){padding-block:var(--cam-section-space)}:root [data-cms-page=gateway] .cam-bento-tile.cam-bento-tile,:root [data-cms-page=gateway] .cam-glass.cam-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}:root [data-cms-page=gateway] .cam-glass.cam-glass:after,:root [data-cms-page=gateway] .cam-glass.cam-glass:before{display:none}[data-cms-page=gateway] .cam-bento-grid{gap:0}[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__eyebrow{margin-bottom:var(--space-5);letter-spacing:.26em;color:var(--cam-accent-neutral);align-items:center;gap:.75rem;font-size:.6875rem;font-weight:500;display:flex;position:relative}[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__eyebrow:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;flex:none;width:.5rem;height:.44rem}[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__title{letter-spacing:-.022em;max-width:18ch;font-size:clamp(2rem,3.1vw + .5rem,3.5rem);font-weight:300;line-height:1.12}[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__subtitle{max-width:44ch;margin-top:var(--space-5);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__header{max-width:none;margin-bottom:var(--space-12)}[data-cms-page=gateway] .cms-block__container.container-narrow{max-width:none}[data-cms-page=gateway] .cms-richtext{padding:0}[data-cms-page=gateway] .cms-richtext__p{letter-spacing:-.015em;max-width:30ch;color:var(--text-primary);text-wrap:pretty;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.5rem);font-weight:300;line-height:1.34}[data-cms-page=gateway] .cms-block--businessWorldsBlock{isolation:isolate;position:relative}[data-cms-page=gateway] .cms-worlds{grid-template-columns:1fr 1fr;gap:0;display:grid}[data-cms-page=gateway] .cms-worlds__card{padding:var(--space-12) var(--space-10);transition:background-color var(--duration-normal,.3s) var(--ease-out-expo),border-color var(--duration-normal,.3s) var(--ease-out-expo);border:0;position:relative}[data-cms-page=gateway] .cms-worlds__aura{display:none}[data-cms-page=gateway] .cms-worlds__title{margin-top:var(--space-4);letter-spacing:-.02em;font-size:clamp(1.5rem,1.5vw + .75rem,2.125rem);font-weight:300}[data-cms-page=gateway] .cms-worlds__eyebrow{letter-spacing:.22em;font-size:.6875rem}[data-cms-page=gateway] .cms-worlds__card--steuer{background:var(--bg-elevated);border-top:2px solid var(--cam-accent-steuer);box-shadow:var(--shadow-md)}[data-cms-page=gateway] .cms-worlds__card--steuer:hover{background:var(--color-steuer-blue-100)}[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__title{color:var(--text-primary)}[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__description,[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__feature{color:var(--text-secondary)}[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__eyebrow,[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__feature-mark,[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__link{color:var(--cam-accent-steuer)}[data-cms-page=gateway] .cms-worlds__card--steuer .cms-worlds__link:hover{color:var(--cam-accent-steuer-deep)}[data-cms-page=gateway] .cms-worlds__card--ub{background:linear-gradient(168deg,var(--cam-surface-dark-elev),var(--cam-surface-dark));border-top:2px solid var(--cam-accent-ub);color:var(--cam-ink-invert)}[data-cms-page=gateway] .cms-worlds__card--ub:hover{background:linear-gradient(168deg,var(--ub-sapphire-700),var(--cam-surface-dark-elev))}[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__title{color:var(--cam-ink-invert)}[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__description,[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__feature{color:var(--cam-ink-invert-muted)}[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__eyebrow,[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__feature-mark,[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__link{color:var(--cam-accent-ub)}[data-cms-page=gateway] .cms-worlds__card--ub .cms-worlds__link:hover{color:var(--cam-accent-ub-light)}[data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-grid{border-top:1px solid var(--cam-rule);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}:root [data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-tile.cam-bento-tile{padding:var(--space-8) var(--space-6) var(--space-8) 0;border-bottom:1px solid var(--cam-rule);grid-column:auto}[data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-tile>:first-child{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);font-weight:300;line-height:1}[data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-tile>:nth-child(2){margin-top:var(--space-3);font-size:.9375rem;font-weight:500;line-height:1.4}[data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-tile>:nth-child(3){margin-top:var(--space-2);color:var(--text-muted);font-size:.8125rem;line-height:1.5}[data-cms-page=gateway] .cms-kpi__footnote{margin-top:var(--space-6);color:var(--text-muted);font-size:.75rem}[data-cms-page=gateway] .cms-block--bentoGridBlock .cms-block__grid{counter-reset:cam-step;border-top:1px solid var(--cam-rule);grid-template-columns:1fr;display:grid}:root [data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile.cam-bento-tile{align-items:baseline;gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--cam-rule);grid-template-columns:minmax(0,24ch) minmax(0,1fr);padding-inline-start:5rem;display:grid;position:relative}:root [data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile.cam-bento-tile:before{counter-increment:cam-step;content:"0" counter(cam-step);letter-spacing:.14em;color:var(--cam-accent-neutral);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500;position:absolute;inset-block-start:var(--space-8);inset-inline-start:0}[data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile__visual,[data-cms-page=gateway] .cms-block--bentoGridBlock .cms-bento__icon{display:none}[data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile__title{font-size:clamp(1.0625rem,.6vw + .9rem,1.375rem);font-weight:500;line-height:1.3}[data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile__description{color:var(--text-secondary);font-size:1rem;line-height:1.7}[data-cms-page=gateway] .cms-block--articleGridBlock .cms-block__grid,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cms-block__grid{border-top:1px solid var(--cam-rule);grid-template-columns:1fr;display:grid}:root [data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile.cam-bento-tile,:root [data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile.cam-bento-tile{max-width:62ch;padding-block:var(--space-8);border-bottom:1px solid var(--cam-rule);transition:padding-inline-start var(--duration-normal,.3s) var(--ease-out-expo);display:block}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile:hover,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile:hover{padding-inline-start:var(--space-4)}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__title,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__title{margin-top:var(--space-3);letter-spacing:-.012em;font-size:clamp(1.25rem,.8vw + 1rem,1.625rem);font-weight:400;line-height:1.28}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__meta,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__meta{margin-top:var(--space-3);color:var(--text-muted);font-size:.8125rem}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__description,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__description{margin-top:var(--space-3)}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__action,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__action{margin-top:var(--space-4);display:inline-block}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__eyebrow,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__eyebrow{color:var(--cam-accent-neutral);letter-spacing:.2em;font-size:.6875rem}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__description,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__description{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile__action,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile__action{color:var(--cam-accent-neutral);white-space:nowrap}[data-cms-page=gateway] .cms-block--contactBandBlock,[data-cms-page=gateway] .cms-block--ctaBlock{background:linear-gradient(180deg,var(--cam-surface-dark),var(--cam-surface-dark-elev));color:var(--cam-ink-invert)}[data-cms-page=gateway] .cms-block--ctaBlock{padding-bottom:var(--space-10)}[data-cms-page=gateway] .cms-block--contactBandBlock{padding-top:var(--space-10)}[data-cms-page=gateway] .cms-block--contactBandBlock .cms-block__title,[data-cms-page=gateway] .cms-block--ctaBlock .cms-block__title,[data-cms-page=gateway] .cms-contact__name{color:var(--cam-ink-invert)}[data-cms-page=gateway] .cms-block--contactBandBlock .cms-contact__body,[data-cms-page=gateway] .cms-block--ctaBlock .cms-cta-band__body,[data-cms-page=gateway] .cms-contact__meta{color:var(--cam-ink-invert-muted)}[data-cms-page=gateway] .cms-block--contactBandBlock .cms-block__eyebrow,[data-cms-page=gateway] .cms-block--ctaBlock .cms-block__eyebrow{color:var(--cam-accent-neutral-on-dark)}[data-cms-page=gateway] .cms-cta-band{text-align:left}[data-cms-page=gateway] .cms-contact{border-top:1px solid var(--cam-rule-invert);padding-top:var(--space-10)}[data-cms-page=gateway] .cms-block--contactBandBlock .cms-cta:not(.cms-cta--secondary),[data-cms-page=gateway] .cms-block--ctaBlock .cms-cta:not(.cms-cta--secondary){background:var(--cam-ink-invert);color:var(--cam-surface-dark-elev);border-radius:999px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-cms-page=gateway] .cam-bento-tile,[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__header,[data-cms-page=gateway] .cms-richtext__p,[data-cms-page=gateway] .cms-worlds__card{animation:cam-rise var(--ease-out-expo) both;animation-timeline:view();animation-range:entry entry 42%}}}@keyframes cam-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (max-width:1023px){[data-cms-page=gateway]{--cam-section-space:clamp(3.5rem,8vh,6rem)}:root [data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile.cam-bento-tile,[data-cms-page=gateway] .cms-block--articleGridBlock .cam-bento-tile,[data-cms-page=gateway] .cms-block--caseStudyGridBlock .cam-bento-tile{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){[data-cms-page=gateway] .cms-worlds{grid-template-columns:1fr}[data-cms-page=gateway] .cms-worlds__card{padding:var(--space-8)}}@media (min-width:768px) and (max-width:1023px){[data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){[data-cms-page=gateway] .cms-block:not(.cms-block--hero) .cms-block__header{margin-bottom:var(--space-8)}[data-cms-page=gateway] .cms-block--kpiSectionBlock .cam-bento-grid{grid-template-columns:1fr 1fr}:root [data-cms-page=gateway] .cms-block--bentoGridBlock .cam-bento-tile.cam-bento-tile{padding-inline-start:3rem}}[data-executive-foundation]{--exec-obsidian:var(--cam-bg-obsidian);--exec-sapphire:var(--cam-bg-sapphire);--exec-vault:var(--cam-bg-vault);--exec-ice:var(--cam-core-ice);--exec-silver:var(--cam-core-silver);--exec-luxury:var(--cam-core-luxury);--exec-ink:var(--steuer-primary);--exec-ink-soft:var(--steuer-text-primary);--exec-gold-line:var(--cam-core-luxury)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation]{--exec-gold-line:color-mix(in srgb,var(--cam-core-luxury) 45%,transparent)}}[data-executive-foundation]{--exec-line-dark:var(--cam-sapphire-line);--exec-line-ice:var(--cam-core-ice)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation]{--exec-line-ice:color-mix(in srgb,var(--cam-core-ice) 30%,transparent)}}[data-executive-foundation]{--exec-line-ice-strong:var(--cam-core-ice)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation]{--exec-line-ice-strong:color-mix(in srgb,var(--cam-core-ice) 68%,transparent)}}[data-executive-foundation]{--exec-line-light:var(--steuer-primary)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation]{--exec-line-light:color-mix(in srgb,var(--steuer-primary) 12%,transparent)}}[data-executive-foundation]{--exec-surface-soft:var(--color-neutral-50);--exec-surface-raise:var(--color-neutral-100);--exec-eyebrow-light:var(--steuer-primary)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation]{--exec-eyebrow-light:color-mix(in srgb,var(--steuer-primary) 66%,transparent)}}[data-executive-foundation]{--exec-accent-ub:var(--ub-electric-blue);--exec-section-pad:clamp(5rem,10vw,9rem);--exec-section-pad-sm:clamp(3rem,6vw,4.5rem);--exec-max-narrow:var(--container-narrow);--exec-max-wide:var(--container-wide)}.executive-container{width:100%;max-width:var(--exec-max-wide);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.executive-preview-intro{padding:var(--space-8) 0 var(--space-12);background:var(--exec-surface-raise);border-bottom:1px solid var(--exec-line-light)}.executive-preview-intro__inner{gap:var(--space-2);flex-direction:column;display:flex}.executive-preview-intro__label{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-preview-intro__title{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--exec-ink);margin:0;font-weight:500}.executive-preview-intro__note{max-width:64ch;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--exec-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.executive-preview-intro__note{color:color-mix(in srgb,var(--exec-ink) 70%,transparent)}}.executive-hero{isolation:isolate;background-color:var(--exec-obsidian);min-height:100svh;color:var(--exec-ice);align-items:center;display:flex;position:relative;overflow:hidden}.executive-hero__ambient{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 62% at 76% 18%,var(--cam-sapphire-glow) 0,transparent 58%),radial-gradient(ellipse 62% 50% at 10% 88%,var(--exec-vault) 0,transparent 64%),linear-gradient(178deg,var(--exec-obsidian) 0,var(--exec-sapphire) 48%,var(--exec-vault) 100%);position:absolute;inset:0}.executive-hero__inner{width:100%;max-width:var(--exec-max-wide);flex-direction:column;gap:clamp(1.5rem,2.6vw,2.5rem);margin-inline:auto;padding-block:clamp(8rem,18vh,12rem) clamp(6rem,14vh,9rem);padding-inline:clamp(1.25rem,5vw,4rem);display:flex}.executive-hero__eyebrow{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.26em;text-transform:uppercase;color:var(--exec-luxury);margin:0;font-weight:500;display:flex}.executive-hero__eyebrow:before{content:"";background:var(--exec-gold-line);flex-shrink:0;width:clamp(1.75rem,4vw,3rem);height:1px}.executive-hero__headline{max-width:15ch;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.035em;text-wrap:balance;color:var(--exec-ice);margin:0;font-weight:500;line-height:1.06}.executive-hero__headline span{display:block}.executive-hero__lead{max-width:42ch;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--exec-silver);opacity:.92;margin:0}.executive-hero__actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.executive-hero__scroll{pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem)}.executive-hero__scroll-inner{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.executive-hero__scroll-line{background:var(--exec-line-ice);width:1px;height:clamp(2rem,4vh,3rem)}.executive-hero__scroll-label{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--exec-line-ice-strong)}.executive-hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--exec-surface-soft));inset-inline:0;height:clamp(2rem,4vh,3.5rem);position:absolute;bottom:0}.executive-cta{min-height:48px;padding-inline:var(--space-6);border-radius:var(--radius-full);font-size:var(--text-body-sm);letter-spacing:.01em;transition:transform var(--duration-small) var(--ease-out),background-color var(--duration-small) var(--ease-out),border-color var(--duration-small) var(--ease-out),color var(--duration-small) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.executive-cta:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.executive-cta--primary{background:var(--exec-ice);color:var(--exec-obsidian)}.executive-cta--primary:hover{background:var(--cam-core-light);transform:translateY(-2px)}.executive-cta--secondary{border-color:var(--exec-line-ice);color:var(--exec-ice);background:0 0}.executive-cta--secondary:hover{border-color:var(--exec-line-ice-strong);transform:translateY(-2px)}.executive-statement{background:var(--exec-surface-soft);color:var(--exec-ink);padding-block:var(--exec-section-pad)}.executive-statement__inner{max-width:var(--exec-max-narrow);text-align:center;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.executive-statement__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.24em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0 0 clamp(1.5rem,3vw,2.5rem)}.executive-statement__text{max-width:26ch;font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.025em;text-wrap:balance;color:var(--exec-ink);margin:0 auto;font-weight:400;line-height:1.22}.executive-statement__attr{font-size:var(--text-body-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:clamp(1.5rem,3vw,2.5rem) 0 0}.executive-dual{background:var(--exec-surface-raise);color:var(--exec-ink);padding-block:var(--exec-section-pad-sm) var(--exec-section-pad)}.executive-dual__head{max-width:var(--exec-max-narrow);text-align:center;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.executive-dual__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-dual__headline{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--text-section);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.03em;text-wrap:balance;color:var(--exec-ink)}.executive-dual__grid{max-width:var(--exec-max-wide);grid-template-columns:1fr;gap:clamp(1.25rem,2.5vw,2.5rem);margin:clamp(3rem,6vw,5rem) auto 0;padding-inline:clamp(1.25rem,5vw,4rem);display:grid;position:relative}.executive-world{min-width:0}.executive-world__link{height:100%;min-height:clamp(28rem,48vh,38rem);transition:border-color var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out);border:1px solid;padding:clamp(1.75rem,3.5vw,3rem);text-decoration:none;display:block;position:relative;overflow:hidden}.executive-world__link:before{content:"";transform-origin:0;height:1px;transition:transform var(--duration-medium) var(--ease-out);inset-inline:0;position:absolute;top:0;transform:scaleX(.2)}.executive-world__link:hover:before{transform:scaleX(1)}.executive-world__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.executive-world__body{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.executive-world__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;margin:0}.executive-world__headline{max-width:14ch;font-family:var(--font-display);font-size:var(--text-subhead);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.02em;margin:0}.executive-world__claim{font-size:var(--text-label);letter-spacing:.04em;margin:0}.executive-world__description{max-width:38ch;font-size:var(--text-body-sm);line-height:var(--leading-body);margin:0}.executive-world__list{margin:var(--space-4) 0 0;padding:0;list-style:none}.executive-world__list li{font-size:var(--text-body-sm);padding:.375rem 0;line-height:1.5}.executive-world__list li:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:.375rem;height:1px;margin-right:.75rem;display:inline-block}.executive-world__cta{padding-top:var(--space-8);font-size:var(--text-body-sm);letter-spacing:.02em;align-items:center;gap:.75rem;margin-top:auto;font-weight:500;display:inline-flex}.executive-world__cta:after{content:"→";transition:transform var(--duration-small) var(--ease-out)}.executive-world__link:hover .executive-world__cta:after{transform:translate(4px)}.executive-world--steuer .executive-world__link{background:linear-gradient(178deg,var(--exec-surface-soft) 0,var(--exec-surface-raise) 100%);border-color:var(--exec-line-light);color:var(--exec-ink)}.executive-world--steuer .executive-world__link:before{background:var(--exec-ink)}.executive-world--steuer .executive-world__link:hover{border-color:var(--exec-ink)}@supports (color:color-mix(in lab,red,red)){.executive-world--steuer .executive-world__link:hover{border-color:color-mix(in srgb,var(--exec-ink) 38%,transparent)}}.executive-world--steuer .executive-world__link:hover{box-shadow:0 24px 56px var(--exec-ink)}@supports (color:color-mix(in lab,red,red)){.executive-world--steuer .executive-world__link:hover{box-shadow:0 24px 56px color-mix(in srgb,var(--exec-ink) 8%,transparent)}}.executive-world--steuer .executive-world__eyebrow{color:var(--exec-eyebrow-light)}.executive-world--steuer .executive-world__claim,.executive-world--steuer .executive-world__description,.executive-world--steuer .executive-world__headline{color:var(--exec-ink)}@supports (color:color-mix(in lab,red,red)){.executive-world--steuer .executive-world__claim,.executive-world--steuer .executive-world__description{color:color-mix(in srgb,var(--exec-ink) 74%,transparent)}}.executive-world--steuer .executive-world__list li{color:var(--exec-ink-soft)}.executive-world--steuer .executive-world__cta{color:var(--exec-ink)}.executive-world--ub .executive-world__link{background:radial-gradient(ellipse 120% 70% at 82% 0,var(--cam-sapphire-glow) 0,transparent 55%),linear-gradient(180deg,var(--exec-obsidian) 0,var(--exec-sapphire) 100%);border-color:var(--exec-line-dark);color:var(--exec-ice)}.executive-world--ub .executive-world__link:before{background:var(--exec-accent-ub);opacity:.7}.executive-world--ub .executive-world__link:hover{border-color:var(--exec-accent-ub)}@supports (color:color-mix(in lab,red,red)){.executive-world--ub .executive-world__link:hover{border-color:color-mix(in srgb,var(--exec-accent-ub) 42%,transparent)}}.executive-world--ub .executive-world__link:hover{box-shadow:0 0 40px var(--exec-accent-ub)}@supports (color:color-mix(in lab,red,red)){.executive-world--ub .executive-world__link:hover{box-shadow:0 0 40px color-mix(in srgb,var(--exec-accent-ub) 14%,transparent)}}.executive-world--ub .executive-world__eyebrow{color:var(--exec-luxury)}.executive-world--ub .executive-world__claim,.executive-world--ub .executive-world__description,.executive-world--ub .executive-world__headline{color:var(--exec-ice)}@supports (color:color-mix(in lab,red,red)){.executive-world--ub .executive-world__claim,.executive-world--ub .executive-world__description{color:color-mix(in srgb,var(--exec-ice) 76%,transparent)}}.executive-world--ub .executive-world__list li{color:var(--exec-ice)}@supports (color:color-mix(in lab,red,red)){.executive-world--ub .executive-world__list li{color:color-mix(in srgb,var(--exec-ice) 86%,transparent)}}.executive-world--ub .executive-world__cta{color:var(--exec-ice)}.executive-partners{background:var(--exec-surface-soft);color:var(--exec-ink);padding-block:var(--exec-section-pad)}.executive-partners__head{max-width:var(--exec-max-narrow);text-align:center;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.executive-partners__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-partners__headline{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--text-section);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.03em;text-wrap:balance;color:var(--exec-ink)}.executive-partners__intro{margin:var(--space-4) auto 0;max-width:34ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--exec-ink)}@supports (color:color-mix(in lab,red,red)){.executive-partners__intro{color:color-mix(in srgb,var(--exec-ink) 74%,transparent)}}.executive-partners__list{max-width:var(--exec-max-wide);gap:clamp(3rem,6vw,5rem);margin:clamp(3rem,6vw,5rem) auto 0;padding-inline:clamp(1.25rem,5vw,4rem);display:grid}.executive-partner{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);display:grid}.executive-partner__portrait{aspect-ratio:4/5;background:radial-gradient(ellipse 90% 70% at 50% 24%,var(--light-fog-sapphire) 0,transparent 64%),linear-gradient(180deg,var(--exec-surface-raise) 0,var(--exec-surface-soft) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.executive-partner__portrait:before{content:"";border:1px solid var(--exec-line-light);pointer-events:none;position:absolute;inset:clamp(.75rem,2vw,1.25rem)}.executive-partner__avatar{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-full);border:1px solid var(--exec-gold-line);width:clamp(9rem,42%,15rem);height:auto;box-shadow:0 0 0 8px var(--exec-surface-soft),0 16px 40px var(--exec-ink);position:relative}@supports (color:color-mix(in lab,red,red)){.executive-partner__avatar{box-shadow:0 0 0 8px color-mix(in srgb,var(--exec-surface-soft) 60%,transparent),0 16px 40px color-mix(in srgb,var(--exec-ink) 10%,transparent)}}.executive-partner__avatar{transition:transform var(--duration-large) var(--ease-out)}.executive-partner:hover .executive-partner__avatar{transform:scale(1.02)}.executive-partner__body{flex-direction:column;display:flex}.executive-partner__title{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-partner__name{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.02em;color:var(--exec-ink)}.executive-partner__focus{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.executive-partner__focus li{border:1px solid var(--exec-line-light);border-radius:var(--radius-full);font-size:var(--text-body-sm);color:var(--exec-ink-soft);padding:.35rem .875rem}.executive-partner__quote{margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--exec-line-light);max-width:40ch;font-size:var(--text-subhead);letter-spacing:-.01em;color:var(--exec-ink);font-weight:400;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.executive-partner__quote{color:color-mix(in srgb,var(--exec-ink) 82%,transparent)}}.executive-partner__quote-mark{color:var(--exec-luxury)}.executive-partner__contact{margin-top:var(--space-6);min-height:48px;font-size:var(--text-body-sm);color:var(--exec-ink);border-bottom:1px solid var(--exec-line-light);transition:border-color var(--duration-small) var(--ease-out),color var(--duration-small) var(--ease-out);align-self:flex-start;align-items:center;gap:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.executive-partner__contact:hover{border-color:var(--exec-ink);color:var(--exec-ink)}.executive-case{background:var(--exec-surface-raise);color:var(--exec-ink);padding-block:var(--exec-section-pad)}.executive-case__head{max-width:var(--exec-max-narrow);text-align:center;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.executive-case__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-case__headline{margin:var(--space-4) 0 0;max-width:24ch;font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.03em;text-wrap:balance;color:var(--exec-ink);margin-inline:auto;font-weight:400;line-height:1.22}.executive-case__industry{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--exec-eyebrow-light)}.executive-case__grid{max-width:var(--exec-max-wide);grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);margin:clamp(3rem,6vw,5rem) auto 0;padding-inline:clamp(1.25rem,5vw,4rem);display:grid}.executive-case__narrative{gap:clamp(2rem,4vw,3rem);display:grid}.executive-case__step{border-top:1px solid var(--exec-line-light);padding-top:var(--space-6)}.executive-case__step-label{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--exec-luxury);margin:0}.executive-case__step-body{margin:var(--space-3) 0 0;max-width:62ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--exec-ink-soft)}.executive-case__facts{border:1px solid var(--exec-line-light);background:var(--exec-surface-soft);align-self:start;padding:clamp(1.75rem,3vw,2.5rem)}.executive-case__facts-title{font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:-.02em;color:var(--exec-ink);margin:0;font-weight:500}.executive-case__metrics{margin:var(--space-8) 0 0}.executive-case__metric{padding:var(--space-6) 0;border-top:1px solid var(--exec-line-light)}.executive-case__metric:first-child{border-top:0}.executive-case__metric-value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--exec-ink);font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1.1}.executive-case__metric-label{margin:var(--space-2) 0 0;font-size:var(--text-body-sm);color:var(--exec-ink);font-weight:500}.executive-case__metric-context{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--exec-ink);margin:.25rem 0 0}@supports (color:color-mix(in lab,red,red)){.executive-case__metric-context{color:color-mix(in srgb,var(--exec-ink) 68%,transparent)}}.executive-case__note{margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:1px solid var(--exec-line-light);font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--exec-ink)}@supports (color:color-mix(in lab,red,red)){.executive-case__note{color:color-mix(in srgb,var(--exec-ink) 62%,transparent)}}.executive-journey{background:var(--exec-surface-soft);color:var(--exec-ink);padding-block:var(--exec-section-pad)}.executive-journey__head{max-width:var(--exec-max-narrow);text-align:center;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.executive-journey__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-journey__headline{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--text-section);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.03em;text-wrap:balance;color:var(--exec-ink)}.executive-journey__timeline{max-width:var(--exec-max-wide);grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);margin:clamp(3rem,6vw,5rem) auto 0;padding:0 clamp(1.25rem,5vw,4rem);list-style:none;display:grid;position:relative}.executive-journey__step{grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}.executive-journey__number{font-family:var(--font-mono);font-size:var(--text-subhead);letter-spacing:.04em;color:var(--exec-luxury);font-weight:500}.executive-journey__content{border-top:1px solid var(--exec-line-light);padding-top:var(--space-6)}.executive-journey__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.02em;color:var(--exec-ink);margin:0}.executive-journey__body{margin:var(--space-3) 0 0;max-width:48ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--exec-ink-soft)}.executive-vault{isolation:isolate;background-color:var(--exec-obsidian);color:var(--exec-ice);padding-block:clamp(6rem,12vw,9rem);position:relative;overflow:hidden}.executive-vault__ambient{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 56% at 50% -10%,var(--cam-sapphire-glow) 0,transparent 62%),radial-gradient(ellipse 56% 46% at 84% 88%,var(--exec-vault) 0,transparent 66%),linear-gradient(178deg,var(--exec-obsidian) 0,var(--exec-sapphire) 100%);position:absolute;inset:0}.executive-vault__inner{max-width:var(--exec-max-narrow);text-align:center;flex-direction:column;align-items:center;gap:clamp(1.25rem,2vw,1.75rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);display:flex}.executive-vault__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.26em;text-transform:uppercase;color:var(--exec-luxury);margin:0}.executive-vault__headline{font-family:var(--font-display);font-size:var(--text-section);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.03em;color:var(--exec-ice);margin:0}.executive-vault__body{max-width:38ch;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--exec-silver);opacity:.92;margin:0}.executive-vault__actions{margin-top:var(--space-4);justify-content:center;display:flex}.executive-vault__contact{margin-top:var(--space-4);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.executive-vault__contact-name{font-size:var(--text-body-sm);color:var(--exec-line-ice-strong)}.executive-vault__contact-mail{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:.02em;color:var(--exec-luxury);border-bottom:1px solid var(--exec-gold-line);transition:border-color var(--duration-small) var(--ease-out);text-decoration:none}.executive-vault__contact-mail:hover{border-color:var(--exec-luxury)}.executive-vault__note{justify-content:center;margin-top:clamp(2.5rem,5vw,4rem);padding-inline:clamp(1.25rem,5vw,2.5rem);display:flex}.executive-vault__note-text{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--exec-ice);margin:0}@supports (color:color-mix(in lab,red,red)){.executive-vault__note-text{color:color-mix(in srgb,var(--exec-ice) 56%,transparent)}}.executive-refractive-hero{isolation:isolate;background-color:var(--exec-obsidian);min-height:100svh;color:var(--exec-ice);align-items:center;display:flex;position:relative;overflow:hidden}.executive-refractive-hero:before{content:"";background:linear-gradient(90deg,#05070d8c,#05070d52 30%,#0000 52%)}.cam-artwork,.executive-refractive-hero:before{z-index:1;pointer-events:none;position:absolute;inset:0}.cam-artwork{overflow:hidden}.cam-artwork__bg{background-color:var(--exec-obsidian);background-image:url(/images/cam-refractive-hero.webp);background-position:2%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cam-artwork__sweep{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#f6f7fb08 50%,#0000 58%);animation:cam-artwork-sweep 26s ease-in-out infinite;position:absolute;inset:0}@keyframes cam-artwork-sweep{0%,to{opacity:.35;transform:translate(-3%)}50%{opacity:.7;transform:translate(3%)}}.executive-refractive-visual,.executive-refractive-visual__svg{width:100%;height:100%}[data-executive-foundation] .refr-bg{fill:#0000}[data-executive-foundation] .refr-lens{fill:none;stroke:var(--cam-core-luxury);stroke-width:.6px}[data-executive-foundation] .refr-ring{fill:none;stroke:var(--cam-sapphire-line);stroke-width:.5px}[data-executive-foundation] .refr-ring-outer{fill:none;stroke:var(--cam-sapphire-line)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation] .refr-ring-outer{stroke:color-mix(in srgb,var(--cam-sapphire-line) 50%,transparent)}}[data-executive-foundation] .refr-ring-outer{stroke-width:.5px}[data-executive-foundation] .refr-arc{fill:none;stroke:var(--cam-sapphire-line)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation] .refr-arc{stroke:color-mix(in srgb,var(--cam-sapphire-line) 50%,transparent)}}[data-executive-foundation] .refr-arc{stroke-width:60px}[data-executive-foundation] .refr-lens-pulse{fill:none;stroke:var(--cam-core-luxury);stroke-width:.5px;opacity:.5}[data-executive-foundation] .refr-flow-steuer{fill:none;stroke-width:2.5px;stroke-linecap:round}[data-executive-foundation] .refr-flow-steuer-mid{fill:none;stroke-width:6px;stroke-linecap:round}[data-executive-foundation] .refr-flow-steuer-wide{fill:none;stroke-width:14px;stroke-linecap:round}[data-executive-foundation] .refr-flow-steuer-sec{fill:none;stroke-width:1.5px;stroke-linecap:round}[data-executive-foundation] .refr-flow-steuer-gold{fill:none;stroke-width:1.25px;stroke-linecap:round}[data-executive-foundation] .refr-flow-ub{fill:none;stroke-width:2.5px;stroke-linecap:round}[data-executive-foundation] .refr-flow-ub-mid{fill:none;stroke-width:6px;stroke-linecap:round}[data-executive-foundation] .refr-flow-ub-wide{fill:none;stroke-width:14px;stroke-linecap:round}[data-executive-foundation] .refr-flow-ub-sec{fill:none;stroke-width:1.5px;stroke-linecap:round}[data-executive-foundation] .refr-convergence{fill:none;stroke:var(--cam-sapphire-line);stroke-width:.5px;stroke-linecap:round}[data-executive-foundation] .refr-convergence-low{fill:none;stroke:var(--cam-sapphire-line)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation] .refr-convergence-low{stroke:color-mix(in srgb,var(--cam-sapphire-line) 60%,transparent)}}[data-executive-foundation] .refr-convergence-low{stroke-width:.5px;stroke-linecap:round}.executive-refractive-hero__inner{z-index:2;width:100%;max-width:var(--exec-max-wide);flex-direction:column;gap:clamp(1rem,2vw,1.75rem);margin-inline:auto;padding-block:clamp(7rem,16vh,11rem) clamp(5rem,12vh,8rem);padding-inline:clamp(1.25rem,5vw,4rem);display:flex;position:relative}.executive-refractive-hero__eyebrow{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.28em;text-transform:uppercase;color:var(--exec-luxury);margin:0;font-weight:500;display:flex}.executive-refractive-hero__eyebrow:before{content:"";background:var(--exec-gold-line);flex-shrink:0;width:clamp(1.75rem,4vw,3rem);height:1px}.executive-refractive-hero__valor{max-width:18ch;font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:-.015em;color:var(--exec-silver);margin:0;font-weight:400;line-height:1.25}.executive-refractive-hero__headline{max-width:15ch;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.035em;text-wrap:balance;color:var(--exec-ice);margin:0;font-weight:500;line-height:1.06}.executive-refractive-hero__headline span{display:block}.executive-refractive-hero__lead{max-width:42ch;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--exec-silver);opacity:.92;margin:0}.executive-refractive-hero__actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.executive-refractive-hero__scroll{z-index:2;pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem)}.executive-refractive-hero__scroll-line{background:var(--exec-line-ice);width:1px;height:clamp(2rem,4vh,3rem)}.executive-refractive-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,var(--exec-surface-soft));inset-inline:0;height:clamp(2rem,4vh,3.5rem);position:absolute;bottom:0}.executive-trust{background:var(--exec-surface-raise);color:var(--exec-ink);padding-block:var(--exec-section-pad)}.executive-trust__inner{max-width:var(--exec-max-wide);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.executive-trust__headline{max-width:24ch;font-family:var(--font-display);font-size:var(--text-section);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.03em;text-wrap:balance;color:var(--exec-ink);margin:0 auto}.executive-trust__grid{grid-template-columns:1fr;margin-top:clamp(3rem,6vw,5rem);display:grid}.executive-trust__item{gap:var(--space-2);padding:var(--space-8) clamp(1rem,3vw,2.5rem);border-top:1px solid var(--exec-line-light);flex-direction:column;display:flex}.executive-trust__value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--exec-ink);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:500;line-height:1.1}.executive-trust__label{font-size:var(--text-body);color:var(--exec-ink);font-weight:500}.executive-trust__source{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--exec-ink)}@supports (color:color-mix(in lab,red,red)){.executive-trust__source{color:color-mix(in srgb,var(--exec-ink) 62%,transparent)}}.executive-trust__statement{font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:-.015em;text-wrap:balance;color:var(--exec-ink);font-weight:400;line-height:1.3}.executive-trust__evidence{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.06em;color:var(--exec-eyebrow-light);font-weight:500}.executive-trust__grid--proof .executive-trust__item{gap:var(--space-2)}.executive-trust__grid--proof .executive-trust__evidence,.executive-trust__grid--proof .executive-trust__source,.executive-trust__grid--proof .executive-trust__statement{display:block}.executive-responsibility{background:var(--exec-surface-soft);color:var(--exec-ink);padding-block:var(--exec-section-pad)}.executive-responsibility__inner{max-width:var(--exec-max-wide);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.executive-responsibility__grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.executive-responsibility__visual{place-items:center;display:grid}.executive-responsibility__triangle{width:clamp(10rem,40%,18rem);height:auto}[data-executive-foundation] .refr-triangle{fill:var(--exec-luxury)}@supports (color:color-mix(in lab,red,red)){[data-executive-foundation] .refr-triangle{fill:color-mix(in srgb,var(--exec-luxury) 14%,transparent)}}[data-executive-foundation] .refr-triangle{stroke:var(--exec-luxury);stroke-width:.8px;stroke-linejoin:round}[data-executive-foundation] .refr-triangle-inner{stroke:var(--exec-luxury);stroke-dasharray:4 12}[data-executive-foundation] .refr-triangle-dot{fill:var(--exec-luxury)}.executive-responsibility__content{min-width:0}.executive-responsibility__eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--exec-eyebrow-light);margin:0}.executive-responsibility__headline{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--text-section);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.03em;text-wrap:balance;color:var(--exec-ink)}.executive-responsibility__values{gap:var(--space-8);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.executive-responsibility__value{padding-top:var(--space-6);border-top:1px solid var(--exec-line-light)}.executive-responsibility__value-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.02em;text-wrap:balance;color:var(--exec-ink);margin:0}.executive-responsibility__value-body{margin:var(--space-3) 0 0;max-width:54ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--exec-ink-soft)}@media (min-width:1024px){.executive-dual__grid{grid-template-columns:1fr 1fr}.executive-dual__grid:before{content:"CAM";z-index:2;border:1px solid var(--exec-line-light);border-radius:var(--radius-full);background:var(--exec-surface-raise);width:3.5rem;height:3.5rem;font-family:var(--font-mono);letter-spacing:.18em;color:var(--exec-eyebrow-light);place-items:center;font-size:.625rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.executive-partner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.executive-partner--reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.executive-partner--reverse .executive-partner__portrait{order:2}.executive-case__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.executive-journey__timeline{grid-template-columns:repeat(4,1fr)}.executive-journey__step{display:block}.executive-trust__grid{grid-template-columns:repeat(4,1fr)}.executive-trust__item{border-top:0;border-left:1px solid var(--exec-line-light)}.executive-trust__item:first-child{border-left:0;padding-left:0}.executive-responsibility__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}}@media (prefers-reduced-motion:reduce){[data-executive-foundation] .executive-cta,[data-executive-foundation] .executive-hero:after,[data-executive-foundation] .executive-partner__avatar,[data-executive-foundation] .executive-partner__contact,[data-executive-foundation] .executive-vault__contact-mail,[data-executive-foundation] .executive-world__cta:after,[data-executive-foundation] .executive-world__link,[data-executive-foundation] .executive-world__link:before{transition:none!important;transform:none!important}[data-executive-foundation] .cam-artwork__sweep{display:none}}@media (max-width:767px){[data-executive-foundation] .cam-artwork__bg{background-image:url(/images/cam-refractive-hero-portrait.webp);background-position:50% 40%}[data-executive-foundation] .cam-artwork__sweep{display:none}}@media (min-width:768px) and (max-width:1023px){[data-executive-foundation] .cam-artwork__bg{background-image:url(/images/cam-refractive-hero-portrait.webp);background-position:50% 42%}}@media (min-width:1024px) and (max-width:1279px){[data-executive-foundation] .cam-artwork__bg{background-position:30%}}@media (min-width:1280px){[data-executive-foundation] .cam-artwork__bg{background-position:2%}}[data-cam-executive]{--cam-space-section:clamp(4.5rem,3rem + 5vw,8.5rem);--cam-container:78rem;--cam-gutter:clamp(1.25rem,.5rem + 3vw,4rem);--cam-text-eyebrow:.6875rem;--cam-text-hero:clamp(2.6rem,1.35rem + 4vw,4.75rem);--cam-text-section:clamp(1.65rem,1.05rem + 1.9vw,2.6rem);--cam-text-panel:clamp(1.35rem,1rem + 1.1vw,1.9rem);--cam-text-lead:clamp(1rem,.94rem + .28vw,1.15rem);--cam-text-body:.9375rem;--cam-ease:cubic-bezier(.16,1,.3,1);--cam-duration:.32s;background:var(--cam-bg-primary);color:var(--cam-text-primary);font-family:var(--font-manrope),system-ui,sans-serif}[data-cam-executive] section{background:var(--cam-bg-primary);position:relative}[data-cam-executive] .cam-eyebrow{font-size:var(--cam-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--cam-text-muted);margin:0;font-weight:600}[data-cam-executive] .cam-eyebrow--accent{color:var(--cam-accent-on-surface)}[data-cam-executive] .cam-section-head{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}[data-cam-executive] .cam-section-headline{font-size:var(--cam-text-section);letter-spacing:-.015em;color:var(--cam-text-primary);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}[data-cam-executive] .cam-inner,[data-cam-executive] [class$=__inner]{z-index:1;width:100%;max-width:var(--cam-container);padding-inline:var(--cam-gutter);margin-inline:auto;position:relative}[data-cam-executive] [data-reveal]{transition:opacity .56s var(--cam-ease),transform .56s var(--cam-ease)}[data-motion-ready] [data-cam-executive] [data-reveal=pending]{opacity:0;transform:translateY(18px)}[data-cam-executive] .cam-cta{letter-spacing:.01em;min-height:2.75rem;transition:color var(--cam-duration) var(--cam-ease),background-color var(--cam-duration) var(--cam-ease),border-color var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease);border-radius:999px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}[data-cam-executive] .cam-cta svg{transition:transform var(--cam-duration) var(--cam-ease)}[data-cam-executive] .cam-cta:hover svg{transform:translate(3px)}[data-cam-executive] .cam-cta--primary{background:var(--cam-action-primary);color:var(--cam-action-text);box-shadow:0 4px 20px -8px var(--cam-accent-glow),0 0 0 0 var(--cam-accent-glow);padding-inline:1.35rem}[data-cam-executive] .cam-cta--primary:hover{background:var(--cam-action-primary-hover);box-shadow:0 8px 28px -8px var(--cam-accent-glow),0 0 0 6px var(--cam-accent-soft)}[data-cam-executive] .cam-cta--quiet,[data-cam-executive] .cam-cta--secondary{color:var(--cam-text-primary)}[data-cam-executive] .cam-cta--quiet:hover,[data-cam-executive] .cam-cta--secondary,[data-cam-executive] .cam-cta--secondary:hover{color:var(--cam-accent-on-surface)}[data-cam-executive] .cam-cta:focus-visible{outline:2px solid var(--cam-focus-ring);outline-offset:3px}[data-cam-executive] .cam-glass-flow-hero,[data-cam-executive] .cam-wave{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-cam-executive] .cam-heritage-wave{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}[data-cam-executive] .cam-heritage-wave__image{z-index:0;object-fit:cover;object-position:center 52%;transform-origin:68% 58%;width:100%;height:100%;animation:cam-heritage-wave-drift 13s ease-in-out infinite;position:absolute;inset:0;transform:scale(1.035)}[data-cam-executive] .cam-heritage-wave__image--sweep{z-index:1;opacity:.58;filter:saturate(1.12)contrast(1.16)brightness(1.22);mix-blend-mode:screen;animation:cam-heritage-wave-drift 13s ease-in-out infinite,cam-heritage-wave-sweep 6.2s ease-in-out infinite;-webkit-mask-image:linear-gradient(105deg,#0000 35%,#000 47%,#000000c7 52%,#0000 64%);mask-image:linear-gradient(105deg,#0000 35%,#000 47%,#000000c7 52%,#0000 64%);-webkit-mask-size:240% 100%;mask-size:240% 100%}[data-cam-executive] .cam-heritage-wave .cam-living-glass__distortion{z-index:2;opacity:.72;mix-blend-mode:screen}[data-cam-executive] .cam-heritage-wave__light{z-index:3;background:radial-gradient(ellipse,var(--cam-wave-particle),transparent 68%);filter:blur(32px);opacity:.14;mix-blend-mode:screen;border-radius:50%;width:34%;height:24%;animation:cam-heritage-wave-light 12s ease-in-out infinite;position:absolute;top:51%;left:48%}@keyframes cam-heritage-wave-drift{0%,to{transform:scale(1.035)translate(-.85%,.45%)}50%{transform:scale(1.078)translate(1.15%,-.9%)}}@keyframes cam-heritage-wave-light{0%,to{opacity:.08;transform:translate(-7%,5%)scale(.9)}50%{opacity:.2;transform:translate(15%,-5%)scale(1.14)}}@keyframes cam-heritage-wave-sweep{0%,12%{opacity:0;-webkit-mask-position:120% 0;mask-position:120% 0}28%{opacity:.62}70%{opacity:.45}88%,to{opacity:0;-webkit-mask-position:-120% 0;mask-position:-120% 0}}[data-theme=light] [data-cam-executive] .cam-heritage-wave__image{filter:invert()hue-rotate(180deg)saturate(1.25)contrast(1.02)brightness(1.08);opacity:.92}[data-theme=light] [data-cam-executive] .cam-heritage-wave__image--sweep{filter:invert()hue-rotate(180deg)saturate(1.45)contrast(1.18)brightness(.96);opacity:.5;mix-blend-mode:multiply}[data-theme=light] [data-cam-executive] .cam-heritage-wave .cam-living-glass__distortion{filter:invert()hue-rotate(180deg)saturate(1.2);opacity:.34;mix-blend-mode:multiply}[data-cam-executive] .cam-hero{flex-direction:column;justify-content:center;min-height:min(46rem,100svh);padding-block:clamp(6rem,4rem + 8vw,10rem) clamp(2.5rem,2rem + 3vw,4.5rem);display:flex;overflow:hidden}[data-cam-executive] .cam-hero:before{z-index:0;content:"";background:radial-gradient(ellipse 58% 78% at 9% 55%,var(--cam-ambient-orb),transparent 74%),radial-gradient(ellipse 46% 58% at 36% 84%,var(--cam-ambient-orb-secondary),transparent 76%);pointer-events:none;animation:cam-hero-side-aura 16s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes cam-hero-side-aura{0%{opacity:.66;transform:scale(1)translate(-1%)}to{opacity:1;transform:scale(1.06)translate(2%,-1%)}}[data-cam-executive] .cam-hero__visual{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#0000001f 28%,#0000009e 51%,#000 76%);mask-image:linear-gradient(90deg,#0000 12%,#0000001f 28%,#0000009e 51%,#000 76%)}[data-cam-executive] .cam-hero__visual[data-hero-visual=heritage-wave]{-webkit-mask-image:linear-gradient(90deg,#0000 8%,#00000014 26%,#000000c7 48%,#000 68%);mask-image:linear-gradient(90deg,#0000 8%,#00000014 26%,#000000c7 48%,#000 68%)}[data-cam-executive] .cam-hero__inner{max-width:var(--cam-container);flex-direction:column;align-items:flex-start;gap:1.15rem;display:flex}[data-cam-executive] .cam-hero__headline{font-size:var(--cam-text-hero);letter-spacing:-.028em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-weight:400;line-height:1.03;display:flex}[data-cam-executive] .cam-hero__lead{max-width:26rem;font-size:var(--cam-text-lead);color:var(--cam-text-secondary);text-wrap:balance;margin:0;line-height:1.55}[data-cam-executive] .cam-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:.85rem;display:flex}[data-cam-executive] .cam-hero__scroll-wrap{z-index:1;justify-content:center;margin-top:clamp(1.5rem,.5rem + 3vw,3rem);display:flex;position:relative}[data-cam-executive] .cam-hero__scroll{border:1px solid var(--cam-border);width:2rem;height:2rem;color:var(--cam-text-muted);border-radius:999px;justify-content:center;align-items:center;display:flex}[data-cam-executive] .cam-leitbild{padding-block:var(--cam-space-section);overflow:hidden}[data-cam-executive] .cam-leitbild__visual{z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(42% 28% at 50% 51%,#3689ff29,#0000 72%),linear-gradient(90deg,#0000 8%,#489fff0f 50%,#0000 92%);position:absolute;inset:8% -8%;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%)}[data-cam-executive] .cam-leitbild__visual:after,[data-cam-executive] .cam-leitbild__visual:before{content:"";aspect-ratio:3.8;pointer-events:none;border:1px solid #5da9ff42;border-radius:50%;width:118%;position:absolute;left:50%;translate:-50%}[data-cam-executive] .cam-leitbild__visual:before{animation:cam-horizon-breathe 16s ease-in-out infinite alternate;top:38%;box-shadow:0 -1px 18px #3c93ff29,inset 0 1px 22px #469cff14}[data-cam-executive] .cam-leitbild__visual:after{border-color:#81c1ff1f;width:106%;animation:cam-horizon-breathe 20s ease-in-out -8s infinite alternate-reverse;top:43%}[data-theme=light] [data-cam-executive] .cam-leitbild__visual{opacity:.82;background:radial-gradient(42% 28% at 50% 51%,#1f6ce71a,#0000 72%),linear-gradient(90deg,#0000 8%,#1f6ce709 50%,#0000 92%)}[data-cam-executive] .cam-leitbild__visual[data-wave-style=subtle]{opacity:.45}[data-cam-executive] .cam-competencies,[data-cam-executive] .cam-contact,[data-cam-executive] .cam-dual,[data-cam-executive] .cam-process,[data-cam-executive] .cam-values{isolation:isolate;overflow:hidden}[data-cam-executive] .cam-section-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-cam-executive] .cam-section-atmosphere>span{pointer-events:none;will-change:transform,opacity;display:block;position:absolute}[data-cam-executive] .cam-section-atmosphere__depth{opacity:.72;filter:blur(28px);animation:cam-atmosphere-depth 19s ease-in-out infinite alternate;inset:-28%}[data-cam-executive] .cam-section-atmosphere__line{opacity:.62;animation:cam-atmosphere-line 22s ease-in-out infinite alternate}[data-cam-executive] .cam-section-atmosphere__glint{opacity:.72;filter:blur(.4px)}[data-cam-executive] .cam-section-atmosphere__mesh{opacity:.28;mix-blend-mode:screen;animation:cam-mesh-float 27s ease-in-out infinite alternate;inset:8% 4%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}[data-cam-executive] .cam-section-atmosphere__spark{opacity:0;background:#b0e0ffc7;border-radius:50%;width:4px;height:4px;box-shadow:0 0 16px #4aa3ffb8}[data-cam-executive] .cam-section-atmosphere--competencies .cam-section-atmosphere__depth{background:radial-gradient(38% 48% at 84% 18%,#2d86ff2e,#0000 70%),radial-gradient(28% 42% at 18% 82%,#2768da17,#0000 74%);animation-delay:-5s}[data-cam-executive] .cam-section-atmosphere--competencies .cam-section-atmosphere__line{border:1px solid #5ba5ff26;border-radius:50%;inset:-46% -18% -34% 18%;transform:rotate(-7deg);box-shadow:0 0 0 46px #5099ff05,0 0 0 92px #5099ff03,0 -12px 42px #3688ff13}[data-cam-executive] .cam-section-atmosphere--competencies .cam-section-atmosphere__glint{background:linear-gradient(90deg,#0000,#97d5ffd1,#0000 72%);width:42%;height:1px;animation:cam-glint-travel 13s ease-in-out infinite;top:28%;right:-8%;transform:rotate(-8deg);box-shadow:0 0 18px #439dff4d}[data-cam-executive] .cam-section-atmosphere--competencies .cam-section-atmosphere__mesh{background:repeating-linear-gradient(114deg,#0000 0 86px,#68b4ff0b 87px 88px),repeating-linear-gradient(24deg,#0000 0 138px,#68b4ff06 139px 140px)}[data-cam-executive] .cam-section-atmosphere--competencies .cam-section-atmosphere__spark{animation:cam-spark-diagonal 9s ease-in-out -2s infinite;top:22%;left:72%}[data-cam-executive] .cam-section-atmosphere--dual .cam-section-atmosphere__depth{background:radial-gradient(28% 54% at 24% 52%,#2b7af02b,#0000 72%),radial-gradient(28% 54% at 76% 48%,#3b9dff24,#0000 72%);animation:cam-dual-balance 17s ease-in-out -6s infinite alternate}[data-cam-executive] .cam-section-atmosphere--dual .cam-section-atmosphere__line{border:1px solid #5ea5ff1c;border-radius:50%;width:62%;height:48%;animation-duration:19s;top:26%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:inset 0 0 42px #4192ff09}[data-cam-executive] .cam-section-atmosphere--dual .cam-section-atmosphere__glint{background:conic-gradient(from 180deg,#0000,#5fb5ff1c,#0000 28% 100%);border-radius:50%;width:14rem;height:14rem;animation:cam-orbit-spin 24s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%)}[data-cam-executive] .cam-section-atmosphere--dual .cam-section-atmosphere__mesh{background:repeating-conic-gradient(from 0deg,#67b5ff0e 0 .4deg,transparent .5deg 24deg);border-radius:50%;animation:cam-orbit-spin 80s linear infinite reverse;inset:17% 16%;-webkit-mask-image:radial-gradient(#0000 46%,#000 48%,#0000 67%);mask-image:radial-gradient(#0000 46%,#000 48%,#0000 67%)}[data-cam-executive] .cam-section-atmosphere--dual .cam-section-atmosphere__spark{animation:cam-center-spark 8s ease-in-out infinite;top:48%;left:50%}[data-cam-executive] .cam-section-atmosphere--values .cam-section-atmosphere__depth{background:radial-gradient(62% 22% at 22% 54%,#2a7cee21,#0000 72%),radial-gradient(54% 20% at 82% 45%,#48a9ff1a,#0000 74%);animation-delay:-9s}[data-cam-executive] .cam-section-atmosphere--values .cam-section-atmosphere__line{background:linear-gradient(90deg,#0000,#5ca8ff14 22%,#91cfff2e 52%,#5ca8ff14 78%,#0000);width:84%;height:1px;top:49%;left:8%;box-shadow:0 0 24px #3e91ff1f}[data-cam-executive] .cam-section-atmosphere--values .cam-section-atmosphere__glint{background:#99d7ffad;border-radius:50%;width:3px;height:3px;animation:cam-constellation-drift 18s ease-in-out infinite alternate;top:36%;left:22%;box-shadow:18vw 9vh #5daeff52,39vw -2vh #99d7ff70,58vw 11vh #5daeff47}[data-cam-executive] .cam-section-atmosphere--values .cam-section-atmosphere__mesh{background-image:radial-gradient(circle,#76c2ff29 0 1px,#0000 1.4px);background-size:88px 68px;animation:cam-starfield-drift 34s linear infinite}[data-cam-executive] .cam-section-atmosphere--values .cam-section-atmosphere__spark{animation:cam-spark-horizontal 12s ease-in-out infinite;top:34%;left:16%}[data-cam-executive] .cam-section-atmosphere--process .cam-section-atmosphere__depth{background:radial-gradient(44% 26% at 18% 46%,#2a7df226,#0000 72%),radial-gradient(44% 26% at 82% 54%,#49a5ff1a,#0000 72%);animation:cam-process-depth 16s ease-in-out -4s infinite alternate}[data-cam-executive] .cam-section-atmosphere--process .cam-section-atmosphere__line{background:linear-gradient(90deg,#0000,#7dc8ffc7,#0000);width:34%;height:2px;animation:cam-process-stream 11s cubic-bezier(.45,0,.55,1) infinite;top:43%;left:-34%;box-shadow:0 0 26px #3794ff4d}[data-cam-executive] .cam-section-atmosphere--process .cam-section-atmosphere__glint{background:linear-gradient(118deg,#0000 20%,#5ba5ff09 42%,#0000 43%),linear-gradient(62deg,#0000 58%,#5ba5ff07 76%,#0000 77%);animation:cam-process-facets 21s ease-in-out infinite alternate;inset:18% 4%}[data-cam-executive] .cam-section-atmosphere--process .cam-section-atmosphere__mesh{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#67b3ff0d calc(20% - 1px) 20%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}[data-cam-executive] .cam-section-atmosphere--process .cam-section-atmosphere__spark{animation:cam-process-spark 10s ease-in-out infinite;top:43%;left:10%}[data-cam-executive] .cam-section-atmosphere--contact .cam-section-atmosphere__depth{background:radial-gradient(46% 48% at 50% 56%,#308bff33,#0000 72%);animation:cam-contact-breathe 12s ease-in-out infinite alternate}[data-cam-executive] .cam-section-atmosphere--contact .cam-section-atmosphere__line{border:1px solid #59a5ff1a;border-radius:50%;width:58%;height:66%;animation:cam-contact-ring 15s ease-in-out infinite alternate;top:21%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 55px #338bff0e,0 0 48px #287eef09}[data-cam-executive] .cam-section-atmosphere--contact .cam-section-atmosphere__glint{background:linear-gradient(90deg,#0000,#91d2ff80,#0000);width:24%;height:1px;animation:cam-contact-glint 14s ease-in-out infinite;top:22%;left:22%;transform:rotate(-8deg)}[data-cam-executive] .cam-section-atmosphere--contact .cam-section-atmosphere__mesh{background:repeating-radial-gradient(#0000 0 48px,#5cabff0b 49px 50px);border-radius:50%;animation:cam-contact-ripples 20s ease-in-out infinite alternate;inset:12% 18%}[data-cam-executive] .cam-section-atmosphere--contact .cam-section-atmosphere__spark{animation:cam-center-spark 7s ease-in-out -3s infinite;top:52%;left:50%}[data-cam-executive] .cam-competencies:after,[data-cam-executive] .cam-contact:after,[data-cam-executive] .cam-dual:after,[data-cam-executive] .cam-process:after,[data-cam-executive] .cam-values:after{z-index:0;content:"";background:linear-gradient(90deg,transparent,var(--cam-border-accent) 28%,var(--cam-ambient-line) 50%,var(--cam-border-accent) 72%,transparent);height:1px;box-shadow:0 0 18px var(--cam-accent-glow);opacity:.58;pointer-events:none;background-size:220% 100%;animation:cam-seam-flow 12s ease-in-out infinite;position:absolute;bottom:0;left:8%;right:8%}@keyframes cam-atmosphere-depth{0%{opacity:.58;transform:translate(-1.5%)scale(1.01)}to{opacity:.84;transform:translate(1.5%,-1%)scale(1.055)}}@keyframes cam-atmosphere-line{0%{opacity:.38;translate:-1%;scale:.985}to{opacity:.72;translate:1% -.6%;scale:1.025}}@keyframes cam-glint-travel{0%,to{opacity:0;transform:translate(-8%)rotate(-8deg)}35%,65%{opacity:.72}50%{transform:translate(-48%)rotate(-8deg)}}@keyframes cam-dual-balance{0%{filter:blur(28px)saturate(.9);transform:translate(-1.8%)scale(1.01)}to{filter:blur(32px)saturate(1.12);transform:translate(1.8%,-.7%)scale(1.045)}}@keyframes cam-orbit-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes cam-constellation-drift{0%{opacity:.32;transform:translate(-1rem)}to{opacity:.74;transform:translate(1rem,-.5rem)}}@keyframes cam-process-depth{0%{transform:translate(-2%)scale(1.02)}to{transform:translate(2%)scale(1.055)}}@keyframes cam-process-stream{0%{opacity:0;transform:translate(0)}18%,78%{opacity:.72}to{opacity:0;transform:translate(500%)}}@keyframes cam-process-facets{0%{opacity:.36;transform:translate(-.8%)}to{opacity:.68;transform:translate(.8%)}}@keyframes cam-contact-breathe{0%{opacity:.48;filter:blur(30px);transform:scale(.96)}to{opacity:.82;filter:blur(38px);transform:scale(1.06)}}@keyframes cam-contact-ring{0%{opacity:.34;transform:translate(-50%)scaleX(.96)}to{opacity:.7;transform:translate(-50%)scaleX(1.04)}}@keyframes cam-contact-glint{0%,to{opacity:0;transform:translate(0)rotate(-8deg)}40%,65%{opacity:.68}52%{transform:translate(215%,24vh)rotate(-8deg)}}@keyframes cam-mesh-float{0%{opacity:.18;transform:translate(-.7%)scale(.99)}to{opacity:.34;transform:translate(.7%,-.5%)scale(1.02)}}@keyframes cam-starfield-drift{to{transform:translate(88px,-68px)}}@keyframes cam-spark-diagonal{0%,to{opacity:0;transform:translate(-16vw,14vh)scale(.5)}45%,62%{opacity:.86}55%{transform:translate(12vw,-8vh)scale(1)}}@keyframes cam-spark-horizontal{0%,to{opacity:0;transform:translate(0)scale(.5)}42%,64%{opacity:.78}55%{transform:translate(64vw)scale(1)}}@keyframes cam-center-spark{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.35)}46%,58%{opacity:.84;transform:translate(-50%,-50%)scale(1.4)}}@keyframes cam-process-spark{0%,to{opacity:0;transform:translate(0)scale(.4)}18%,78%{opacity:.74}90%{opacity:0;transform:translate(78vw)scale(1)}}@keyframes cam-contact-ripples{0%{opacity:.18;transform:scale(.94)}to{opacity:.36;transform:scale(1.06)}}@keyframes cam-seam-flow{0%,to{opacity:.3;background-position:100% 0}50%{opacity:.68;background-position:0 0}}@keyframes cam-horizon-breathe{0%{opacity:.62;transform:translateY(-2%)scaleX(.985)}to{opacity:1;transform:translateY(2%)scaleX(1.015)}}[data-theme=light] [data-cam-executive] .cam-section-atmosphere{opacity:.82;mix-blend-mode:multiply}[data-theme=light] [data-cam-executive] .cam-section-atmosphere__depth{filter:blur(24px)saturate(1.08)}[data-theme=light] [data-cam-executive] .cam-section-atmosphere__glint,[data-theme=light] [data-cam-executive] .cam-section-atmosphere__line{opacity:.76}@media (prefers-reduced-motion:reduce){[data-cam-executive] .cam-case__visual,[data-cam-executive] .cam-case__visual>span,[data-cam-executive] .cam-heritage-wave__image,[data-cam-executive] .cam-heritage-wave__light,[data-cam-executive] .cam-hero:before,[data-cam-executive] .cam-leitbild__visual:after,[data-cam-executive] .cam-leitbild__visual:before,[data-cam-executive] .cam-section-atmosphere>span{animation:none}}[data-cam-executive] .cam-leitbild__inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}[data-cam-executive] .cam-leitbild__statement{font-size:var(--cam-text-section);letter-spacing:-.012em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-weight:400;line-height:1.35;display:flex}[data-cam-executive] .cam-leitbild__attribution{font-size:var(--cam-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--cam-text-muted);margin:0;font-weight:600}[data-cam-executive] .cam-dual{padding-block:var(--cam-space-section)}[data-cam-executive] .cam-dual__grid{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,.5rem + 2vw,2.5rem);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid;position:relative}[data-cam-executive] .cam-dual__panel{background:var(--cam-surface);border:1px solid var(--cam-border);transition:border-color var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease);border-radius:4px;flex-direction:column;align-items:flex-start;gap:.85rem;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:flex}[data-cam-executive] .cam-dual__panel:hover{border-color:var(--cam-border-accent);box-shadow:0 0 0 1px var(--cam-accent-soft)}[data-cam-executive] .cam-dual__icon{border:1px solid var(--cam-border);width:2.5rem;height:2.5rem;color:var(--cam-accent-on-surface);border-radius:6px;justify-content:center;align-items:center;display:flex}[data-cam-executive] .cam-dual__headline{font-size:var(--cam-text-panel);letter-spacing:-.018em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-weight:400;line-height:1.2;display:flex}[data-cam-executive] .cam-dual__subline{letter-spacing:.02em;color:var(--cam-text-muted);margin:0;font-size:.8125rem}[data-cam-executive] .cam-dual__list{flex-direction:column;gap:.6rem;width:100%;margin:.6rem 0 0;padding:0;list-style:none;display:flex}[data-cam-executive] .cam-dual__list li{font-size:var(--cam-text-body);color:var(--cam-text-secondary);align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}[data-cam-executive] .cam-dual__list svg{color:var(--cam-accent-on-surface);flex:none;margin-top:.2rem}[data-cam-executive] .cam-dual__cta{margin-top:.85rem}[data-cam-executive] .cam-dual__circle{z-index:2;background:var(--cam-bg-primary);border:1px solid var(--cam-border-accent);letter-spacing:.12em;width:3.5rem;height:3.5rem;color:var(--cam-text-primary);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-cam-executive] .cam-values{padding-block:var(--cam-space-section)}[data-cam-executive] .cam-values__list{grid-template-columns:repeat(5,1fr);margin:clamp(2.5rem,1.5rem + 3vw,4rem) 0 0;padding:0;list-style:none;display:grid}[data-cam-executive] .cam-values__item{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding-inline:clamp(.5rem,.2rem + 1vw,1.5rem);display:flex}[data-cam-executive] .cam-values__item+.cam-values__item{border-left:1px solid var(--cam-border)}[data-cam-executive] .cam-values__icon{color:var(--cam-accent-on-surface)}[data-cam-executive] .cam-values__title{letter-spacing:-.005em;color:var(--cam-text-primary);margin:0;font-size:.9375rem;font-weight:600}[data-cam-executive] .cam-values__body{color:var(--cam-text-muted);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.5}[data-cam-executive] .cam-case{padding-block:var(--cam-space-section);background:var(--cam-bg-secondary);border-block:1px solid var(--cam-border);overflow:hidden}[data-cam-executive] .cam-case__visual{z-index:0;pointer-events:none;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,30% 50%);background:radial-gradient(44% 42% at 68%,#2d87ff29,#0000 72%);animation:cam-prism-field 18s ease-in-out infinite alternate;position:absolute;inset:-18% -8% -18% 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}[data-cam-executive] .cam-case__visual>span{pointer-events:none;will-change:transform,opacity;display:block;position:absolute}[data-cam-executive] .cam-case__prism{background:conic-gradient(from 216deg at 66% 50%,transparent 0 14%,#52a9ff30 17%,transparent 21% 40%,#a8deff1f 43%,transparent 47%),linear-gradient(126deg,transparent 32%,#59abff14 48%,transparent 49%);clip-path:polygon(24% 0,100% 14%,72% 50%,100% 86%,24% 100%,42% 50%);animation:cam-prism-turn 16s ease-in-out infinite alternate;inset:10% 8% 8% 14%}[data-cam-executive] .cam-case__beam{transform-origin:0;background:linear-gradient(90deg,#0000,#7ecaffc2,#55a5ff2e,#0000);width:74%;height:1px;animation:cam-prism-beam 9s ease-in-out infinite;top:50%;left:18%;box-shadow:0 0 24px #3b97ff52}[data-cam-executive] .cam-case__flare{filter:blur(8px);background:radial-gradient(circle,#afe0ff42,#4097ff17 24%,#0000 68%);border-radius:50%;width:9rem;height:9rem;animation:cam-prism-flare 11s ease-in-out infinite alternate;top:50%;left:65%;transform:translate(-50%,-50%)}[data-theme=dark] [data-cam-executive] .cam-case__visual{opacity:.62}[data-theme=light] [data-cam-executive] .cam-case__visual{opacity:.56}@keyframes cam-prism-field{0%{filter:saturate(.9);translate:-.8%}to{filter:saturate(1.15);translate:.8% -.5%}}@keyframes cam-prism-turn{0%{opacity:.55;transform:perspective(900px)rotateY(-4deg)scale(.985)}to{opacity:.88;transform:perspective(900px)rotateY(4deg)scale(1.02)}}@keyframes cam-prism-beam{0%,to{opacity:.12;transform:scaleX(.28)}48%,62%{opacity:.8;transform:scaleX(1)}}@keyframes cam-prism-flare{0%{opacity:.34;transform:translate(-50%,-50%)scale(.82)}to{opacity:.76;transform:translate(-50%,-50%)scale(1.18)}}[data-cam-executive] .cam-case__content{flex-direction:column;align-items:flex-start;gap:1rem;max-width:30rem;display:flex}[data-cam-executive] .cam-case__headline{font-size:var(--cam-text-section);letter-spacing:-.018em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-weight:400;line-height:1.15;display:flex}[data-cam-executive] .cam-case__body{font-size:var(--cam-text-body);color:var(--cam-text-secondary);margin:0;line-height:1.6}[data-cam-executive] .cam-process{padding-block:var(--cam-space-section)}[data-cam-executive] .cam-process__track{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);position:relative}[data-cam-executive] .cam-process__line{background:var(--cam-border);height:1px;position:absolute;top:1.4rem;left:10%;right:10%}[data-cam-executive] .cam-process__line--active{background:linear-gradient(90deg,var(--cam-wave-primary),var(--cam-wave-particle),var(--cam-wave-filament));transform-origin:0;box-shadow:0 0 12px var(--cam-accent-glow);opacity:.78}[data-cam-executive] .cam-process__steps{grid-template-columns:repeat(5,1fr);gap:clamp(.5rem,.2rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}[data-cam-executive] .cam-process__step{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}[data-cam-executive] .cam-process__marker{background:var(--cam-bg-primary);border:1px solid var(--cam-border-accent);width:2.8rem;height:2.8rem;font-family:var(--font-jetbrains),ui-monospace,monospace;color:var(--cam-accent-on-surface);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;display:flex}[data-cam-executive] .cam-process__title{color:var(--cam-text-primary);margin:0;font-size:.9375rem;font-weight:600}[data-cam-executive] .cam-process__body{max-width:13rem;color:var(--cam-text-muted);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.5}[data-cam-executive] .cam-contact{padding-block:var(--cam-space-section);border-top:1px solid var(--cam-border)}[data-cam-executive] .cam-contact__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}[data-cam-executive] .cam-contact__intro{flex-direction:column;gap:.7rem;display:flex}[data-cam-executive] .cam-contact__headline{font-size:var(--cam-text-section);letter-spacing:-.018em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-weight:400;line-height:1.15;display:flex}[data-cam-executive] .cam-contact__lead{font-size:var(--cam-text-body);color:var(--cam-text-secondary);margin:0}[data-cam-executive] .cam-contact__action{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-cam-executive] .cam-contact__select{background:var(--cam-surface-elevated);border:1px solid var(--cam-border);min-width:15rem;min-height:2.75rem;color:var(--cam-text-primary);transition:border-color var(--cam-duration) var(--cam-ease);border-radius:999px;padding-inline:1rem;font-family:inherit;font-size:.875rem}[data-cam-executive] .cam-contact__select:hover{border-color:var(--cam-border-strong)}[data-cam-executive] .cam-contact__select:focus-visible{outline:2px solid var(--cam-focus-ring);outline-offset:2px}@media (max-width:1023px){[data-cam-executive] .cam-process__steps,[data-cam-executive] .cam-values__list{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}[data-cam-executive] .cam-values__item+.cam-values__item{border-left:none}[data-cam-executive] .cam-process__line{display:none}}@media (max-width:767px){[data-cam-executive] .cam-dual__grid{grid-template-columns:1fr;gap:3rem}[data-cam-executive] .cam-dual__circle{top:50%;left:50%}[data-cam-executive] .cam-process__steps,[data-cam-executive] .cam-values__list{grid-template-columns:1fr}[data-cam-executive] .cam-hero__lead,[data-cam-executive] .cam-process__body{max-width:none}[data-cam-executive] .cam-contact__inner{flex-direction:column;align-items:stretch}[data-cam-executive] .cam-contact__action .cam-cta,[data-cam-executive] .cam-contact__select{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){[data-cam-executive] *,[data-cam-executive] :after,[data-cam-executive] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-cam-executive] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}[data-cam-executive] .cam-process__line--active{display:none}}.cam-living-glass{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.cam-living-glass__image{z-index:0;object-fit:cover;object-position:center 54%;-webkit-user-select:none;user-select:none;transform-origin:67% 64%;will-change:transform;width:100%;height:100%;animation:cam-living-glass-drift 16s ease-in-out infinite;position:absolute;inset:0;transform:scale(1.025)}.cam-living-glass__distortion{z-index:1;opacity:.82;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.cam-living-glass__breath{z-index:2;filter:blur(28px);mix-blend-mode:screen;background:radial-gradient(#b3e5ff1a,#0000 68%);border-radius:50%;width:42%;height:30%;animation:cam-living-glass-breathe 34s ease-in-out infinite;position:absolute;top:50%;left:47%}[data-cam-executive] .cam-hero__visual[data-hero-visual=living-glass]{-webkit-mask-image:none;mask-image:none}@keyframes cam-living-glass-drift{0%,to{transform:scale(1.035)translate(-.75%,.3%)}50%{transform:scale(1.07)translate(1.1%,-.75%)}}@keyframes cam-living-glass-breathe{0%,to{opacity:.4;transform:translate(-3%,2%)scale(.92)}50%{opacity:.78;transform:translate(4%,-3%)scale(1.12)}}:root:not([data-theme=dark]) .cam-living-glass__image{opacity:.64;filter:saturate(1.35)contrast(1.1)brightness(1.05);mix-blend-mode:multiply}:root:not([data-theme=dark]) .cam-living-glass__distortion{opacity:.4;filter:saturate(1.1)contrast(1.05);mix-blend-mode:multiply}:root:not([data-theme=dark]) .cam-living-glass__breath{opacity:.42;mix-blend-mode:multiply}.cam-living-glass:after,.cam-living-glass:before{z-index:3;content:"";pointer-events:none;filter:blur(13px);mix-blend-mode:screen;opacity:.72;will-change:transform,opacity;border-radius:50%;width:58%;height:20%;position:absolute}.cam-living-glass:before{background:linear-gradient(90deg,transparent,var(--cam-wave-particle),var(--cam-wave-filament),transparent);animation:cam-living-glass-flow 8s linear infinite;top:53%;left:35%}.cam-living-glass:after{background:linear-gradient(90deg,transparent,var(--cam-wave-secondary),var(--cam-wave-core),transparent);height:9%;animation:cam-living-glass-flow 11s linear -4s infinite reverse;top:61%;left:42%}@keyframes cam-living-glass-flow{0%{opacity:.1;transform:translate(-18%,9%)rotate(-4deg)scaleX(.75)}26%{opacity:.75}68%{opacity:.62}to{opacity:.06;transform:translate(32%,-12%)rotate(3deg)scaleX(1.2)}}.cam-living-glass[data-motion-enabled=false] .cam-living-glass__breath,.cam-living-glass[data-motion-enabled=false] .cam-living-glass__image,.cam-living-glass[data-motion-enabled=false]:after,.cam-living-glass[data-motion-enabled=false]:before{animation:none}.cam-living-glass[data-motion-enabled=false] .cam-living-glass__distortion{display:none}@media (max-width:767px){.cam-living-glass__image{object-position:61% 68%;animation-duration:34s}.cam-living-glass__distortion{opacity:.58}}@media (prefers-reduced-motion:reduce){.cam-living-glass:after,.cam-living-glass:before,.cam-living-glass__breath,.cam-living-glass__image{animation:none!important}.cam-living-glass__distortion{display:none}}[data-cam-executive] .cam-eyebrow--practice{color:var(--practice-accent)}[data-cam-executive] .cam-page-hero{border-bottom:1px solid var(--cam-border);flex-direction:column;justify-content:center;min-height:clamp(22rem,16rem + 18vw,32rem);padding-block:clamp(5rem,3.5rem + 6vw,8rem) clamp(3rem,2rem + 4vw,5rem);display:flex;overflow:hidden}[data-cam-executive] .cam-page-hero__visual{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#0000003d 52%,#000 76%);mask-image:linear-gradient(90deg,#0000 30%,#0000003d 52%,#000 76%)}[data-cam-executive] .cam-page-hero__inner{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}[data-cam-executive] .cam-page-hero__headline{letter-spacing:-.024em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);font-weight:400;line-height:1.06;display:flex}[data-cam-executive] .cam-page-hero__lead{max-width:34rem;font-size:var(--cam-text-lead);color:var(--cam-text-secondary);text-wrap:pretty;margin:0;line-height:1.55}[data-cam-executive] .cam-page-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:.75rem;display:flex}[data-cam-executive] .cam-intro{padding-block:var(--cam-space-section)}[data-cam-executive] .cam-intro__inner{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex}[data-cam-executive] .cam-intro__statement{font-size:var(--cam-text-section);letter-spacing:-.012em;color:var(--cam-text-primary);flex-direction:column;margin:0;font-weight:400;line-height:1.35;display:flex}[data-cam-executive] .cam-intro__body{max-width:42rem;font-size:var(--cam-text-lead);color:var(--cam-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}[data-cam-executive] .cam-intro__attribution{font-size:var(--cam-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--cam-text-muted);margin:0;font-weight:600}[data-cam-executive] .cam-capabilities{padding-block:var(--cam-space-section)}[data-cam-executive] .cam-capabilities__grid{border-top:1px solid var(--cam-border);border-left:1px solid var(--cam-border);grid-template-columns:repeat(3,1fr);margin:clamp(2.5rem,1.5rem + 3vw,4rem) 0 0;padding:0;list-style:none;display:grid}[data-cam-executive] .cam-capabilities__item{border-right:1px solid var(--cam-border);border-bottom:1px solid var(--cam-border);transition:background-color var(--cam-duration) var(--cam-ease);flex-direction:column;gap:.6rem;padding:clamp(1.35rem,1rem + 1.2vw,2rem);display:flex}[data-cam-executive] .cam-capabilities__item:hover{background:var(--practice-accent-soft)}[data-cam-executive] .cam-capabilities__link{height:100%;color:inherit;flex-direction:column;gap:.6rem;text-decoration:none;display:flex}[data-cam-executive] .cam-capabilities__link:focus-visible{outline:2px solid var(--cam-focus-ring);outline-offset:4px}[data-cam-executive] .cam-capabilities__title{letter-spacing:-.008em;color:var(--cam-text-primary);margin:0;font-size:1.0625rem;font-weight:600}[data-cam-executive] .cam-capabilities__body{font-size:var(--cam-text-body);color:var(--cam-text-secondary);text-wrap:pretty;margin:0;line-height:1.55}[data-cam-executive] .cam-capabilities__more{color:var(--practice-accent);align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}[data-cam-executive] .cam-capabilities__more svg{transition:transform var(--cam-duration) var(--cam-ease)}[data-cam-executive] .cam-capabilities__link:hover .cam-capabilities__more svg{transform:translate(3px)}[data-cam-executive] .cam-dual__icon,[data-cam-executive] .cam-process__marker{border-color:var(--practice-border);color:var(--practice-accent)}[data-cam-executive] .cam-process__line--active{background:var(--practice-accent)}[data-cam-executive] .cam-dual__list svg,[data-cam-executive] .cam-values__icon{color:var(--practice-accent)}@media (max-width:1023px){[data-cam-executive] .cam-capabilities__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){[data-cam-executive] .cam-capabilities__grid{grid-template-columns:1fr}[data-cam-executive] .cam-page-hero__lead{max-width:none}}[data-cam-executive] .cam-proof{padding-block:var(--cam-space-section);background:var(--cam-bg-secondary);border-block:1px solid var(--cam-border)}[data-cam-executive] .cam-proof__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:flex}[data-cam-executive] .cam-proof__stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem 1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}[data-cam-executive] .cam-proof__stat{flex-direction:column;gap:.4rem;display:flex}[data-cam-executive] .cam-proof__value{font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:-.02em;color:var(--practice-accent);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:500}[data-cam-executive] .cam-proof__label{color:var(--cam-text-muted);font-size:.8125rem;line-height:1.45}[data-cam-executive] .cam-proof__points{flex-wrap:wrap;justify-content:center;gap:.65rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}[data-cam-executive] .cam-proof__points li{font-size:var(--cam-text-body);color:var(--cam-text-secondary);align-items:center;gap:.5rem;display:inline-flex}[data-cam-executive] .cam-proof__points svg{color:var(--practice-accent);flex:none}.chrome-cta{background:var(--cam-action-primary);min-height:2.25rem;color:var(--cam-action-text);letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.chrome-cta:hover{background:var(--cam-action-primary-hover);box-shadow:0 2px 16px -4px var(--practice-glow,transparent)}.chrome-cta:active{transform:scale(.96)}.chrome-cta:focus-visible{outline:2px solid var(--practice-focus,var(--cam-action-primary));outline-offset:3px}.chrome-cta--desktop{display:none}@media (min-width:640px){.chrome-cta--desktop{display:inline-flex}}:where(.world-header,header[role=banner]){background:var(--chrome-bg);border-bottom-color:var(--chrome-border);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--chrome-text)}[data-practice=consulting] :where(.world-header,header[role=banner]),[data-practice=tax] :where(.world-header,header[role=banner]){border-bottom-color:var(--practice-border)}.header-wave-line{pointer-events:none;background:var(--chrome-bg);inset-inline:0;height:9px;position:absolute;bottom:-1px;overflow:hidden}.header-wave-line canvas{width:100%;height:100%;display:block}[data-practice] .world-nav-link--active,[data-practice] .world-nav-link:hover{color:var(--practice-accent)}[data-practice] .world-nav-link:after{background:var(--practice-accent)}[data-practice] .world-breadcrumbs__link:focus-visible,[data-practice] .world-nav-link:focus-visible,[data-practice] .world-nav-mobile-trigger:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}[data-practice] .world-nav-mobile-trigger{min-width:2.75rem;min-height:2.75rem}[data-practice] .world-nav-mobile-trigger:hover{border-color:var(--practice-border);color:var(--practice-accent)}[data-practice] .world-nav-mobile-sheet{background:var(--chrome-bg-solid);border-color:var(--chrome-border);color:var(--chrome-text)}[data-practice] .world-nav-mobile-sheet__link{min-height:2.75rem;color:var(--chrome-text)}[data-practice] .world-nav-mobile-sheet__link--active{color:var(--practice-accent);border-color:var(--practice-border)}[data-practice] .world-nav-mobile-sheet__link:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}[data-practice] .world-breadcrumbs{border-bottom:1px solid var(--chrome-border);background:0 0}[data-practice] .world-breadcrumbs__link,[data-practice] .world-breadcrumbs__list{color:var(--chrome-text-muted)}[data-practice] .world-breadcrumbs__separator{color:var(--practice-accent);opacity:.55}[data-practice] .world-breadcrumbs__link:hover{color:var(--practice-accent)}[data-practice] .world-breadcrumbs__current{color:var(--chrome-text)}[data-practice] .cam-footer{border-top-color:var(--chrome-border)}[data-practice] .cam-footer,[data-practice] .cam-footer__newsletter{background:var(--cam-bg-primary)}[data-practice] .cam-footer a:hover{color:var(--practice-accent)}[data-practice] .cam-footer a:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chrome-cta{transition:none}}[data-cam-executive] .honorarium--guided[data-executive]{min-height:100vh;padding:clamp(5.5rem,4rem + 6vw,8rem) var(--cam-gutter) clamp(4rem,6vw,7rem);background:radial-gradient(ellipse 64% 42% at 86% 6%,var(--practice-accent-soft),transparent 70%),linear-gradient(122deg,transparent 0 48%,var(--cam-border) 48.05% 48.12%,transparent 48.2%),var(--cam-bg-primary);color:var(--cam-text-primary);position:relative;overflow:hidden}[data-cam-executive] .honorarium--guided[data-executive]:before{content:"";z-index:0;opacity:.42;pointer-events:none;background-image:linear-gradient(90deg,var(--cam-border) 1px,transparent 1px);background-size:clamp(3.75rem,6vw,6.5rem) 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 27% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 27% 76%,#0000)}[data-cam-executive] .honorarium--guided[data-executive]>:not(.honorarium__hero-wave){z-index:1;position:relative}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero-wave{opacity:.92;pointer-events:none;width:100%;height:clamp(24rem,42vh,34rem);position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#00000038 52%,#000 78%);mask-image:linear-gradient(90deg,#0000 30%,#00000038 52%,#000 78%)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero{width:min(var(--cam-container),100%);text-align:left;min-height:clamp(18rem,28vw,25rem);margin:0 auto clamp(2rem,4vw,3.5rem);padding:clamp(1.75rem,3vw,3rem) min(47%,38rem) clamp(1.5rem,3vw,2.5rem) 0;position:relative}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero-badge{border:1px solid var(--practice-border);border-radius:var(--radius-full);background:var(--practice-accent-soft);color:var(--practice-accent);font-size:var(--cam-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem .9rem;font-weight:600;display:inline-flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero-badge i{background:var(--practice-accent);border-radius:50%;width:5px;height:5px}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero h1{max-width:38rem;font-size:var(--cam-text-hero);letter-spacing:-.028em;color:var(--cam-text-primary);margin:0;font-weight:400;line-height:1.03}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero h1 em{color:var(--practice-accent);letter-spacing:inherit;font-family:inherit;font-weight:400;display:block}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero-rule{background:linear-gradient(90deg,var(--practice-accent),var(--practice-accent));width:3rem;height:2px;margin-top:1.4rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero-rule{background:linear-gradient(90deg,var(--practice-accent),color-mix(in srgb,var(--practice-accent) 20%,transparent))}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__hero>p{max-width:40rem;color:var(--cam-text-secondary);font-size:var(--cam-text-lead);text-wrap:pretty;margin:1.15rem 0 0;line-height:1.6}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__trust{color:var(--cam-text-muted);flex-wrap:wrap;justify-content:flex-start;gap:.6rem 1.6rem;margin:1.4rem auto 0;font-size:.8125rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__trust span{align-items:center;gap:.4rem;display:inline-flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__trust svg{color:var(--practice-accent)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-shell{width:min(76rem,100%);margin:0 auto;position:relative}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress{width:min(46rem,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto clamp(1.75rem,3vw,2.5rem);padding:0;display:grid;position:relative}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress:before{content:"";background:var(--cam-border);height:1px;position:absolute;top:1.05rem;left:12.5%;right:12.5%}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button{z-index:1;min-width:0;min-height:0;color:var(--cam-text-muted);font:inherit;letter-spacing:.04em;cursor:default;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;font-size:.75rem;font-weight:600;display:flex;position:relative}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button:not(:disabled){cursor:pointer}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button span{border:1px solid var(--cam-border);background:var(--cam-bg-primary);width:2.1rem;height:2.1rem;font-family:var(--font-jetbrains),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--cam-text-muted);border-radius:50%;place-items:center;font-size:.7rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button.is-complete{color:var(--practice-accent)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button.is-complete span{border-color:var(--practice-border);background:var(--practice-accent-soft);color:var(--practice-accent)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button.is-current{color:var(--cam-text-primary)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button.is-current span{border-color:var(--practice-border);background:var(--practice-accent);color:var(--cam-text-inverse)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{border:1px solid var(--cam-border);background:linear-gradient(145deg,var(--cam-surface-elevated),var(--cam-surface))}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{background:linear-gradient(145deg,color-mix(in srgb,var(--cam-surface-elevated) 78%,transparent),var(--cam-surface))}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{box-shadow:0 1.5rem 4.5rem var(--cam-bg-primary)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{box-shadow:0 1.5rem 4.5rem color-mix(in srgb,var(--cam-bg-primary) 55%,transparent)}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{border-radius:1.1rem;outline:none;min-height:560px;overflow:hidden}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result{padding:clamp(1.5rem,3vw,2.75rem)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question>header h2,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result h2{color:var(--cam-text-primary);font-size:var(--cam-text-section);letter-spacing:-.018em;margin:.6rem 0 0;font-weight:400;line-height:1.15}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced>p,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact-gate p,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question>header p,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__header>p{color:var(--cam-text-secondary);margin:.75rem 0 0;line-height:1.6}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question__eyebrow{color:var(--practice-accent);font-size:var(--cam-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice-grid,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile{border:1px solid var(--cam-border);background:var(--cam-surface);align-items:center;gap:.9rem;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile{background:color-mix(in srgb,var(--cam-surface) 88%,transparent)}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile{color:var(--cam-text-primary);text-align:left;cursor:pointer;transition:border-color var(--cam-duration) var(--cam-ease),background-color var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice{border-radius:.85rem;min-height:88px;padding:1rem 1.1rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile{border-radius:.85rem;min-height:104px;padding:1.15rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice:focus-visible,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice:hover,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile:focus-visible,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile:hover{border-color:var(--practice-border);background:var(--practice-accent-soft);box-shadow:0 0 0 3px var(--practice-accent-soft),0 12px 24px -22px var(--cam-accent-glow);outline:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice.is-selected,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile.is-selected{border-color:var(--practice-border);background:var(--practice-accent-soft);box-shadow:inset 0 1px 0 var(--practice-accent),0 0 0 1px var(--practice-border)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice.is-selected,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile.is-selected{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--practice-accent) 45%,transparent),0 0 0 1px var(--practice-border)}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice__mark{border:1px solid var(--cam-border);color:#0000;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice.is-selected .honorarium-choice__mark{border-color:var(--practice-accent);background:var(--practice-accent);color:var(--cam-text-inverse)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice>span:last-child,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile>span{gap:.3rem;min-width:0;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice strong,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile strong{letter-spacing:-.005em;color:var(--cam-text-primary);font-size:.9375rem;font-weight:600}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice small,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile small{color:var(--cam-text-secondary);font-size:.8125rem;line-height:1.45}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile>svg:first-child{color:var(--practice-accent);flex:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile__check{color:var(--practice-accent);flex:none;margin-left:auto}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-simple-fields>label{border:1px solid var(--cam-border);background:var(--cam-surface);border-radius:4px;align-content:start;gap:.4rem;min-height:128px;padding:1.1rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-simple-fields label>span{color:var(--cam-text-primary);font-size:.9rem;font-weight:600}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-simple-fields label>small{min-height:2.2em;color:var(--cam-text-muted);font-weight:500;line-height:1.4}[data-cam-executive] .honorarium--guided[data-executive] input[type=email],[data-cam-executive] .honorarium--guided[data-executive] input[type=number],[data-cam-executive] .honorarium--guided[data-executive] input[type=text],[data-cam-executive] .honorarium--guided[data-executive] select{border:1px solid var(--cam-border);border-radius:var(--radius-md);background:var(--cam-surface-elevated);width:100%;min-height:2.75rem;color:var(--cam-text-primary);font:inherit;padding:.55rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}[data-cam-executive] .honorarium--guided[data-executive] select{margin-top:auto}[data-cam-executive] .honorarium--guided[data-executive] input:focus-visible,[data-cam-executive] .honorarium--guided[data-executive] select:focus-visible{border-color:var(--practice-border);box-shadow:0 0 0 3px var(--practice-accent-soft);outline:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency{border:1px solid var(--cam-border);background:var(--cam-surface);border-radius:4px;grid-column:1/-1;margin:0;padding:1.1rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency legend{color:var(--cam-text-primary);padding:0;font-size:.875rem;font-weight:600}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.6rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency button{border:1px solid var(--cam-border);border-radius:var(--radius-full);min-height:2.75rem;color:var(--cam-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.5rem .75rem;font-size:.8125rem;transition:border-color .15s,background-color .15s,color .15s}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency button:hover{border-color:var(--practice-border);color:var(--cam-text-primary)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency button.is-selected{border-color:var(--practice-border);background:var(--practice-accent-soft);color:var(--practice-accent);font-weight:600}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question__actions{border-top:1px solid var(--cam-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.25rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question__actions>span{color:var(--cam-text-muted);font-size:.8125rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button{border-radius:var(--radius-full);letter-spacing:.01em;cursor:pointer;min-height:2.75rem;transition:background-color var(--cam-duration) var(--cam-ease),border-color var(--cam-duration) var(--cam-ease),color var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.875rem;font-weight:600;display:inline-flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button:focus-visible{outline:2px solid var(--cam-focus-ring);outline-offset:3px}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--primary{background:var(--cam-action-primary);color:var(--cam-action-text);box-shadow:0 4px 20px -8px var(--cam-accent-glow)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--primary:hover:not(:disabled){background:var(--cam-action-primary-hover);box-shadow:0 8px 28px -8px var(--cam-accent-glow),0 0 0 6px var(--cam-accent-soft)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--primary:disabled{opacity:.5;cursor:not-allowed}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--secondary{border-color:var(--cam-border);color:var(--cam-text-primary);background:0 0}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--secondary:hover:not(:disabled){border-color:var(--cam-border-strong)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--ghost{color:var(--cam-text-muted);background:0 0;border-color:#0000}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-button--ghost:hover{color:var(--cam-text-primary)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__header{text-align:left}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__range{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-top:1.25rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__range strong{color:var(--cam-text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;line-height:1}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__range strong:last-child{color:var(--practice-accent);background:0 0;-webkit-background-clip:initial;background-clip:initial}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__range span{color:var(--cam-text-muted);font-size:.8125rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__included{border:1px solid var(--cam-border);background:var(--cam-surface);border-radius:4px;margin-top:1.75rem;padding:1.15rem 1.25rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__included h3{color:var(--cam-text-primary);margin:0 0 .8rem;font-size:.875rem;font-weight:600}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__included ul{flex-wrap:wrap;gap:.55rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__included li{color:var(--cam-text-secondary);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__included svg{color:var(--practice-accent)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced{border:1px solid var(--cam-border);background:var(--cam-surface);border-radius:4px;margin-top:1rem;overflow:hidden}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced summary{color:var(--cam-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced summary::-webkit-details-marker{display:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced[open] summary svg{transform:rotate(180deg)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced>p{padding:0 1.15rem;font-size:.8125rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced .honorarium__forms{padding:1rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-advanced .honorarium-item{box-shadow:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-item{border:1px solid var(--cam-border);background:var(--cam-surface);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 .85rem;padding:1rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-item legend{width:100%;color:var(--cam-text-primary);grid-column:1/-1;justify-content:space-between;gap:.75rem;padding:0;font-weight:600;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-item legend small{color:var(--cam-text-muted);font-weight:500}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-item label{color:var(--cam-text-secondary);gap:.3rem;font-size:.8125rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact-gate{border:1px solid var(--cam-border);background:var(--cam-surface);border-radius:4px;gap:1rem;margin-top:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact-gate h3{color:var(--cam-text-primary);letter-spacing:-.018em;margin:.45rem 0 0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact-gate p{font-size:.875rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact{border-block:1px solid var(--cam-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1.1rem 0;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact label{color:var(--cam-text-secondary);gap:.35rem;font-size:.8125rem;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-consent{color:var(--cam-text-secondary);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.5;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-consent input{width:1.125rem;height:1.125rem;accent-color:var(--practice-accent);flex:none;margin-top:.1rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-actions{flex-wrap:wrap;gap:.75rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-message{color:var(--cam-text-secondary);margin:0;font-size:.875rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-message--error{color:var(--color-error)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__next-step{width:fit-content;color:var(--practice-accent);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__next-step:hover{text-underline-offset:3px;text-decoration:underline}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__back{color:var(--cam-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.8125rem;display:inline-flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result__back:hover{color:var(--cam-text-primary)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary{background:var(--cam-surface);border-radius:4px;gap:1rem;padding:1.4rem;display:grid;position:sticky;top:6.25rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__summary-head{color:var(--cam-text-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:600;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__summary-head>span:last-child{color:var(--practice-accent);font-family:var(--font-jetbrains),ui-monospace,monospace;font-variant-numeric:tabular-nums}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__live-dot{background:var(--practice-accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--practice-accent-glow);border-radius:50%;margin-right:.4rem;animation:honorarium-live-pulse 2.4s ease-out infinite;display:inline-block}@keyframes honorarium-live-pulse{0%{box-shadow:0 0 0 0 var(--practice-accent-glow)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary h2{color:var(--cam-text-primary);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:400}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary>p{color:var(--cam-text-muted);margin:-.4rem 0 0;font-size:.8125rem;line-height:1.5}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary dl{border-block:1px solid var(--cam-border);gap:0;margin:0;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary dl div{justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary dl div+div{border-top:1px solid var(--cam-border)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary dt{color:var(--cam-text-muted);font-size:.8125rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary dd{color:var(--cam-text-primary);text-align:right;margin:0;font-size:.8125rem;font-weight:600}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary>ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary>ul li{color:var(--cam-text-secondary);align-items:flex-start;gap:.45rem;font-size:.8125rem;line-height:1.4;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary>ul svg{color:var(--practice-accent);flex:none;margin-top:.05rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-empty{border:1px dashed var(--cam-border);min-height:72px;color:var(--cam-text-muted);border-radius:4px;align-items:center;gap:.6rem;padding:.8rem;font-size:.8125rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__privacy-note{border-top:1px solid var(--cam-border);color:var(--cam-text-muted);align-items:flex-start;gap:.45rem;padding-top:.85rem;font-size:.75rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__privacy-note svg{color:var(--practice-accent);flex:none;margin-top:.1rem}@media (min-width:901px){[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout.is-result{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress.is-result{width:calc(100% - clamp(320px,29vw,360px) - clamp(1.25rem,2.2vw,1.75rem));margin-left:0;margin-right:auto}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout.is-result .honorarium-result__range{grid-template-columns:max-content minmax(2.8rem,1fr) max-content;align-items:end;gap:clamp(.7rem,1.7vw,1.2rem);width:100%;display:grid}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout.is-result .honorarium-result__range span{white-space:nowrap;align-items:center;gap:.65rem;padding-bottom:.35rem;display:flex}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout.is-result .honorarium-result__range span:after,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout.is-result .honorarium-result__range span:before{content:"";background:var(--cam-border);width:100%;height:1px}}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary.is-result{background:var(--cam-surface)}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary.is-result>p:not(.honorarium__privacy-note){color:var(--cam-text-primary);font-variant-numeric:tabular-nums;margin-top:-.4rem;font-size:1rem;font-weight:600}@media (max-width:900px){[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-layout{grid-template-columns:1fr}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary{grid-template-columns:1fr 1fr;position:static}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary .honorarium__privacy-note,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary .honorarium__summary-head,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary h2,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary>p{grid-column:1/-1}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-contact-gate .honorarium-contact{grid-template-columns:1fr}}@media (max-width:680px){[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-progress button{font-size:.625rem}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__workspace{min-height:0}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice-grid,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile-grid,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-simple-fields,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-urgency>div{grid-template-columns:1fr}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question__actions{flex-direction:column-reverse;align-items:stretch}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question__actions>span{text-align:center}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question__actions .honorarium-button{width:100%}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-item,[data-cam-executive] .honorarium--guided[data-executive] .honorarium__guided-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-cam-executive] .honorarium--guided[data-executive] .honorarium-question,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-result{animation:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium-choice,[data-cam-executive] .honorarium--guided[data-executive] .honorarium-profile{transition:none}[data-cam-executive] .honorarium--guided[data-executive] .honorarium__live-dot{animation:none}}[data-cam-executive].service-detail .service-hero__claim{font-size:var(--cam-text-lead);color:var(--practice-accent);margin:0;font-weight:500;line-height:1.45}[data-cam-executive].service-detail .service-section{background:var(--cam-bg-primary);padding-block:var(--cam-space-section)}[data-theme=dark] [data-cam-executive].service-detail .service-section{background:var(--cam-bg-primary)!important}[data-cam-executive].service-detail .service-section__headline{font-size:var(--cam-text-section);letter-spacing:-.018em;color:var(--cam-text-primary);margin:.6rem 0 0;font-weight:400;line-height:1.15}[data-cam-executive].service-detail .service-section__body-copy{font-size:var(--cam-text-lead);color:var(--cam-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}[data-cam-executive].service-detail .service-approach__marker{color:var(--practice-accent);background:var(--practice-accent-soft);border:1px solid var(--practice-border);border-radius:4px}[data-cam-executive].service-detail .cam-bento-tile.cam-bento-tile,[data-cam-executive].service-detail .cam-glass.cam-glass{background:var(--cam-surface);border:1px solid var(--cam-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px}[data-theme=dark] [data-cam-executive].service-detail .cam-bento-tile.cam-bento-tile,[data-theme=dark] [data-cam-executive].service-detail .cam-glass.cam-glass{background:var(--cam-surface);border-color:var(--cam-border);box-shadow:none}[data-cam-executive].service-detail .cam-bento-tile--interactive:hover{border-color:var(--practice-border);background:var(--practice-accent-soft);transform:none}[data-cam-executive].service-detail .cam-bento-tile__eyebrow,[data-cam-executive].service-detail .cam-bento-tile__kpi{color:var(--practice-accent)}[data-cam-executive].service-detail .cam-bento-tile__index{width:2rem;height:2rem;margin-bottom:var(--space-3);font-size:var(--text-meta);border-radius:4px}[data-cam-executive].service-detail .cam-bento-tile__index,[data-cam-executive].service-detail .cam-bento-tile__visual{background:var(--practice-accent-soft);color:var(--practice-accent);justify-content:center;align-items:center;display:inline-flex}[data-cam-executive].service-detail .cam-bento-tile__visual{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);border:1px solid var(--practice-border);border-radius:4px}[data-cam-executive].service-detail .cam-bento-tile__title{color:var(--cam-text-primary);letter-spacing:-.01em;font-weight:600}[data-cam-executive].service-detail .cam-bento-tile__description{color:var(--cam-text-secondary)}[data-cam-executive].service-detail .cam-bento-tile__action{color:var(--practice-accent)}[data-cam-executive].service-detail .service-faq__item{background:var(--cam-surface);border:1px solid var(--cam-border);border-radius:4px}[data-cam-executive].service-detail .service-faq__question{color:var(--cam-text-primary);font-weight:600}[data-cam-executive].service-detail .service-faq__answer{color:var(--cam-text-secondary)}.executive-contact-band{border-top:1px solid var(--cam-border,var(--border-default));background:var(--cam-bg-primary,var(--bg-primary));padding-block:clamp(4rem,6vw,6.5rem);position:relative}.executive-contact-band__inner{z-index:1;width:100%;max-width:var(--cam-container,78rem);padding-inline:var(--cam-gutter,clamp(1.25rem,3vw,4rem));margin-inline:auto;position:relative}.executive-contact-band__panel{border:1px solid var(--cam-border,var(--border-default));background:var(--cam-surface,var(--surface-subtle));border-radius:4px;grid-template-columns:minmax(0,1.15fr) minmax(18rem,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.executive-contact-band__content{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.executive-contact-band__description{max-width:34rem;color:var(--cam-text-secondary,var(--text-secondary));margin:0;font-size:.9375rem;line-height:1.6}.executive-contact-band__person{border-left:1px solid var(--cam-border,var(--border-default));flex-direction:column;align-items:flex-start;gap:1.25rem;padding-left:clamp(0rem,3vw,2.5rem);display:flex}.executive-contact-band__identity{align-items:center;gap:.85rem;display:flex}.executive-contact-band__name{letter-spacing:-.005em;color:var(--cam-text-primary,var(--text-primary));margin:0;font-size:.9375rem;font-weight:600}.executive-contact-band__title{color:var(--cam-text-muted,var(--text-muted));margin:.15rem 0 0;font-size:.8125rem}.executive-contact-band__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.executive-contact-band__email{color:var(--practice-accent,var(--cam-accent-on-surface));font-size:.875rem;text-decoration:none}.executive-contact-band__email:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.executive-contact-band__panel{grid-template-columns:1fr}.executive-contact-band__person{border-left:none;border-top:1px solid var(--cam-border,var(--border-default));padding-top:1.25rem;padding-left:0}}[data-cam-executive] .cam-hero__navigator{z-index:2;width:min(20rem,40vw);position:absolute;bottom:clamp(4.5rem,6vw,6.5rem);right:clamp(1.25rem,3vw,4rem)}[data-cam-executive] .beratungs-navigator{border:1px solid var(--cam-border);background:linear-gradient(155deg,var(--cam-surface-elevated),var(--cam-bg-primary));border-radius:4px;padding:1.1rem;position:relative}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .beratungs-navigator{background:linear-gradient(155deg,color-mix(in srgb,var(--cam-surface-elevated) 55%,transparent),color-mix(in srgb,var(--cam-bg-primary) 72%,transparent))}}[data-cam-executive] .beratungs-navigator{-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 1px #ffffff1a,0 28px 70px -36px #0000008c}[data-theme=light] [data-cam-executive] .beratungs-navigator{box-shadow:inset 0 1px #ffffffd9,0 28px 70px -36px #0e1a2238}[data-cam-executive] .beratungs-navigator__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}[data-cam-executive] .beratungs-navigator__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--practice-accent);align-items:center;gap:.4rem;font-size:.625rem;font-weight:700;display:inline-flex}[data-cam-executive] .beratungs-navigator__step{font-family:var(--font-jetbrains),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--cam-text-muted);font-size:.625rem}[data-cam-executive] .beratungs-navigator__body h3{letter-spacing:-.01em;color:var(--cam-text-primary);margin:0 0 .7rem;font-size:1.0625rem;font-weight:600}[data-cam-executive] .beratungs-navigator__options{gap:.45rem;display:grid}[data-cam-executive] .beratungs-navigator__option{border:1px solid var(--cam-border);background:var(--cam-surface);width:100%;min-height:2.5rem;color:var(--cam-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--cam-duration) var(--cam-ease),background-color var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;font-size:.875rem;display:flex}[data-cam-executive] .beratungs-navigator__option:focus-visible,[data-cam-executive] .beratungs-navigator__option:hover{border-color:var(--practice-border);background:var(--practice-accent-soft);outline:none}[data-cam-executive] .beratungs-navigator__option.is-selected{border-color:var(--practice-border);background:var(--practice-accent-soft);color:var(--practice-accent)}[data-cam-executive] .beratungs-navigator__option svg{color:var(--cam-text-muted);flex:none}[data-cam-executive] .beratungs-navigator__summary{gap:.4rem;margin:0 0 .85rem;display:grid}[data-cam-executive] .beratungs-navigator__summary div{border-bottom:1px solid var(--cam-border);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}[data-cam-executive] .beratungs-navigator__summary dt{color:var(--cam-text-muted);font-size:.75rem}[data-cam-executive] .beratungs-navigator__summary dd{color:var(--cam-text-primary);text-align:right;margin:0;font-size:.8125rem;font-weight:600}[data-cam-executive] .beratungs-navigator__cta{justify-content:center;width:100%}[data-cam-executive] .beratungs-navigator__back{color:var(--cam-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.65rem;font-size:.75rem;display:inline-flex}[data-cam-executive] .beratungs-navigator__back:hover{color:var(--cam-text-primary)}[data-cam-executive] .cam-competencies{padding-block:var(--cam-space-section);border-bottom:1px solid var(--cam-border)}[data-cam-executive] .cam-competencies__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:clamp(2.5rem,1.5rem + 3vw,4rem) 0 0;padding:0;list-style:none;display:grid}[data-cam-executive] .cam-competency{border:1px solid var(--cam-border);background:var(--cam-surface);height:100%;color:inherit;transition:transform var(--cam-duration) var(--cam-ease),border-color var(--cam-duration) var(--cam-ease),background-color var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease);border-radius:4px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:clamp(1.1rem,1rem + .8vw,1.5rem);text-decoration:none;display:flex;transform:perspective(900px)}[data-cam-executive] .cam-competency:hover{background:var(--practice-accent-soft);box-shadow:0 16px 40px -24px var(--practice-glow);transform:perspective(900px)rotateX(2deg)translateY(-2px)}[data-cam-executive] .cam-competency:focus-visible{outline:2px solid var(--cam-focus-ring);outline-offset:3px}[data-cam-executive] .cam-competency__icon{border:1px solid var(--practice-border);width:2.25rem;height:2.25rem;color:var(--practice-accent);background:var(--practice-accent-soft);border-radius:4px;justify-content:center;align-items:center;display:flex}[data-cam-executive] .cam-competency__title{letter-spacing:-.005em;color:var(--cam-text-primary);margin:0;font-size:.9375rem;font-weight:600}[data-cam-executive] .cam-competency__body{color:var(--cam-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}[data-cam-executive] .cam-competency__more{color:var(--practice-accent);align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{border-color:var(--cam-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{border-color:color-mix(in srgb,var(--cam-border) 74%,var(--cam-border-accent))}}[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{background:linear-gradient(145deg,var(--cam-surface-elevated),var(--cam-surface));border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{background:linear-gradient(145deg,color-mix(in srgb,var(--cam-surface-elevated) 76%,transparent),var(--cam-surface))}}[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{box-shadow:inset 0 1px 0 var(--cam-wave-reflection),0 22px 60px -48px var(--cam-accent-glow)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-wave-reflection) 10%,transparent),0 22px 60px -48px var(--cam-accent-glow)}}[data-cam-executive] .cam-competency,[data-cam-executive] .cam-dual__panel{-webkit-backdrop-filter:blur(10px);transition:transform var(--cam-duration) var(--cam-ease),border-color var(--cam-duration) var(--cam-ease),background var(--cam-duration) var(--cam-ease),box-shadow var(--cam-duration) var(--cam-ease)}[data-cam-executive] .cam-dual__panel:before{z-index:0;content:"";background:linear-gradient(112deg,transparent 34%,var(--cam-wave-reflection) 47%,var(--cam-wave-reflection) 50%,transparent 54%);position:absolute;inset:-45%}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-dual__panel:before{background:linear-gradient(112deg,transparent 34%,color-mix(in srgb,var(--cam-wave-reflection) 7%,transparent) 47%,color-mix(in srgb,var(--cam-wave-reflection) 12%,transparent) 50%,transparent 54%)}}[data-cam-executive] .cam-dual__panel:before{pointer-events:none;animation:cam-panel-sheen 16s ease-in-out infinite;transform:translate(-42%)}[data-cam-executive] .cam-dual__panel:nth-child(3):before{animation-delay:-8s}[data-cam-executive] .cam-dual__panel>*{z-index:1;position:relative}@keyframes cam-panel-sheen{0%,24%{opacity:0;transform:translate(-42%)}42%,58%{opacity:.72}76%,to{opacity:0;transform:translate(42%)}}[data-cam-executive] .cam-competency:hover,[data-cam-executive] .cam-dual__panel:hover{border-color:var(--cam-border-accent);background:linear-gradient(145deg,var(--cam-surface-elevated),var(--cam-surface));transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency:hover,[data-cam-executive] .cam-dual__panel:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--cam-surface-elevated) 88%,var(--cam-accent-soft)),var(--cam-surface))}}[data-cam-executive] .cam-competency:hover,[data-cam-executive] .cam-dual__panel:hover{box-shadow:inset 0 1px 0 var(--cam-wave-reflection),0 26px 72px -44px var(--cam-accent-glow)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency:hover,[data-cam-executive] .cam-dual__panel:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-wave-reflection) 16%,transparent),0 26px 72px -44px var(--cam-accent-glow)}}[data-cam-executive] .cam-competency__icon,[data-cam-executive] .cam-dual__icon{background:linear-gradient(145deg,var(--practice-accent-soft,var(--cam-accent-soft)),var(--cam-surface-elevated));border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency__icon,[data-cam-executive] .cam-dual__icon{background:linear-gradient(145deg,var(--practice-accent-soft,var(--cam-accent-soft)),color-mix(in srgb,var(--cam-surface-elevated) 82%,transparent))}}[data-cam-executive] .cam-competency__icon,[data-cam-executive] .cam-dual__icon{box-shadow:inset 0 1px 0 var(--cam-wave-reflection)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency__icon,[data-cam-executive] .cam-dual__icon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-wave-reflection) 12%,transparent)}}[data-cam-executive] .cam-values__list{border-block:1px solid var(--cam-border);background:linear-gradient(90deg,transparent,var(--cam-surface) 18%,var(--cam-surface) 82%,transparent);-webkit-backdrop-filter:blur(8px);padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}[data-cam-executive] .cam-process__marker{box-shadow:inset 0 1px 0 var(--cam-wave-reflection),0 0 24px -10px var(--cam-accent-glow)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-process__marker{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-wave-reflection) 14%,transparent),0 0 24px -10px var(--cam-accent-glow)}}[data-cam-executive] .cam-process__marker{animation:cam-marker-breathe 8s ease-in-out infinite}[data-cam-executive] .cam-process__step:nth-child(2) .cam-process__marker{animation-delay:-6.4s}[data-cam-executive] .cam-process__step:nth-child(3) .cam-process__marker{animation-delay:-4.8s}[data-cam-executive] .cam-process__step:nth-child(4) .cam-process__marker{animation-delay:-3.2s}[data-cam-executive] .cam-process__step:nth-child(5) .cam-process__marker{animation-delay:-1.6s}[data-cam-executive] .cam-values__icon{filter:drop-shadow(0 0 #0000);animation:cam-value-icon-glow 10s ease-in-out infinite}[data-cam-executive] .cam-values__item:nth-child(2) .cam-values__icon{animation-delay:-8s}[data-cam-executive] .cam-values__item:nth-child(3) .cam-values__icon{animation-delay:-6s}[data-cam-executive] .cam-values__item:nth-child(4) .cam-values__icon{animation-delay:-4s}[data-cam-executive] .cam-values__item:nth-child(5) .cam-values__icon{animation-delay:-2s}@keyframes cam-marker-breathe{0%,76%,to{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-wave-reflection) 14%,transparent),0 0 20px -12px var(--cam-accent-glow)}86%{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-wave-reflection) 22%,transparent),0 0 30px -4px var(--cam-accent-glow)}}@keyframes cam-value-icon-glow{0%,76%,to{filter:drop-shadow(0 0 #0000);transform:translateY(0)}86%{filter:drop-shadow(0 0 7px var(--cam-accent-glow));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){[data-cam-executive] .cam-dual__panel:before{opacity:0;animation:none}[data-cam-executive] .cam-process__marker,[data-cam-executive] .cam-values__icon{animation:none}}[data-cam-executive] .cam-hero__inner{isolation:isolate}[data-cam-executive] .cam-hero__actions,[data-cam-executive] .cam-hero__lead{z-index:1;position:relative}[data-cam-executive] .cam-hero__inner:before{content:"";z-index:-1;opacity:.38;border-radius:10px;position:absolute;inset:-2rem -2.5rem}[data-theme=dark] [data-cam-executive] .cam-hero__inner:before{-webkit-backdrop-filter:blur(6px);background:radial-gradient(120% 120% at 20% 40%,#050b1880,#0000 72%),linear-gradient(#17255438,#0000 88%)}[data-theme=light] [data-cam-executive] .cam-hero__inner:before{-webkit-backdrop-filter:blur(8px);background:radial-gradient(130% 130% at 20% 40%,#ffffffb8,#0000 74%)}[data-cam-executive] .cam-hero__actions:before{content:"";z-index:-1;background:var(--cam-bg-primary);border-radius:8px;position:absolute;inset:-.75rem -1rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-hero__actions:before{background:color-mix(in srgb,var(--cam-bg-primary) 55%,transparent)}}[data-cam-executive] .cam-hero__actions:before{-webkit-backdrop-filter:blur(6px);opacity:.35}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]{min-height:min(51rem,100svh);padding-block:clamp(7.75rem,5.4rem + 8vw,11.75rem) clamp(4rem,2.8rem + 3vw,5.75rem)}[data-theme=dark] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass]{--cam-wave-ambient:#111d32;--cam-wave-primary:#294775;--cam-wave-secondary:#203a63;--cam-wave-filament:#739bd1;--cam-wave-particle:#bed2ee;--cam-wave-core:#edf4ff;--cam-wave-reflection:#d8e6f8;--cam-wave-alpha:.86;background:radial-gradient(72% 72% at 82% 52%,#1f3a6529,#0000 72%),linear-gradient(132deg,#040914,#06101e 58%,#081323)}[data-theme=light] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass]{--cam-wave-ambient:#edf2fa;--cam-wave-primary:#aabadd;--cam-wave-secondary:#849ac5;--cam-wave-filament:#c2cee6;--cam-wave-particle:#dce5f3;--cam-wave-core:#7188b6;--cam-wave-reflection:#fff;--cam-wave-alpha:.72;background:radial-gradient(70% 70% at 82% 52%,#6984b814,#0000 74%),linear-gradient(135deg,#fbfbfa,#f8f9fb 62%,#f3f6fa)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]:has(.cam-heritage-wave){isolation:isolate}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]:has(.cam-heritage-wave):after{z-index:1;content:"";background:linear-gradient(to bottom,transparent,var(--cam-bg-primary));pointer-events:none;height:clamp(4.5rem,9vw,8.5rem);position:absolute;bottom:0;left:0;right:0}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__visual[data-hero-visual=heritage-wave]{inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#0000001f 27%,#000000d6 49%,#000 67%);mask-image:linear-gradient(90deg,#0000 6%,#0000001f 27%,#000000d6 49%,#000 67%)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]:has(.cam-heritage-wave) .cam-hero__actions:before,[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]:has(.cam-heritage-wave) .cam-hero__inner:before{display:none}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]:has(.cam-heritage-wave)+.cam-competencies{border-top:0;margin-top:0}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__visual{inset:-8% -10% -4% 4%;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#0000000d 42%,#00000085 62%,#000 80%);mask-image:linear-gradient(90deg,#0000 22%,#0000000d 42%,#00000085 62%,#000 80%)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__inner{max-width:var(--cam-container);gap:1.55rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-eyebrow{letter-spacing:.24em;margin-bottom:.15rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__headline{letter-spacing:-.04em;max-width:10.5ch;font-size:clamp(3.15rem,1.65rem + 4.45vw,5.85rem);font-weight:400;line-height:1}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__lead{max-width:29rem;margin-top:.45rem;font-size:clamp(1rem,.92rem + .35vw,1.2rem);line-height:1.62}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__actions{gap:.9rem 1.9rem;margin-top:1.35rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__inner:before{opacity:.48;border-radius:1.5rem;width:min(44rem,100% + 4.5rem);inset:-3.25rem auto -3.75rem -4.5rem}[data-theme=dark] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__inner:before{-webkit-backdrop-filter:blur(4px);background:radial-gradient(98% 108% at 14% 45%,#040914f5,#04091480 52%,#0000 80%),linear-gradient(90deg,#04091466,#0000 84%)}[data-theme=light] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__inner:before{-webkit-backdrop-filter:blur(6px);background:radial-gradient(102% 112% at 15% 45%,#fffffff5,#fafaf99e 56%,#0000 82%),linear-gradient(90deg,#ffffff6b,#0000 84%)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__navigator{width:min(23rem,38vw);bottom:clamp(4.25rem,5.75vw,7rem);right:clamp(1.5rem,4vw,5.5rem)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{border-color:var(--cam-border-strong);padding:1.42rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{border-color:color-mix(in srgb,var(--cam-border-strong) 78%,transparent)}}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{background:linear-gradient(145deg,var(--cam-surface-elevated),var(--cam-bg-primary));border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{background:linear-gradient(145deg,color-mix(in srgb,var(--cam-surface-elevated) 68%,transparent),color-mix(in srgb,var(--cam-bg-primary) 66%,transparent))}}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{-webkit-backdrop-filter:blur(22px)saturate(1.08);box-shadow:inset 0 1px 0 var(--cam-text-inverse),inset 0 0 0 1px var(--cam-text-inverse),0 24px 64px -44px var(--cam-shadow)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-text-inverse) 9%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cam-text-inverse) 2%,transparent),0 24px 64px -44px var(--cam-shadow)}}[data-theme=light] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{background:linear-gradient(145deg,#ffffffd1,#eff6ff75 58%,#f8f8f694);box-shadow:inset 0 1px #fffffff2,0 22px 52px -40px #0e1a2247}[data-theme=dark] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{background:linear-gradient(145deg,#101c309e,#040914b3);border-color:#d8e6f81f;box-shadow:inset 0 1px #edf4ff12,0 24px 64px -46px #000000e6}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator__head{margin-bottom:1.12rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator__option{border-color:var(--cam-border);min-height:2.76rem;padding:.6rem .82rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator__option{border-color:color-mix(in srgb,var(--cam-border) 74%,transparent)}}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator__option{background:var(--cam-surface);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator__option{background:color-mix(in srgb,var(--cam-surface) 62%,transparent)}}[data-cam-executive] .cam-competency{border-color:var(--cam-border)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency{border-color:color-mix(in srgb,var(--cam-border) 78%,transparent)}}[data-cam-executive] .cam-competency{background:linear-gradient(145deg,var(--cam-surface-elevated),var(--cam-surface));border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency{background:linear-gradient(145deg,color-mix(in srgb,var(--cam-surface-elevated) 38%,transparent),color-mix(in srgb,var(--cam-surface) 72%,transparent))}}[data-cam-executive] .cam-competency{-webkit-backdrop-filter:blur(16px)saturate(1.04);box-shadow:inset 0 1px 0 var(--cam-text-inverse),0 20px 50px -42px var(--cam-shadow)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cam-text-inverse) 6%,transparent),0 20px 50px -42px var(--cam-shadow)}}[data-cam-executive] .cam-competency:hover{border-color:var(--practice-border);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency:hover{border-color:color-mix(in srgb,var(--practice-border) 72%,transparent)}}[data-cam-executive] .cam-competency:hover{background:linear-gradient(145deg,var(--cam-surface-elevated),var(--practice-accent-soft))}@supports (color:color-mix(in lab,red,red)){[data-cam-executive] .cam-competency:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--cam-surface-elevated) 46%,transparent),color-mix(in srgb,var(--practice-accent-soft) 48%,transparent))}}[data-cam-executive] .cam-competency:hover{box-shadow:0 22px 54px -42px var(--practice-glow)}[data-theme=light] [data-cam-executive] .cam-competency{background:linear-gradient(145deg,#ffffffc7,#f3f6fb99);box-shadow:inset 0 1px #fffffff2,0 18px 44px -38px #0e1a2242}[data-theme=dark] [data-cam-executive] .cam-competency{background:linear-gradient(145deg,#ffffff08,#08101e7a)}.executive-liquid-preview{background:var(--cam-bg-primary);min-height:100svh;color:var(--cam-text-primary);padding:clamp(1rem,2vw,2rem)}.executive-liquid-preview__comparison,.executive-liquid-preview__toolbar{display:flex}.executive-liquid-preview__toolbar{justify-content:space-between;align-items:center;gap:1.25rem;width:min(100%,100rem);margin:0 auto 1.5rem}.executive-liquid-preview__eyebrow,.executive-liquid-preview__note,.executive-liquid-preview__scenario h2,.executive-liquid-preview__toolbar h1,.executive-liquid-preview__variant p{margin:0}.executive-liquid-preview__toolbar h1{font-size:clamp(1.15rem,2vw,1.6rem);font-weight:500}.executive-liquid-preview__eyebrow,.executive-liquid-preview__note,.executive-liquid-preview__scenario h2,.executive-liquid-preview__variant p{letter-spacing:.16em;text-transform:uppercase;color:var(--cam-text-muted);font-size:.6875rem;font-weight:700}.executive-liquid-preview__note{text-align:right}.executive-liquid-preview__matrix{gap:2.5rem;width:min(100%,100rem);margin:0 auto;display:grid}.executive-liquid-preview__scenario{border:1px solid var(--cam-border);background:var(--cam-bg-primary);color:var(--cam-text-primary);box-shadow:var(--cam-shadow-soft);border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid}.executive-liquid-preview__comparison{flex-direction:column;gap:1.5rem;width:1440px}.executive-liquid-preview__variant{gap:.65rem;display:grid}.executive-liquid-preview__viewport{border:1px solid var(--cam-border);box-shadow:var(--cam-shadow);border-radius:1rem;overflow:hidden}.executive-liquid-preview__stage{isolation:isolate;background:var(--cam-bg-primary);position:relative;overflow:hidden}.executive-liquid-preview__stage[data-preview-theme=dark]{background:#050811}.executive-liquid-preview__stage[data-preview-theme=light]{background:#f8fafc}.executive-liquid-preview__stage[data-preview-material=hybrid] .cam-hero,.executive-liquid-preview__stage[data-preview-material=liquid-glass-3d] .cam-hero{background:0 0}.executive-liquid-preview__stage .cam-hero__visual{z-index:0}.executive-liquid-preview__stage .cam-hero__inner{z-index:2}.executive-liquid-preview__stage .cam-hero__navigator,.executive-liquid-preview__stage .cam-hero__scroll-wrap{z-index:3}.executive-liquid-preview__glass-ribbon{z-index:1;pointer-events:none;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#00000057 18%,#000 42%);mask-image:linear-gradient(90deg,#0000,#00000057 18%,#000 42%)}.executive-liquid-preview__glass-ribbon-canvas,.executive-liquid-preview__ribbon-loading{position:absolute;inset:0}.executive-liquid-preview__stage[data-preview-material=hybrid] .executive-liquid-preview__glass-ribbon-canvas{background:0 0!important}.executive-liquid-preview__stage[data-preview-material=hybrid] .cam-hero__visual{opacity:.28;filter:saturate(.72)contrast(.92)}.executive-liquid-preview__ribbon-loading{background:linear-gradient(110deg,transparent,var(--cam-surface-elevated),transparent)}@supports (color:color-mix(in lab,red,red)){.executive-liquid-preview__ribbon-loading{background:linear-gradient(110deg,transparent,color-mix(in srgb,var(--cam-surface-elevated) 28%,transparent),transparent)}}.executive-liquid-preview__scenario{overflow-x:auto}.executive-liquid-preview__scenario[data-preview-viewport=mobile] .executive-liquid-preview__comparison{width:390px}.executive-liquid-preview__scenario[data-preview-viewport=mobile] .executive-liquid-preview__viewport{min-height:844px}.executive-liquid-preview__scenario[data-preview-viewport=mobile] [data-cam-executive] .cam-hero{min-height:844px;padding-block:calc(var(--header-height-mobile) + 4rem) 3rem}.executive-liquid-preview__scenario[data-preview-viewport=mobile] [data-cam-executive] .cam-hero__visual{inset:0 -30% 0 -8%;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#0003 52%,#000 82%);mask-image:linear-gradient(90deg,#0000 28%,#0003 52%,#000 82%)}.executive-liquid-preview__scenario[data-preview-viewport=mobile] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__headline{font-size:3rem}.executive-liquid-preview__scenario[data-preview-viewport=mobile] [data-cam-executive] .cam-hero__inner:before{opacity:.8;width:auto;inset:-2rem -1.5rem -2.25rem}.executive-liquid-preview__scenario[data-preview-viewport=mobile] [data-cam-executive] .cam-hero__navigator{width:100%;margin-top:2.5rem;position:static}.executive-liquid-preview__scenario[data-preview-viewport=mobile] [data-cam-executive] .beratungs-navigator{padding:1.15rem}.executive-liquid-preview__scenario[data-preview-viewport=mobile] .executive-liquid-preview__glass-ribbon{left:24%}.executive-liquid-preview__scenario[data-theme=dark] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass]{--cam-wave-ambient:#111d32;--cam-wave-primary:#294775;--cam-wave-secondary:#203a63;--cam-wave-filament:#739bd1;--cam-wave-particle:#bed2ee;--cam-wave-core:#edf4ff;--cam-wave-reflection:#d8e6f8;--cam-wave-alpha:.86;background:radial-gradient(72% 72% at 82% 52%,#1f3a6529,#0000 72%),linear-gradient(132deg,#040914,#06101e 58%,#081323)}.executive-liquid-preview__scenario[data-theme=light] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass]{--cam-wave-ambient:#edf2fa;--cam-wave-primary:#aabadd;--cam-wave-secondary:#849ac5;--cam-wave-filament:#c2cee6;--cam-wave-particle:#dce5f3;--cam-wave-core:#7188b6;--cam-wave-reflection:#fff;--cam-wave-alpha:.72;background:radial-gradient(70% 70% at 82% 52%,#6984b814,#0000 74%),linear-gradient(135deg,#fbfbfa,#f8f9fb 62%,#f3f6fa)}.executive-liquid-preview__scenario[data-theme=dark] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__inner:before{background:radial-gradient(98% 108% at 14% 45%,#040914f5,#04091480 52%,#0000 80%),linear-gradient(90deg,#04091466,#0000 84%)}.executive-liquid-preview__scenario[data-theme=dark] [data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{background:linear-gradient(145deg,#101c309e,#040914b3);border-color:#d8e6f81f;box-shadow:inset 0 1px #edf4ff12,0 24px 64px -46px #000000e6}@media (max-width:767px){[data-cam-executive] .cam-hero[data-hero-material=liquid-glass]{min-height:100svh;padding-block:calc(var(--header-height-mobile) + 4rem) 3rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__visual{inset:0 -30% 0 -8%;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#0003 52%,#000 82%);mask-image:linear-gradient(90deg,#0000 28%,#0003 52%,#000 82%)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__visual[data-hero-visual=heritage-wave]{inset:0 -34% 0 -10%;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#0000002e 55%,#000 82%);mask-image:linear-gradient(90deg,#0000 30%,#0000002e 55%,#000 82%)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-heritage-wave__image{object-position:68% 58%}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__headline{font-size:clamp(3rem,12vw,4.15rem)}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__inner:before{opacity:.8;width:auto;inset:-2rem -1.5rem -2.25rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .cam-hero__navigator{margin-top:2.5rem}[data-cam-executive] .cam-hero[data-hero-material=liquid-glass] .beratungs-navigator{padding:1.15rem}.executive-liquid-preview__toolbar{flex-direction:column;align-items:flex-start}.executive-liquid-preview__note{text-align:left}}@media (max-width:1023px){[data-cam-executive] .cam-competencies__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){[data-cam-executive] .cam-hero__navigator{width:100%;margin-top:clamp(2rem,6vw,3rem);position:static}[data-cam-executive] .cam-competencies__list{grid-template-columns:1fr}[data-cam-executive] .cam-hero__visual{-webkit-mask-image:linear-gradient(90deg,#0000 34%,#00000038 58%,#000 82%);mask-image:linear-gradient(90deg,#0000 34%,#00000038 58%,#000 82%)}[data-cam-executive] .cam-hero__inner:before{opacity:.5;inset:-1.5rem -1.25rem}}@media (prefers-reduced-motion:reduce){[data-cam-executive] .cam-competency{transition:none!important;transform:none!important}[data-cam-executive] .beratungs-navigator{-webkit-backdrop-filter:none}}.dgp-section{max-width:var(--cam-container,78rem);padding:clamp(4rem,2rem + 6vw,8rem) var(--cam-gutter,clamp(1.25rem,.5rem + 3vw,4rem));grid-template-columns:1fr;align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);margin-inline:auto;display:grid}.dgp-text{flex-direction:column;align-items:flex-start;gap:1.15rem;max-width:34rem;display:flex}.dgp-visual{height:clamp(18rem,14rem + 20vw,32rem);min-height:0;position:relative}.dgp-visual .cam-wave,.dgp-visual canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dgp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--cam-text-secondary,var(--cam-text-primary));font-size:.6875rem;font-weight:700}@media (min-width:768px){.dgp-section{grid-template-columns:5fr 7fr}}.liquid-lab{--lab-bg:#050912;--lab-surface:#091220;--lab-text:#f4f8ff;--lab-muted:#92a4ba;--lab-line:#b7d3f229;background:var(--lab-bg);min-height:100svh;color:var(--lab-text);padding:clamp(1.25rem,3vw,3.5rem)}.liquid-lab[data-mode=light]{--lab-bg:#f7f7f5;--lab-surface:#fff;--lab-text:#071426;--lab-muted:#62728a;--lab-line:#314f7729}.liquid-lab__header{justify-content:space-between;align-items:end;gap:2rem;width:min(100%,92rem);margin:0 auto 1.25rem;display:flex}.liquid-lab__card header p,.liquid-lab__copy>p,.liquid-lab__eyebrow{color:#23d8e7;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:700}.liquid-lab__header h1{letter-spacing:-.06em;margin:.38rem 0 0;font-size:clamp(1.8rem,3.5vw,3.4rem);font-weight:500}.liquid-lab__intro{max-width:37rem;color:var(--lab-muted);margin:.6rem 0 0;font-size:.85rem;line-height:1.55}.liquid-lab__switch{border:1px solid var(--lab-line);background:var(--lab-surface);border-radius:99px;padding:.22rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.liquid-lab__switch{background:color-mix(in srgb,var(--lab-surface) 80%,transparent)}}.liquid-lab__switch button{color:var(--lab-muted);cursor:pointer;font:700 .65rem/1 var(--font-manrope),sans-serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:99px;padding:.48rem .8rem}.liquid-lab__switch button[aria-pressed=true]{background:var(--lab-text);color:var(--lab-bg)}.liquid-lab__hero{isolation:isolate;border:1px solid var(--lab-line);background:radial-gradient(ellipse 50% 90% at 86% 48%,#1c417229,transparent 68%),var(--lab-surface);border-radius:1.25rem;width:min(100%,92rem);min-height:clamp(29rem,48vw,43rem);margin:auto;position:relative;overflow:hidden}.liquid-lab[data-mode=light] .liquid-lab__hero{background:radial-gradient(ellipse 48% 84% at 86% 48%,#6697ca1a,transparent 68%),var(--lab-surface)}.liquid-lab__brand{z-index:3;color:var(--lab-text);align-items:center;gap:.65rem;display:flex;position:absolute;top:clamp(1.2rem,2.5vw,2.2rem);left:clamp(1.5rem,3vw,3rem)}.liquid-lab__brand strong{letter-spacing:-.09em;font-size:clamp(1.45rem,2.2vw,2.2rem)}.liquid-lab__brand strong:first-letter{color:var(--lab-text)}.liquid-lab__brand span{letter-spacing:-.03em;font-size:.55rem;font-weight:600;line-height:1.05}.liquid-lab__copy{z-index:2;pointer-events:none;width:min(38%,29rem);padding:clamp(2rem,7vw,7rem) 0 2rem clamp(1.5rem,6vw,6rem);position:relative}.liquid-lab__copy h2{letter-spacing:-.065em;margin:1rem 0 1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.1vw,5.7rem);font-weight:400;line-height:.94}.liquid-lab__copy em{color:#1bcde0;font-style:normal}.liquid-lab__copy span{background:#20d5e5;width:3rem;height:1px;margin-bottom:1.35rem;display:block}.liquid-lab__copy small{color:var(--lab-muted);font-size:.78rem;line-height:1.65}.liquid-lab__actions{pointer-events:auto;flex-wrap:wrap;gap:.7rem;margin-top:1.45rem;display:flex}.liquid-lab__actions button{border:1px solid var(--lab-text);min-height:2.35rem}@supports (color:color-mix(in lab,red,red)){.liquid-lab__actions button{border:1px solid color-mix(in srgb,var(--lab-text) 28%,transparent)}}.liquid-lab__actions button{color:var(--lab-text);cursor:pointer;font:600 .61rem/1 var(--font-manrope),sans-serif;background:0 0;border-radius:.2rem;padding:0 .9rem}.liquid-lab__actions button:first-child{color:#061320;background:linear-gradient(120deg,#2baee8,#23d4d7);border-color:#0000}.liquid-lab[data-mode=light] .liquid-lab__actions button:first-child{color:#fff;background:#061525}.liquid-lab__actions b{color:inherit;margin-left:.65rem;font-size:.9rem;font-weight:400}.liquid-field{--lf-ice:#edf5ff;--lf-sapphire:#a9bee0;--lf-cyan:#c8e6e9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.liquid-field[data-mode=light]{--lf-ice:#fff;--lf-sapphire:#bdcbe1;--lf-cyan:#d6e7e9}.liquid-field__ambient,.liquid-field__svg{width:100%;height:100%;position:absolute;inset:0}.liquid-field__ambient{filter:blur(36px);opacity:.34}.liquid-field__svg{overflow:visible}.liquid-field__primary{fill:url(#lf-primary);stroke:none}.liquid-field__secondary{fill:url(#lf-secondary);stroke:none}.liquid-field__tertiary{fill:url(#lf-secondary);opacity:.5}.liquid-field__refract{fill:#e9f3ff06;opacity:.5}.liquid-field__edge,.liquid-field__edge--lower{display:none}.liquid-field__reflection{fill:url(#lf-specular);opacity:.64}.liquid-field__reflection--right{opacity:.32}.liquid-field__soft-light{fill:var(--lf-ice);opacity:.055}.liquid-field__soft-light--low{fill:var(--lf-sapphire);opacity:.035}.liquid-field__guide{fill:none;stroke:var(--lf-ice);stroke-width:2px;stroke-dasharray:6 8;opacity:.83}.liquid-field__guide--secondary{stroke:var(--lf-cyan);opacity:.52}.liquid-field[data-view=geometry] .liquid-field__primary,.liquid-field[data-view=geometry] .liquid-field__secondary,.liquid-field[data-view=geometry] .liquid-field__tertiary{fill:#5aa8eb0e;stroke:#b5e1ff80;stroke-width:1px}.liquid-lab__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,92rem);margin:1rem auto 0;display:grid}.liquid-lab__card{border:1px solid var(--lab-line);background:var(--lab-surface);border-radius:1rem;overflow:hidden}.liquid-lab__card header{border-bottom:1px solid var(--lab-line);gap:.35rem;padding:1rem 1.1rem;display:grid}.liquid-lab__card header span{color:var(--lab-muted);font-size:.68rem}.liquid-lab__card-stage{min-height:14rem;position:relative;overflow:hidden}.liquid-lab__card-stage .liquid-field{transform-origin:68%;transform:scale(1.28)}@media (prefers-reduced-motion:no-preference){.liquid-field[data-view=final] .liquid-field__svg{animation:liquid-field-drift 15s ease-in-out infinite alternate}}@keyframes liquid-field-drift{to{transform:translate(-.8%,.4%)scale(1.012)}}@media (max-width:760px){.liquid-lab__header{flex-direction:column;align-items:flex-start}.liquid-lab__hero{min-height:34rem}.liquid-lab__copy{width:88%;padding-top:7rem}.liquid-lab__cards{grid-template-columns:1fr}.liquid-lab__card-stage{min-height:16rem}}.cam-historical-hero-restore{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cam-historical-hero-restore__base{background:radial-gradient(72% 72% at 82% 52%,#1f3a6529,#0000 72%),linear-gradient(132deg,#040914,#06101e 58%,#081323);position:absolute;inset:0}.cam-historical-hero-restore[data-theme=light] .cam-historical-hero-restore__base{background:radial-gradient(70% 70% at 82% 52%,#6984b814,#0000 74%),linear-gradient(135deg,#fbfbfa,#f8f9fb 62%,#f3f6fa)}.cam-historical-hero-restore .cam-hero-aurora{opacity:.72;width:min(74rem,104%);height:min(38rem,90%);top:11%;left:72%}.cam-historical-hero-restore .cam-energy-ribbon{z-index:0;opacity:.42;position:absolute;inset:-14% -9%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#00000029 38%,#000 70%);mask-image:linear-gradient(90deg,#0000 8%,#00000029 38%,#000 70%)}.cam-historical-hero-restore .cam-energy-ribbon__canvas,.cam-historical-hero-restore .cam-energy-ribbon__fallback{width:100%;height:100%;position:absolute;inset:0}.cam-historical-hero-restore .cam-energy-ribbon__fallback{filter:blur(48px);background:linear-gradient(105deg,#ff5f6d0a,#d86dff0b 18%,#ffd1660a 36%,#ffe08a09 54%,#635bff0b 72%,#5d8bff0a);animation:cam-historical-ribbon-drift 90s ease-in-out infinite}@keyframes cam-historical-ribbon-drift{0%,to{opacity:.85;transform:translate(-2%)scale(1)}50%{opacity:1;transform:translate(2%,-1%)scale(1.03)}}.cam-historical-hero-restore--calibrated .cam-energy-ribbon{opacity:.5}.cam-historical-hero-restore__source-art{z-index:1;object-fit:cover;object-position:center 52%;opacity:.92;transform-origin:66% 62%;width:100%;height:100%;animation:cam-historical-source-art-float 18s ease-in-out infinite;position:absolute;transform:scale(1.035)translate(0)}.cam-historical-hero-restore--calibrated .cam-historical-hero-restore__source-art{opacity:1}@keyframes cam-historical-source-art-float{0%,to{transform:scale(1.035)translate(-.35%,.35%)}50%{transform:scale(1.055)translate(.45%,-.7%)}}.cam-historical-hero-restore[data-theme=light] .cam-historical-hero-restore__source-art{opacity:.2;filter:saturate(.5)contrast(.72)brightness(1.55);mix-blend-mode:multiply}body[data-visual-lab=historical-hero] .cam-ambient-network--global,body[data-visual-lab=historical-hero] .cam-signature-flow{display:none!important}.cam-historical-hero-restore--calibrated .cam-hero-aurora{opacity:.82}.cam-historical-hero-restore[data-theme=light] .cam-hero-aurora__layer--finance{background:radial-gradient(70% 65%,#635bff0f 0,#d946ef0a 42%,#0000 72%)}.cam-historical-hero-restore[data-theme=light] .cam-hero-aurora__layer--gold{background:radial-gradient(65% 60%,#f6c4530d 0,#ffd16608 45%,#0000 70%)}.cam-historical-hero-restore[data-theme=light] .cam-hero-aurora__layer--sapphire{background:radial-gradient(68% 62%,#4f8cff0f 0,#a9d2ff0a 48%,#0000 74%)}@media (max-width:767px){.cam-historical-hero-restore .cam-hero-aurora{opacity:.56;width:44rem;height:32rem;top:24%;left:74%}.cam-historical-hero-restore .cam-energy-ribbon{opacity:.28;inset:22% -66% -12% -28%}.cam-historical-hero-restore__source-art{object-position:61% 66%;opacity:.82;transform:scale(1.18)translate(0)}}@media (prefers-reduced-motion:reduce){.cam-historical-hero-restore .cam-energy-ribbon__fallback{opacity:.35;animation:none}.cam-historical-hero-restore .cam-energy-ribbon__canvas{display:none}.cam-historical-hero-restore__source-art{animation:none}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}