/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-amber-500:oklch(76.9% .188 70.08);--color-green-600:oklch(62.7% .194 149.214);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono)}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[calc\(5\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.75rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.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}}.m-0{margin:0}.m-23{margin:calc(var(--spacing) * 23)}.m-26{margin:calc(var(--spacing) * 26)}.m-30{margin:calc(var(--spacing) * 30)}.m-77{margin:calc(var(--spacing) * 77)}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1\.05em\]{height:1.05em}.h-\[1\.15em\]{height:1.15em}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.25em\]{height:1.25em}.h-\[4\.75rem\]{height:4.75rem}.h-auto{height:auto}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[1\.05em\]{width:1.05em}.w-\[1\.15em\]{width:1.15em}.w-\[1\.15rem\]{width:1.15rem}.w-\[1\.25em\]{width:1.25em}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[76rem\]{max-width:76rem}.max-w-\[min\(78vw\,32rem\)\]{max-width:min(78vw,32rem)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[laufband_var\(--dauer\)_linear_infinite\]{animation:laufband var(--dauer) linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-10{gap:calc(var(--spacing) * 10)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}: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(--line)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--line)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--firn\)_92\%\,transparent\)\]{background-color:var(--firn)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--firn\)_92\%\,transparent\)\]{background-color:color-mix(in oklab,var(--firn) 92%,transparent)}}.bg-background,.bg-background\/95{background-color:var(--night)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--night) 95%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-current{background-color:currentColor}.bg-foreground{background-color:var(--ink)}.bg-green-600{background-color:var(--color-green-600)}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-background{--tw-gradient-from:var(--night);--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))}.p-6{padding:calc(var(--spacing) * 6)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-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-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.text-left{text-align:left}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.9rem\)\]{font-size:clamp(1.9rem,3.6vw,2.9rem)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-balance{text-wrap:balance}.text-\[var\(--aurum\)\]{color:var(--aurum)}.text-\[var\(--firn\)\]{color:var(--firn)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--night)}.text-foreground{color:var(--ink)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-\[0_10px_30px_-10px_oklch\(0\.4_0\.08_150_\/_0\.65\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,oklch(40% .08 150/.65))}.shadow-\[0_10px_30px_-10px_oklch\(0\.4_0\.08_150_\/_0\.65\)\],.shadow-\[0_14px_36px_-14px_oklch\(0\.215_0\.006_60_\/_0\.45\)\]{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_14px_36px_-14px_oklch\(0\.215_0\.006_60_\/_0\.45\)\]{--tw-shadow:0 14px 36px -14px var(--tw-shadow-color,oklch(21.5% .006 60/.45))}.blur{--tw-blur:blur(8px)}.blur,.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))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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-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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--aurum\)\]:hover{border-color:var(--aurum)}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:hidden{display:none}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:48rem){.md\:bottom-6{bottom:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:bottom-6{bottom:calc(var(--spacing) * 6)}.lg\:left-6{left:calc(var(--spacing) * 6)}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}}}:root{--ink:#f1f3f8;--night:#090c12;--night-raised:#111620;--paper:#0d1119;--blue:#4778ff;--ice:#9bbaff;--muted:#98a2b4;--line:#28303d;--dark-line:#28303d;--sans:var(--font-inter),Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:102px}body{background:var(--night);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait}::selection{background:var(--blue)}:focus-visible{outline:2px solid var(--ice);outline-offset:5px}img,svg{max-width:100%}svg{flex-shrink:0}a svg,button svg{pointer-events:none}h1,h2,h3,p{margin:0}button{border-radius:0}em{color:var(--ice);font-style:normal;font-weight:400}h1,h2,h3{text-wrap:balance}h2{letter-spacing:-3px;font-size:clamp(38px,4.6vw,68px);line-height:1.07}h2,h3{font-weight:450}h3{letter-spacing:-.8px;line-height:1.25}p{color:var(--muted)}.shell{width:calc(100% - 112px);max-width:1392px;margin-inline:auto}.section{border-bottom:1px solid var(--line);padding:130px 0}.paper{background:var(--paper)}.dark{background:var(--night);color:var(--ink)}.dark p{color:var(--muted)}.eyebrow,.mono{font-family:var(--mono);letter-spacing:1.1px;font-size:14px;line-height:1.5}.eyebrow{text-transform:uppercase;color:#a8b5ca;align-items:center;gap:12px;margin-bottom:30px;font-weight:400;display:flex}.eyebrow>span{background:var(--blue);width:5px;height:5px;box-shadow:7px 0 #4778ff55,0 7px #4778ff55}.eyebrow-light{color:#b1c4ea}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:15px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button svg,.header-cta svg,.text-link svg{transition:transform .2s}.button:hover svg,.header-cta:hover svg,.text-link:hover svg{transform:translate(3px,-3px)}.button-blue,.button-ink{color:#fff;background:#365ed8}.button:hover{background:#416bdd;transform:translateY(-2px);box-shadow:0 8px 32px #305bd225}.pixel-button{clip-path:polygon(0 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));position:relative}.text-link{min-height:44px;color:var(--ink);text-underline-offset:6px;align-items:center;gap:16px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link.ink{color:var(--ink)}.section-heading{justify-content:space-between;align-items:flex-end;gap:54px;margin-bottom:58px;display:flex}.section-heading>div{min-width:0}.section-heading>p{max-width:330px;font-size:16px;line-height:1.8}.section-lead{margin-top:28px;font-size:16px;line-height:1.8}.skip-link{z-index:100;color:#0b111c;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#090c12e8;border-bottom:1px solid #ffffff10;position:sticky;top:0}.header-inner{gap:34px;height:86px}.brand,.header-inner{align-items:center;display:flex}.brand{width:156px;margin-right:auto}.brand img{filter:brightness(0)invert();width:156px;height:auto}.desktop-nav{gap:28px}.desktop-nav,.desktop-nav a{align-items:center;display:flex}.desktop-nav a{color:#bec6d6;min-height:44px;font-size:12px}.desktop-nav a:hover{color:#fff}.header-cta{color:#111823;background:#e7ecf7;align-items:center;gap:24px;min-height:42px;padding:11px 16px;font-size:11px;font-weight:550;display:flex}.header-cta:hover{background:#fff}.menu-toggle{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.mobile-menu{border-top:1px solid var(--line);background:#0d111b;padding:16px 24px}.mobile-menu a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.hero{isolation:isolate;background:#090c12;min-height:760px;position:relative;overflow:hidden}.hero:before{z-index:-1;background:radial-gradient(at 78% 42%,#26365a88,#0000 54%),radial-gradient(at 95% 2%,#66547a30,#0000 47%)}.hero:after,.hero:before{content:"";position:absolute;inset:0}.hero:after{opacity:.14;pointer-events:none;z-index:2;background-image:radial-gradient(#b9c9ff20 .6px,#0000 0);background-size:5px 5px}.hero-grid{pointer-events:none;z-index:4;align-items:center;min-height:680px;padding-top:70px;padding-bottom:70px;display:flex;position:relative}.hero-copy{pointer-events:none;width:65%;max-width:830px}.hero-copy a{pointer-events:auto}.hero .eyebrow{margin-bottom:32px;font-size:10px}.hero h1{letter-spacing:-5.7px;text-wrap:wrap;margin-bottom:29px;font-size:clamp(55px,6.3vw,99px);font-weight:430;line-height:1.01}.hero-continuation{color:#9ab8fe;letter-spacing:-3.7px;margin-top:5px;font-size:.72em;line-height:1.35;display:block}.hero-description{color:#a3aec2;max-width:450px;font-size:14px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:28px;margin-top:33px}.hero-actions,.hero-note{align-items:center;display:flex}.hero-note{gap:8px;margin-top:20px;color:#8e9eb8!important;font-size:10px!important}.hero-note svg{color:var(--ice);width:12px}.hero-world{z-index:1;width:66%;position:absolute;top:0;bottom:20px;right:-8%}.hero-atmosphere{pointer-events:none;z-index:3;background:linear-gradient(90deg,#090c12,#090c12f2 15%,#090c12b5 34%,#090c1220 54%,#0000 70%);position:absolute;inset:0}.hero-bottom{z-index:4;color:#8b98b2;border-top:1px solid #a6b4de20;justify-content:space-between;align-items:center;padding:22px 0;display:flex;position:relative}.explore-link,.hero-bottom .mono{letter-spacing:1.4px;font-size:8px}.explore-link{font-family:var(--mono);align-items:center;gap:18px;display:flex}.explore-link svg{color:#b9c9ed;width:13px}.hero-coordinate{color:#5e6d87}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1018}.credibility{grid-template-columns:1.15fr .8fr 1fr 1fr 1fr;align-items:center;gap:20px;padding:40px 0;display:grid}.proof-intro>.mono{color:#6987be;font-size:14px}.proof-intro>p{color:#d9e1ef;margin-top:10px;font-size:16px;line-height:1.5}.metric{border-left:1px solid var(--line);flex-direction:column;padding-left:27px;display:flex}.metric>strong{letter-spacing:-2px;font-size:46px;font-weight:400;line-height:1.1}.metric>strong span{color:#82a3ee;vertical-align:top;margin-top:3px;font-size:.55em;display:inline-block}.metric>span{color:#919cb0;margin-top:10px;font-size:14px}.certification{justify-content:flex-end;align-items:center;gap:13px;display:flex}.certification>svg:first-child{color:#99b7f7}.certification strong{font-size:14px;font-weight:500}.certification small{color:#7888a5;font-family:var(--mono);margin-top:5px;font-size:14px;display:block}.certification>svg:last-child{color:#627292}.decision-band{border-bottom:1px solid var(--line);background:#0b0e15}.decision-inner{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.decision-inner>.mono{color:#6e7c96;font-size:8px}.decision-inner a{color:#bac3d4;align-items:center;gap:24px;min-height:34px;font-size:11px;display:flex}.decision-inner a:hover{color:#8eafff}.decision-inner a svg{width:12px}#leistungen{background:radial-gradient(at 80%,#15203a88,#0000 42%),#0c1018}.service-explorer{border:1px solid #303a4d;position:relative}.service-explorer:after,.service-explorer:before{content:"+";color:#a3bbf0;font:16px var(--mono);z-index:1;text-align:center;background:#0c1018;width:13px;position:absolute;top:-13px}.service-explorer:before{left:-7px}.service-explorer:after{right:-7px}.service-tabs{border-bottom:1px solid #303a4d;grid-template-columns:repeat(3,1fr);display:grid}.service-tabs button{text-align:left;color:#aab5c9;background:#111722;border:0;border-right:1px solid #303a4d;align-items:center;gap:18px;min-height:92px;padding:23px 26px;transition:background .25s,color .25s;display:flex;position:relative}.service-tabs button:last-child{border-right:0}.service-tabs button>svg:first-child{color:#6f87b6;width:22px}.service-tabs button>svg:last-child{color:#637696;width:15px;margin-left:auto}.service-tabs button strong{font-size:14px;font-weight:500;display:block}.service-tabs button small{color:#77859f;margin-top:5px;font-size:10px;display:block}.service-tabs button[aria-selected=true]{color:#fff;background:#172440}.service-tabs button[aria-selected=true]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.service-tabs button[aria-selected=true]>svg{color:#a7c0ff}.service-tabs button:hover{background:#1a2539}.service-panel{grid-template-columns:1.15fr 1fr;min-height:440px;display:grid}.service-body{padding:42px 45px}.service-body>.mono{color:#719bf9;font-size:9px}.service-body h3{letter-spacing:-1.4px;max-width:580px;margin-top:20px;font-size:clamp(27px,2.6vw,37px)}.service-body>p{max-width:565px;margin-top:21px;font-size:13px;line-height:1.9}.service-tags{flex-wrap:wrap;gap:12px 21px;margin-top:24px;display:flex}.service-tags span{color:#bac8e2;align-items:center;gap:7px;font-size:10px;display:flex}.service-tags svg{color:#709bff}.service-actions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:32px;display:flex}.service-actions .button{gap:24px;min-height:48px;padding-inline:18px;font-size:11px}.service-actions .text-link{font-size:11px}.service-illustration{background-image:radial-gradient(#6683b62b .7px,#0000 0);background-size:6px 6px;border-left:1px solid #ffffff06;flex-direction:column;justify-content:space-between;min-height:420px;padding:27px;display:flex;position:relative;overflow:hidden}.service-illustration>.mono{color:#728ab4;z-index:2;font-size:8px;position:relative}.service-illustration>.mono:last-child{color:#5d7198;align-self:flex-end}.service-illustration>svg{width:105%;height:90%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:4%;left:-2.5%}.service-panel:hover .service-illustration>svg{transform:translateY(-7px)}.additional-services{flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px;font-size:10px;display:flex}.additional-services>span{color:#677994;margin-right:auto}.additional-services a{color:#aab9d3;align-items:center;gap:9px;min-height:36px;display:flex}.additional-services a:hover{color:#fff}.benefits-section{background:linear-gradient(150deg,#101623,#090c12 65%);padding-bottom:0}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.benefit-grid article{border-right:1px solid var(--line);padding:14px 32px 26px}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border:0;padding-right:0}.benefit-grid article>svg{color:#94b5ff;width:30px;margin-bottom:32px;display:block}.benefit-grid .mono{color:#7086b0;font-size:9px}.benefit-grid h3{letter-spacing:-1px;min-height:98px;margin:16px 0 19px;font-size:26px}.benefit-grid p{font-size:13px;line-height:1.9}.industry-line{border-top:1px solid var(--line);color:#b7c2d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding:24px 0;font-size:10px;display:flex}.industry-line>.mono{color:#6f829f;font-size:8px}.result-grid{grid-template-columns:1.06fr 1fr;align-items:center;gap:110px;display:grid}.result-grid .section-lead{max-width:530px;font-size:16px}.report-explanations{margin:32px 0 23px}.report-explanations>div{border-top:1px solid var(--line);gap:21px;padding:24px 0;display:flex}.report-explanations>div>span{font-family:var(--mono);color:#6e93e6;margin-top:3px;font-size:14px}.report-explanations h3{margin-bottom:12px;font-size:18px}.report-explanations p{font-size:16px;line-height:1.9}.report-sheet{color:#17223b;isolation:isolate;background:linear-gradient(145deg,#edf2ff,#dce4f4);padding:34px;position:relative;transform:rotate(2deg);box-shadow:14px 14px #263248,28px 28px #172133}.report-top{border-bottom:1px solid #b5c3df;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.report-top .mono{color:#52698f;font-size:14px}.report-title{margin:29px 0}.report-title>.mono{color:#6a7fa5;font-size:14px}.report-title h3{letter-spacing:-1px;margin-top:12px;font-size:30px}.severity-chart{margin-bottom:25px}.severity-chart>div{border-bottom:1px solid #c3cfe3;align-items:center;gap:10px;padding:14px 0;font-size:16px;display:flex}.severity-chart>div>span:last-child{font-family:var(--mono);color:#6f80a0;margin-left:auto;font-size:14px}.severity-dot{width:6px;height:6px;display:inline-block}.critical{background:#bd4c49}.high{background:#cd8753}.medium{background:#517bd3}.report-line{align-items:flex-start;gap:10px;padding:14px 0;font-size:16px;display:flex}.report-line>span{font-family:var(--mono);color:#8291ac;font-size:14px}.report-line>strong{font-weight:500}.report-line>svg{color:#3b67cb;margin-left:auto}.report-foot{color:#5b6e92;border-top:1px solid #b5c3df;justify-content:space-between;align-items:center;margin-top:20px;padding-top:22px;font-size:14px;display:flex}.process-section{background:#0b0e14}.standards-row{border-top:1px solid var(--line);align-items:center;gap:55px;margin-top:45px;padding-top:37px;display:flex}.standards-row>.mono{color:#677b9e;max-width:230px;margin-right:auto;font-size:14px}.standards-row>strong{letter-spacing:-1px;color:#8898b6;font-size:22px;font-weight:550}.research-section{background:radial-gradient(at 10% 100%,#152444,#0000 57%),#0b0f17}.advisory-list{border-top:1px solid #364258;margin:30px 0}.advisory-row{border-bottom:1px solid #364258;grid-template-columns:185px minmax(0,1fr) 100px 24px;align-items:center;gap:25px;padding:28px 0;transition:background .2s,padding .2s;display:grid}.advisory-row:hover{background:#1c2a4255;padding-inline:12px}.cve{color:#98b8ff;font-size:14px}.advisory-name small{color:#7c8ca8;margin-bottom:8px;font-size:14px;display:block}.advisory-name strong{font-size:16px;font-weight:450}.severity-score{font-family:var(--mono);color:#f6a799;font-size:14px}.advisory-row>svg{color:#92ace0}.team-section{background:#10151e}.team-intro{max-width:810px;margin-bottom:55px;font-size:16px;line-height:1.85}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.portrait{aspect-ratio:1/.99;background:#1e2838;position:relative;overflow:hidden}.portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0f17253d);border:1px solid #c4d6fc15;position:absolute;inset:0}.portrait img{object-fit:cover;object-position:center 25%;filter:grayscale();width:100%;height:100%;transition:filter .45s,transform .7s}.team-grid article:hover .portrait img{filter:grayscale(0);transform:scale(1.035)}.portrait-mark{font:22px var(--mono);color:#dce8ff;position:absolute;bottom:10px;right:12px}.team-grid h3{margin-top:22px;font-size:21px}.team-role{color:#abc0e9;margin-top:6px;font-size:11px}.team-area{max-width:250px;margin-top:12px;font-size:11px;line-height:1.8}.team-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:40px;padding-top:25px;display:flex}.team-footer p{font-size:16px}.faq-section{background:#0d1119}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-grid>div>p:not(.eyebrow){max-width:260px;margin:25px 0 12px;font-size:16px}.faq-list{border-top:1px solid #334057}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:83px;padding:25px 0;font-size:16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font:23px var(--mono);color:#849fda;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details{border-bottom:1px solid #334057}.faq-list details p{padding:0 28px 25px 0;font-size:16px;line-height:1.9}.faq-list summary:hover{color:#9dbbff}.contact-section{background:radial-gradient(at 10% 80%,#233e7066,#0000 50%),#0a0e16;position:relative;overflow:hidden}.contact-section:before{content:"";pointer-events:none;background-image:linear-gradient(#9ab6ee08 1px,#0000 0),linear-gradient(90deg,#9ab6ee08 1px,#0000 0);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.contact-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:95px;display:grid;position:relative}.contact-copy h2{letter-spacing:-3px;font-size:clamp(40px,4.7vw,66px)}.contact-copy h2 em{margin-top:8px;display:inline-block}.contact-lead{max-width:450px;margin:31px 0 16px;font-size:18px;line-height:1.7}.contact-copy>p:not(.contact-lead):not(.eyebrow){font-size:16px}.contact-checks{color:#b0bfda;flex-wrap:wrap;gap:15px 23px;margin:30px 0;font-size:14px;display:flex}.contact-checks>span{align-items:center;gap:7px;display:flex}.contact-checks svg{color:#729eff;width:12px}.contact-direct{border-top:1px solid #34425b;flex-direction:column;gap:8px;max-width:390px;padding-top:22px;display:flex}.contact-direct a{justify-content:space-between;align-items:center;min-height:38px;font-size:18px;display:flex}.contact-direct svg{color:#819bcf}.form-panel{background:#121b2b;border:1px solid #344463;padding:35px;scroll-margin-top:108px;box-shadow:0 30px 100px #0003}.form-panel-heading{color:#96b6f8;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.form-panel-heading .mono{font-size:14px}.form-panel h3{letter-spacing:-.9px;margin-bottom:28px;font-size:26px}.form-grid{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.form-field>span{color:#b3c3df;font-size:14px}.form-wide{grid-column:1/-1}.form-field input,.form-field select,.form-field textarea{color:#ebf1ff;outline-offset:2px;background:#0c1320;border:1px solid #314059;border-radius:0;width:100%;min-width:0;min-height:47px;padding:12px;font-size:16px}.form-field textarea{resize:vertical;min-height:94px}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#6d85b4}.consent{color:#9aadc9;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.7;display:flex}.consent input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin-top:2px}.consent a{text-underline-offset:3px;text-decoration:underline}.form-submit{color:#fff;background:#365ed8;border:0;width:100%;min-height:53px;padding:14px;font-size:16px;transition:background .2s}.form-submit:hover{background:#416bdd}.form-submit:disabled{opacity:.65}.form-note{color:#899fbe;margin-top:15px;font-size:14px;line-height:1.8}.form-note a{color:#b0c5e7}.form-error,.form-status{border:1px solid #769de9;margin-top:15px;padding:14px;font-size:16px;color:#d2e3ff!important}.form-error{border-color:#ce716c;color:#ffb6b2!important}.site-footer{background:#080b10}.footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:70px;padding-top:60px;padding-bottom:48px;display:grid}.footer-brand{width:155px;margin-bottom:23px}.footer-brand img{filter:brightness(0)invert();width:155px}.footer-main p{color:#6e819d;line-height:1.9}.footer-main>div:not(:first-child){padding-top:9px}.footer-main .mono{color:#627b9f;margin-bottom:20px;font-size:14px;display:block}.footer-main>div>a:not(.footer-brand){color:#a1b0c9;align-items:center;gap:8px;min-height:35px;font-size:14px;display:flex}.footer-main>div>a:hover{color:#fff}.footer-bottom{color:#637791;border-top:1px solid #263149;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:14px;display:flex}.footer-bottom>div{color:#99abc5;gap:25px;display:flex}.mobile-cta{display:none}.detail-hero{background:radial-gradient(at 90% 0,#324976,#0000 65%),#0c111b;padding:80px 0 95px}.detail-hero .eyebrow{margin-top:28px}.detail-hero h1{letter-spacing:-3px;max-width:950px;font-size:clamp(42px,6vw,84px);font-weight:450;line-height:1.05}.detail-hero p:not(.eyebrow){max-width:700px;margin:28px 0;font-size:20px}.detail-intro{border:0;padding-bottom:0}.detail-content>p{max-width:970px;line-height:1.9}.detail-content h2{font-size:44px}.detail-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;padding:0;list-style:none;display:grid}.detail-grid>article,.detail-grid>li{border-top:1px solid #34425b;padding-top:24px}.detail-grid .eyebrow,.detail-grid h3{margin-bottom:16px}.detail-grid h3{font-size:23px}.detail-grid p{font-size:13px;line-height:1.9}.detail-content>.text-link{margin-top:30px}.legal-page{padding:70px 0 100px}.legal-copy{max-width:940px}.legal-copy h1{letter-spacing:-2px;overflow-wrap:anywhere;margin:30px 0;font-size:clamp(36px,5vw,65px);line-height:1.1}.legal-copy h2{letter-spacing:-.7px;margin:35px 0 20px;font-size:29px}.legal-copy p{overflow-wrap:anywhere;margin:15px 0;font-size:16px;line-height:1.9}.legal-copy a{text-underline-offset:3px;text-decoration:underline}.legal-copy ul{color:#a3b1c9;font-size:16px}@media (min-width:1600px){.hero-world{width:62%;right:-1%}.hero-grid{min-height:770px}.hero{min-height:850px}}@media (max-width:1100px){.shell{width:calc(100% - 72px)}.section{padding:95px 0}.header-inner{gap:25px}.desktop-nav{gap:20px}.hero-grid{min-height:680px}.hero h1{letter-spacing:-4.5px;font-size:70px}.hero-copy{width:72%}.hero-continuation{letter-spacing:-3px;font-size:.73em}.hero-world{opacity:.9;width:74%;right:-19%}.hero-description{max-width:400px}.credibility{grid-template-columns:1fr 1fr 1fr 1fr}.proof-intro{display:none}.metric{padding-left:20px}.metric:first-of-type{padding-left:0}.certification{gap:9px}.certification>svg:first-child{width:24px}.decision-inner{flex-wrap:wrap;gap:5px 25px}.decision-inner>.mono{width:100%;margin-bottom:8px}.decision-inner a{flex:1;justify-content:space-between}.section-heading>p{max-width:270px}.service-body{padding:30px}.service-panel{grid-template-columns:1.25fr 1fr}.service-illustration{padding:20px}.service-tabs button{gap:11px;padding:20px}.service-tabs button strong{font-size:12px}.service-tabs button>svg:last-child{display:none}.benefit-grid h3{min-height:115px;font-size:23px}.benefit-grid article{padding-inline:24px}.result-grid{gap:60px}.report-sheet{margin-right:15px;padding:25px}.report-title h3{font-size:25px}.advisory-row{grid-template-columns:180px minmax(0,1fr) 80px 18px;gap:18px}.advisory-name strong{font-size:16px}.team-grid{gap:18px}.team-grid h3{font-size:18px}.contact-grid{gap:50px}.contact-copy h2{letter-spacing:-2px;font-size:48px}.form-panel{padding:28px}.footer-main{gap:40px}}@media (max-width:850px){.shell{width:calc(100% - 48px)}.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{gap:16px;height:76px}.brand,.brand img{width:145px}.header-cta{margin-left:auto}.hero{min-height:840px}.hero-grid{align-items:flex-start;min-height:700px;padding-top:67px;padding-bottom:60px}.hero-copy{width:100%;max-width:none}.hero h1{letter-spacing:-4px;font-size:clamp(50px,8.7vw,73px)}.hero-continuation{letter-spacing:-2.8px;font-size:.72em}.hero-description{max-width:390px;font-size:13px}.hero-world{opacity:.75;width:83%;height:570px;top:auto;bottom:25px;right:-20%}.hero-atmosphere{background:linear-gradient(90deg,#090c12f5,#090c12e0 22%,#090c1255 72%,#0000),linear-gradient(#090c12,#0000 55%)}.hero-actions{gap:17px;max-width:390px}.hero-bottom{margin-top:66px}.hero-coordinate{display:none}.metric>strong{font-size:36px}.certification strong,.metric>span{font-size:14px}.certification>svg:last-child{display:none}.section-heading{gap:30px}.section-heading>p{max-width:240px;font-size:16px}h2{letter-spacing:-2px;font-size:42px}.service-panel{grid-template-columns:1fr}.service-body{z-index:2;padding:35px;position:relative}.service-body h3{max-width:600px}.service-illustration{background-color:#0b1424;border-top:1px solid #293951;min-height:300px}.service-illustration>svg{height:115%;top:-6%}.service-illustration>.mono{align-self:flex-start}.additional-services{gap:6px 20px}.additional-services>span{width:100%}.benefit-grid{grid-template-columns:1fr}.benefit-grid article,.benefit-grid article:first-child,.benefit-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.benefit-grid h3{max-width:510px;min-height:0;font-size:28px}.benefit-grid article>svg{margin-bottom:18px}.benefit-grid p{max-width:650px}.industry-line{justify-content:flex-start;gap:20px;margin-top:30px}.industry-line>.mono{width:100%}.result-grid{grid-template-columns:1fr;gap:60px}.report-sheet{width:calc(100% - 28px);max-width:500px;margin-inline:auto;transform:rotate(1deg)}.report-title h3{font-size:31px}.standards-row{flex-wrap:wrap;gap:27px}.standards-row>.mono{width:100%;max-width:none}.advisory-row{grid-template-columns:180px minmax(0,1fr) 19px}.severity-score{display:none}.team-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}.team-intro{font-size:14px}.team-grid h3{font-size:22px}.team-area{font-size:12px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-grid>div>p:not(.eyebrow){max-width:none}.contact-grid{grid-template-columns:1fr;gap:45px}.contact-copy h2{font-size:56px}.contact-lead{max-width:580px}.form-panel{width:100%;max-width:600px;margin-inline:auto}.footer-main{gap:25px}.detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){html{scroll-padding-top:86px}.shell{width:calc(100% - 40px)}.section{padding:75px 0}.header-inner{gap:10px;height:70px}.brand,.brand img{width:124px}.header-cta{gap:10px;min-height:38px;padding:9px 10px;font-size:9px}.header-cta svg{width:13px}.menu-toggle{min-width:32px;margin-right:-7px}.hero{min-height:1000px}.hero-grid{min-height:0;padding-top:53px;padding-bottom:0}.hero .eyebrow{letter-spacing:.9px;margin-bottom:28px;font-size:8px}.hero h1{letter-spacing:-2.6px;margin-bottom:24px;font-size:clamp(40px,10.4vw,61px);line-height:1.06}.hero-continuation{letter-spacing:-1.5px;margin-top:8px;font-size:.7em;line-height:1.35}.hero-description{max-width:100%;font-size:12px;line-height:1.9}.hero-actions{gap:10px;max-width:none;margin-top:27px}.hero-actions>.button{justify-content:space-between;width:100%;min-height:51px;font-size:14px}.hero-actions .text-link{min-height:41px;font-size:14px}.hero-note{gap:5px;margin-top:8px;line-height:1.8;font-size:8px!important}.hero-world{opacity:1;width:125%;height:450px;top:auto;bottom:63px;right:-12.5%}.hero-atmosphere{background:linear-gradient(#090c12 0 44%,#090c1266 57%,#0000 75%)}.hero-bottom{width:auto;margin-top:0;padding:22px 0;position:absolute;bottom:0;left:20px;right:20px}.hero-bottom>.mono{letter-spacing:.6px;font-size:6px}.explore-link{letter-spacing:.8px;gap:10px;font-size:7px}.hero-coordinate{display:none}.credibility{grid-template-columns:1fr 1fr;gap:26px 20px;padding:31px 0}.metric{border:0;padding-left:0}.metric>strong{font-size:40px}.metric>span{margin-top:8px;font-size:14px}.certification,.metric:nth-of-type(4){border-top:1px solid var(--line);padding-top:24px}.certification{justify-content:flex-start;align-self:stretch;gap:12px}.certification strong{font-size:14px}.decision-inner{grid-template-columns:1fr;gap:5px;padding:22px 0;display:grid}.decision-inner>.mono{margin-bottom:8px}.decision-inner a{min-height:38px;font-size:11px}.eyebrow{margin-bottom:24px;font-size:14px}.section-heading h2,h2{letter-spacing:-1.8px;font-size:37px;line-height:1.1}.section-heading{margin-bottom:33px;display:block}.section-heading>p{max-width:none;margin-top:24px;font-size:16px}.section-heading .button{margin-top:25px}.service-tabs{grid-template-columns:1fr}.service-tabs button{border-bottom:1px solid #303a4d;border-right:0;gap:15px;min-height:74px;padding:17px 20px}.service-tabs button:last-child{border-bottom:0}.service-tabs button strong{font-size:13px}.service-tabs button small{font-size:10px}.service-tabs button>svg:last-child{display:block}.service-tabs button[aria-selected=true]:after{width:2px;height:auto;inset:0 auto 0 -1px}.service-body{padding:28px 22px}.service-body h3{letter-spacing:-1.1px;font-size:28px}.service-body>p{font-size:12px;line-height:1.9}.service-tags{gap:12px 16px;margin-top:22px}.service-tags span{font-size:9px}.service-actions{gap:9px;margin-top:27px}.service-actions .button{justify-content:space-between;width:100%;font-size:11px}.service-illustration{min-height:285px}.additional-services{gap:2px 20px;font-size:9px}.additional-services a{min-height:39px}.benefits-section{padding-bottom:0}.benefit-grid h3{letter-spacing:-.8px;font-size:26px}.benefit-grid p{font-size:12px;line-height:1.9}.industry-line{gap:15px 20px;padding-bottom:27px;font-size:9px}.result-grid{gap:46px}.report-explanations p,.result-grid .section-lead{font-size:16px}.report-sheet{width:calc(100% - 20px);padding:24px;box-shadow:10px 10px #263248,20px 20px #172133}.report-title h3{font-size:27px}.report-top .mono{font-size:14px}.report-line{font-size:16px}.report-foot{font-size:14px}.standards-row{gap:26px;margin-top:30px}.standards-row>strong{font-size:19px}.standards-row>.mono{font-size:14px}.advisory-row{grid-template-columns:1fr 22px;gap:12px;padding:25px 0}.cve{font-size:14px}.advisory-name,.cve{grid-column:1}.advisory-name strong{font-size:16px;line-height:1.5;display:block}.advisory-row>svg{grid-area:1/2/3}.research-section .text-link{font-size:14px}.team-intro{margin-bottom:32px;font-size:12px;line-height:1.9}.team-grid{gap:29px 16px}.portrait{aspect-ratio:1/1.1}.team-grid h3{letter-spacing:-.4px;margin-top:16px;font-size:17px}.team-role{font-size:9px;line-height:1.6}.team-area{margin-top:9px;font-size:10px;line-height:1.8}.team-footer{margin-top:29px;display:block}.team-footer p{font-size:16px}.team-footer .text-link{margin-top:8px;font-size:14px}.faq-grid{gap:30px}.faq-list summary{min-height:76px;padding:20px 0;font-size:16px;line-height:1.6}.faq-list details p{padding-right:10px;font-size:16px}.contact-copy h2{letter-spacing:-1.9px;font-size:40px}.contact-lead{margin-top:25px;font-size:16px;line-height:1.8}.contact-checks{gap:14px 20px;font-size:14px}.contact-direct a{font-size:17px}.form-panel{padding:25px 21px;scroll-margin-top:90px}.form-panel h3{margin-bottom:25px;font-size:24px}.form-grid{grid-template-columns:1fr;gap:17px}.form-field input,.form-field select,.form-field textarea{min-height:48px;font-size:16px}.consent,.form-field>span,.form-note{font-size:14px}.footer-main{grid-template-columns:1fr 1fr;gap:27px 20px;padding-top:40px;padding-bottom:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-brand{width:135px;margin-bottom:15px}.footer-main .mono{font-size:14px}.footer-main>div>a:not(.footer-brand){min-height:38px;font-size:14px}.footer-bottom{padding:20px 0 85px;font-size:14px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>div{gap:18px}.mobile-cta{z-index:45;color:#fff;background:#365ed8;justify-content:space-between;align-items:center;min-height:50px;padding:13px 18px;font-size:14px;display:flex;position:fixed;bottom:12px;left:16px;right:16px;box-shadow:0 4px 35px #0005}.detail-hero{padding:48px 0 65px}.detail-hero h1{letter-spacing:-1.9px;overflow-wrap:anywhere;font-size:42px}.detail-hero p:not(.eyebrow){font-size:17px}.detail-grid{grid-template-columns:1fr;gap:26px}.detail-content h2{font-size:32px}.detail-content>p{font-size:13px}.legal-page{padding-top:45px}.legal-copy h1{font-size:38px}.legal-copy h2{font-size:25px}.legal-copy p{font-size:16px}}@media (max-width:360px){.hero{min-height:1030px}.hero h1{letter-spacing:-2.3px;font-size:37px}.hero-continuation{font-size:.7em}.hero .eyebrow{font-size:7px}.header-cta{gap:5px;padding-inline:8px;font-size:8px}.brand,.brand img{width:110px}.service-body{padding-inline:18px}.service-body h3{font-size:25px}.hero-world{height:405px;bottom:70px}.team-grid h3{font-size:15px}.certification{gap:8px}.certification strong{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.service-panel:hover .service-illustration>svg{transform:none}}.mobile-cta[data-hidden=true]{display:none}.hero-world button{bottom:28px;right:calc(12% + 22px)}.pixel-button:focus-visible{outline-offset:-5px;outline:2px solid #fff;box-shadow:inset 0 0 0 4px #0a1020}.service-illustration>svg{width:100%;height:100%;top:0;left:0}.hero-world button{bottom:90px}@media (max-width:1100px){.hero-world button{right:calc(27% + 22px)}}@media (max-width:850px){.hero-world button{right:calc(26% + 22px)}}@media (max-width:600px){.hero-world button{bottom:18px;right:calc(12% + 22px)}}.capabilities-section{border-bottom:1px solid var(--line);background:#090c12;padding:120px 0}.capabilities-section>.shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.capabilities-intro{position:sticky;top:145px}.capabilities-intro h2{font-size:clamp(38px,4.4vw,66px)}.capabilities-intro>.text-link{margin-top:28px}.capability-links>a{border-top:1px solid #2d3544;flex-direction:column;padding:34px 55px 35px 0;transition:padding .35s,background .35s;display:flex;position:relative;overflow:hidden}.capability-links>a:last-child{border-bottom:1px solid #2d3544}.capability-links>a>.mono{color:#8ca7d8;margin-bottom:20px;font-size:14px}.capability-links strong{letter-spacing:-1.5px;font-size:clamp(25px,2.5vw,39px);font-weight:430;line-height:1.2}.capability-links>a>span:not(.mono){color:#96a2b7;margin-top:17px;font-size:14px}.capability-links>a>svg{color:#789cfa;transition:transform .35s;position:absolute;top:78px;right:5px}.capability-links>a:hover{background:#12203a55;padding-left:18px}.capability-links>a:hover>svg{transform:translate(3px,-3px)}.benefits-section>.shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:0 110px;display:grid}.benefits-section .section-heading{margin:0;display:block;position:sticky;top:140px}.benefits-section .section-heading h2{font-size:clamp(38px,4.5vw,64px)}.benefits-section .section-heading>p{max-width:350px;margin-top:30px;font-size:14px}.benefit-grid{display:block}.benefit-grid article,.benefit-grid article:first-child,.benefit-grid article:last-child{border-bottom:1px solid #273143;border-right:0;min-height:330px;margin-bottom:36px;padding:20px 0 55px;position:relative}.benefit-grid article>svg{color:#729bff;width:35px;height:35px;margin:0 0 25px}.benefit-grid article>.mono{font-size:9px;display:block;position:absolute;top:28px;right:0}.benefit-grid h3{letter-spacing:-1.2px;max-width:520px;min-height:0;margin-bottom:22px;font-size:32px}.benefit-grid p{max-width:520px;font-size:14px}.industry-line{grid-column:1/-1;margin-top:50px}.result-section{color:#101a2c;background:#e1e6ed;border:0;padding-block:160px;overflow:clip}.result-section p{color:#4b586d}.result-section .eyebrow{color:#344c72}.result-section em{color:#375fc1}.result-section .text-link.ink{color:#182849}.result-section .report-explanations>div{border-color:#acb7c8}.result-section .report-explanations>div>span{color:#456bc3}.result-section .report-sheet{color:#152239;will-change:transform;background:#fbfcff;border-color:#c4cddd;box-shadow:15px 15px #c2ccdf,30px 30px #d1d9e6}.result-section .report-foot,.result-section .report-line,.result-section .report-top,.result-section .severity-chart>div{border-color:#d6dde7}.result-section .report-foot,.result-section .report-line>span,.result-section .report-title>.mono,.result-section .report-top{color:#576c8e}.result-section .report-line>svg{color:#365ed8}.result-section .severity-chart{color:#25395b}.result-section .severity-chart>div>span:last-child{color:#60718c}.result-section .report-title h3{color:#12213a}.footer-statement{border-bottom:1px solid #283344;padding-block:80px}.footer-statement>a{letter-spacing:-.065em;padding-right:100px;font-size:clamp(58px,10.2vw,155px);font-weight:420;line-height:.97;display:block;position:relative}.footer-statement span{color:#839dcf}.footer-statement svg{stroke-width:.8px;color:#8aaefa;width:100px;height:100px;transition:transform .4s;position:absolute;bottom:8px;right:0}.footer-statement a:hover svg{transform:translate(8px,-8px)}.footer-main{grid-template-columns:1.4fr 1fr 1fr .8fr;gap:35px}.footer-main>div:first-child>a:not(.footer-brand){min-height:26px;font-size:14px}.footer-main>div:first-child>p{margin-bottom:18px}@media (max-width:1100px){.capabilities-section>.shell{gap:55px}.benefits-section>.shell{gap:0 60px}.footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:35px}.footer-main>div:last-child{grid-column:2}}@media (max-width:850px){.capabilities-section{padding:85px 0}.capabilities-section>.shell{grid-template-columns:1fr;gap:45px}.capabilities-intro{position:static}.capability-links>a{padding-block:30px}.capability-links>a>svg{top:65px}.benefits-section>.shell{display:block}.benefits-section .section-heading{margin-bottom:55px;position:static}.benefits-section .section-heading>p{max-width:520px}.benefit-grid article,.benefit-grid article:first-child,.benefit-grid article:last-child{min-height:0;margin-bottom:30px;padding-bottom:40px}.benefit-grid p{max-width:100%}.benefit-grid h3{font-size:30px}.result-section{padding-block:100px}.footer-statement{padding-block:55px}.footer-statement svg{width:65px;height:65px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:last-child{grid-column:auto}.footer-main>div:first-child{grid-column:1/-1}}@media (max-width:600px){.capabilities-section{padding:75px 0}.benefits-section .section-heading h2,.capabilities-intro h2{letter-spacing:-1.8px;font-size:39px}.capability-links strong{letter-spacing:-1px;font-size:28px}.capability-links>a>span:not(.mono){font-size:14px;line-height:1.8}.capability-links>a>svg{width:24px}.benefit-grid article>.mono{font-size:7px}.benefit-grid p{font-size:13px}.benefit-grid h3{font-size:28px}.result-section{padding-block:80px 100px}.footer-statement>a{padding-right:40px;font-size:clamp(54px,13.2vw,80px)}.footer-statement svg{width:43px;height:43px;bottom:0}.footer-main{gap:28px 16px}.footer-main .mono{letter-spacing:.03em;font-size:14px}.footer-main>div>a:not(.footer-brand){font-size:14px}}.center-heading{text-align:center}.center-heading,.center-heading .eyebrow{justify-content:center}.clarity-section{background:#fff}.clarity-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.clarity-grid article{border:1px solid #dce6f1;border-radius:16px;padding:42px}.clarity-label{letter-spacing:1px;color:#6b829c;margin-bottom:22px;font-size:10px;display:block}.clarity-grid h3{color:#193b5e;letter-spacing:-1px;margin-bottom:30px;font-size:32px}.clarity-grid p{color:#5c718a;align-items:center;gap:14px;margin:20px 0;font-size:15px;display:flex}.clarity-before{background:#f7f9fc}.clarity-before svg{color:#8998aa}.clarity-after{background:#fff;box-shadow:0 0 0 3px #e6f1fd,0 12px 40px #236baa0a}.clarity-after .clarity-label,.clarity-after svg{color:#2384c8}.clarity-after>.text-link{color:#1766b5;margin-top:12px}.team-cert{color:#4f7598;align-items:center;gap:10px;font-size:14px;display:flex}.team-cert svg{color:#2684ca}@media (max-width:760px){.clarity-grid{grid-template-columns:1fr;gap:20px}.clarity-grid article{padding:30px}.clarity-grid h3{font-size:28px}.clarity-grid p{margin-block:17px;font-size:13px}.team-cert{margin-bottom:12px;font-size:14px}}.footer-main>div{overflow-wrap:anywhere;min-width:0}.footer-bottom{flex-wrap:wrap}.report-foot{gap:16px}.report-foot>span,.report-line>strong{overflow-wrap:anywhere;min-width:0}.form-panel-heading{gap:14px}.advisory-name{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.severity-chart>div{flex-wrap:wrap}.severity-chart>div>span:last-child{flex-basis:100%;margin-left:16px}.footer-main .mono{letter-spacing:.02em}.footer-bottom{gap:12px}.footer-bottom>div{flex-wrap:wrap;gap:18px}}@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-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-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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--ink:#132d4b;--night:#fff;--night-raised:#f3f7fc;--paper:#f3f7fc;--white:#fff;--blue:#1766b5;--ice:#1766b5;--muted:#5e7186;--line:#dce6ef;--dark-line:#dce6ef;color-scheme:light}body{background:#fff;color:#132d4b}.dark p,p{color:#5e7186}.dark{background:#fff;color:#132d4b}.paper{background:#f3f7fc}em{color:#1766b5}::selection{background:#1766b5;color:#fff}:focus-visible{outline-color:#1766b5}.eyebrow,.eyebrow-light{color:#55738f}.eyebrow>span{background:#2695d2;box-shadow:7px 0 0 #2695d23b,0 7px 0 #2695d23b}.button-blue,.button-ink,.form-submit,.mobile-cta{background:#1766b5;color:#fff}.button:hover,.form-submit:hover{background:#105492;box-shadow:0 8px 28px #1766b51c}.button{border-radius:3px}.pixel-button{clip-path:none}.pixel-button:focus-visible{outline:2px solid #1766b5;outline-offset:4px;box-shadow:inset 0 0 0 2px #fff}.text-link,.text-link.ink{color:#1766b5}.skip-link{background:#fff;color:#132d4b;border:1px solid #1766b5}.mobile-menu,.site-header{background:#fffffff5;border-color:#dce6ef}.brand img,.footer-brand img{filter:none}.desktop-nav a{color:#304a64}.desktop-nav a:hover{color:#1766b5}.header-cta{background:#1766b5;color:#fff}.header-cta:hover{background:#105492}.hero{background:#fff}.hero:before{background:radial-gradient(ellipse at 83% 44%,#e3f1fc 0,#edf6fd88 38%,transparent 70%)}.hero:after{background-image:radial-gradient(#83b1d622 .6px,transparent 0);opacity:.2}.hero-continuation{color:#1766b5}.hero-description{color:#5e7186}.hero-note{color:#5e7186!important}.hero-atmosphere{background:linear-gradient(90deg,#fff,#fffffff2 15%,#ffffffb5 34%,#ffffff20 54%,transparent 70%)}.hero-bottom{border-color:#dce6ef;color:#5e7186}.explore-link svg{color:#1766b5}.hero-coordinate{color:#6c8298}.proof-strip{background:#f3f7fc;border-color:#dce6ef}.proof-intro>.mono{color:#55738f}.metric>strong,.proof-intro>p{color:#132d4b}.metric>strong span{color:#2695d2}.metric>span{color:#5e7186}.certification>svg:first-child{color:#1766b5}.certification strong{color:#132d4b}.certification small,.certification>svg:last-child{color:#5e7186}.decision-band{background:#fff;border-color:#dce6ef}.decision-inner>.mono{color:#5e7186}.decision-inner a{color:#35536e}.decision-inner a:hover{color:#1766b5}#leistungen{background:#fff}.service-explorer{border-color:#d7e4ef;background:#fff}.service-explorer:after,.service-explorer:before{color:#1766b5;background:#fff}.service-tabs,.service-tabs button{border-color:#d7e4ef}.service-tabs button{background:#f3f7fc;color:#35536e}.service-tabs button small{color:#5e7186}.service-tabs button>svg:first-child,.service-tabs button>svg:last-child{color:#1766b5}.service-tabs button[aria-selected=true]{background:#e9f3fc;color:#132d4b}.service-tabs button[aria-selected=true]>svg{color:#1766b5}.service-tabs button:hover{background:#eaf3fb}.service-body>.mono{color:#1766b5}.service-tags span{color:#42617b}.service-tags svg{color:#1766b5}.service-illustration{background-color:#f3f7fc;background-image:radial-gradient(#7caed540 .7px,transparent 0);border-color:#d7e4ef}.service-illustration>.mono,.service-illustration>.mono:last-child{color:#55738f}.additional-services>span{color:#5e7186}.additional-services a{color:#35536e}.additional-services a:hover{color:#1766b5}.capabilities-section{background:#fff;border-color:#dce6ef}.capability-links>a,.capability-links>a:last-child{border-color:#dce6ef}.capability-links>a>.mono{color:#1766b5}.capability-links>a>span:not(.mono){color:#5e7186}.capability-links>a>svg{color:#1766b5}.benefits-section,.capability-links>a:hover{background:#f3f7fc}.benefit-grid article,.benefit-grid article:first-child,.benefit-grid article:last-child{border-color:#dce6ef}.benefit-grid article>svg{color:#1766b5}.benefit-grid .mono{color:#63809a}.industry-line{border-color:#dce6ef;color:#35536e}.industry-line>.mono{color:#5e7186}.result-section{background:#f3f7fc;color:#132d4b}.result-section p{color:#5e7186}.result-section .eyebrow{color:#55738f}.result-section .text-link.ink,.result-section em{color:#1766b5}.report-explanations>div,.result-section .report-explanations>div{border-color:#d4e2ed}.report-explanations>div>span,.result-section .report-explanations>div>span{color:#1766b5}.report-sheet,.result-section .report-sheet{background:#fff;color:#132d4b;border-color:#d4e2ed;box-shadow:15px 15px 0 #e0ebf4,30px 30px 0 #edf3f8}.report-foot,.report-top,.result-section .report-foot,.result-section .report-line,.result-section .report-top,.result-section .severity-chart>div,.severity-chart>div{border-color:#dce6ef}.report-foot,.report-line>span,.report-title>.mono,.report-top .mono,.result-section .report-foot,.result-section .report-line>span,.result-section .report-title>.mono,.result-section .report-top,.result-section .severity-chart>div>span:last-child,.severity-chart>div>span:last-child{color:#5e7186}.report-line>svg,.result-section .report-line>svg{color:#1766b5}.result-section .report-title h3,.result-section .severity-chart{color:#132d4b}.critical{background:#b64d48}.high{background:#b96d31}.medium{background:#367bba}.process-section{background:#fff}.standards-row{border-color:#dce6ef}.standards-row>.mono{color:#5e7186}.standards-row>strong{color:#55738f}.research-section{background:#fff}.advisory-list,.advisory-row{border-color:#dce6ef}.advisory-row:hover{background:#f3f7fc}.cve{color:#1766b5}.advisory-name small{color:#5e7186}.severity-score{color:#9f3936}.advisory-row>svg{color:#1766b5}.team-section{background:#f3f7fc}.portrait{background:#e8f0f7}.portrait:after{border-color:#d9e6f040;background:linear-gradient(0deg,#17324b14,transparent 55%)}.portrait img,.team-grid article:hover .portrait img{filter:none}.portrait-mark{color:#fff;text-shadow:0 1px 4px #132d4b80}.team-role{color:#1766b5}.team-footer{border-color:#dce6ef}.faq-section{background:#fff}.faq-list,.faq-list details{border-color:#dce6ef}.faq-list summary:hover,.faq-list summary>span{color:#1766b5}.contact-section{background:radial-gradient(ellipse at 10% 80%,#e2f1fc,transparent 50%),#f3f7fc}.contact-section:before{background-image:linear-gradient(#1766b507 1px,transparent 0),linear-gradient(90deg,#1766b507 1px,transparent 0)}.contact-checks{color:#42617b}.contact-checks svg,.contact-direct svg{color:#1766b5}.contact-direct{border-color:#cfdeea}.contact-direct a{color:#132d4b}.contact-direct a:hover{color:#1766b5}.form-panel{background:#fff;border-color:#d5e3ee;box-shadow:0 16px 50px #15324b08}.form-panel-heading{color:#1766b5}.form-field>span{color:#35536e}.form-field input,.form-field select,.form-field textarea{background:#fff;border-color:#bccddd;color:#132d4b;border-radius:3px}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#7ca1c2}.form-field input::placeholder,.form-field textarea::placeholder{color:#6d8295}.consent{color:#5e7186}.consent a{color:#1766b5}.consent input{accent-color:#1766b5}.form-note{color:#5e7186}.form-note a{color:#1766b5}.form-status{border-color:#8db4d5;background:#eef6fd;color:#174f7d!important}.form-error{border-color:#d19a95;background:#fff4f2;color:#96372f!important}.mobile-cta{box-shadow:0 5px 24px #1766b529}.site-footer{background:#fff;color:#132d4b}.footer-statement{border-color:#dce6ef;padding-block:65px}.footer-statement>a{font-size:clamp(54px,8.1vw,115px);padding-right:95px}.footer-statement span,.footer-statement svg{color:#1766b5}.footer-statement svg{width:80px;height:80px;stroke-width:1}.footer-main{padding-top:50px}.footer-brand img{filter:none}.footer-main p{color:#5e7186;font-size:14px}.footer-main .mono{color:#55738f}.footer-main>div>a:not(.footer-brand){color:#35536e}.footer-main>div>a:hover{color:#1766b5}.footer-bottom{border-color:#dce6ef;color:#5e7186}.footer-bottom>div{color:#42617b}.footer-bottom a:hover{color:#1766b5}.detail-hero{background:radial-gradient(ellipse at 90% 0,#e6f2fc,transparent 65%),#fff}.detail-grid>article,.detail-grid>li{border-color:#dce6ef}.legal-page{background:#fff}.legal-copy ul{color:#5e7186}.legal-copy a{color:#1766b5}@media(max-width:850px){.hero-atmosphere{background:linear-gradient(90deg,#fffffff5,#ffffffe0 22%,#ffffff55 72%,transparent),linear-gradient(180deg,#fff,transparent 55%)}.footer-statement{padding-block:50px}.footer-statement svg{width:62px;height:62px}}@media(max-width:600px){.hero-atmosphere{background:linear-gradient(180deg,#fff,#fff 44%,#ffffff66 57%,transparent 75%)}.service-tabs button{border-color:#d7e4ef}.report-sheet,.result-section .report-sheet{box-shadow:10px 10px 0 #e0ebf4,20px 20px 0 #edf3f8}.footer-statement{padding-block:42px}.footer-statement>a{font-size:clamp(48px,12.5vw,72px);padding-right:45px}.footer-statement svg{width:40px;height:40px}.footer-main{padding-top:35px}.footer-main .mono{font-size:14px}.footer-bottom{padding-bottom:28px}}.faq-list details>p,.report-explanations p,.section-heading>p,.section-lead{font-size:18px;line-height:1.7}.footer-brand{display:block;width:210px;max-width:100%}.footer-brand img{width:100%;height:auto}.footer-main p,.footer-main>div>a:not(.footer-brand){font-size:16px}@media(max-width:600px){.faq-list details>p,.report-explanations p,.section-heading>p,.section-lead{font-size:17px}.footer-main p,.footer-main>div>a:not(.footer-brand){font-size:15px}}.consent-manager_backdrop__dveLA{position:fixed;inset:0;z-index:9999;background:rgba(13,38,62,.48);display:flex;align-items:flex-end;justify-content:center;padding:16px}.consent-manager_panel__lRv62{width:min(850px,100%);max-height:min(85vh,800px);overflow:auto;background:#fff;border:1px solid #d1e0ec;border-radius:18px;padding:clamp(20px,3vw,36px);box-shadow:0 20px 70px rgba(10,42,74,.24);color:#173653}.consent-manager_eyebrow__6AaG_{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1466ad;margin:0 0 10px}.consent-manager_panel__lRv62 h2{font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.025em;margin:0 0 14px}.consent-manager_panel__lRv62 p{font-size:16px;line-height:1.55;margin:0 0 18px}.consent-manager_panel__lRv62 a{color:#135fa8;text-decoration:underline}.consent-manager_options__MybMe{border-top:1px solid #d7e3ec;padding-top:16px}.consent-manager_options__MybMe p{font-size:14px;margin:0 0 12px}.consent-manager_option__e_KqT{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid #e6edf3;cursor:pointer}.consent-manager_option__e_KqT input{width:20px;height:20px;margin-top:2px;accent-color:#1466ad;flex:none}.consent-manager_option__e_KqT span{display:grid;gap:3px}.consent-manager_option__e_KqT small{font-size:13px;line-height:1.45;color:#536e83}.consent-manager_actions__KyH0K{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.consent-manager_actions__KyH0K button{flex:1 1 170px;min-height:48px;border:1px solid #1765a7;border-radius:7px;padding:10px 16px;background:#fff;color:#145d9f;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.consent-manager_actions__KyH0K button:first-child,.consent-manager_actions__KyH0K button:nth-child(2){background:#1765a7;color:white}.consent-manager_actions__KyH0K button:focus-visible,.consent-manager_option__e_KqT input:focus-visible{outline:3px solid #4fa1e4;outline-offset:2px}@font-face{font-family:inter;src:url(/_next/static/media/7a19d28966c7e2d9-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_ccac51{font-family:inter,inter Fallback}.__variable_ccac51{--font-inter:"inter","inter Fallback"}