/*! tailwindcss v4.2.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-border-style:solid;--tw-font-weight: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-amber-400:oklch(82.8% .189 84.429);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-xs:0 1px 3px #1d268014;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-va-text:#555;--color-va-red:#fd6161;--color-va-blue:#616dfd;--color-va-violet:#343fbf;--color-va-dark:#1d2680;--color-va-dark-mid:#1a1f6e;--color-va-dark-deep:#0f1347;--color-va-text-muted:#6a7282;--color-va-border:#e6e8f5;--color-va-surface:#f8f9ff;--color-va-surface-2:#eef0fe;--color-va-surface-band:#f3f4fe;--color-va-green:#22c55e;--color-va-gold:#f59e0b;--color-va-blue-light:#8b95ff;--color-va-blue-strong:#4a5ce0;--color-va-blue-tint:#eff6ff;--color-va-red-light:#ffb3b3;--color-va-red-tint:#fef2f2;--color-va-gold-strong:#92400e;--color-va-gold-tint:#fffdf7;--color-va-green-strong:#047857;--color-va-green-tint:#ecfdf5;--color-va-teal:#00796f;--color-va-proven:#00b67a;--color-va-blue-pale:#c4c8ff;--color-va-purple:#8f6bdf;--color-va-ink:#333;--color-linkedin:#0a66c2;--color-vodafone-red:#e60000;--color-vodafone-red-dark:#b30000;--color-va-cta-from:#5966ee;--color-va-cta-to:#d63c3c;--font-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--shadow-card:0 10px 40px -10px #1d268014;--shadow-floating:0 20px 60px -15px #1d268026;--shadow-media:8px 8px 0 #616dfd38;--shadow-glow:0 0 40px -10px #616dfd4d}}@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}}@layer components;@layer utilities{.\!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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.max-w-3xl{max-width:var(--container-3xl)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}.border{border-style:var(--tw-border-style);border-width:1px}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-va-blue{color:var(--color-va-blue)}.text-va-red{color:var(--color-va-red)}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}}}:root{--gradient-brand:linear-gradient(90deg,var(--color-va-blue),var(--color-va-red));--gradient-cta:linear-gradient(90deg,var(--color-va-cta-from),var(--color-va-cta-to));--gradient-dark:linear-gradient(135deg,var(--color-va-dark) 0%,var(--color-va-dark-mid) 50%,var(--color-va-dark-deep) 100%);--space-section:clamp(56px,calc(41.14px + 3.81vw),96px);--space-section-compact:clamp(40px,calc(31.09px + 2.29vw),64px);--space-hero-top:clamp(40px,calc(28.11px + 3.05vw),72px);--space-hero-bottom:clamp(56px,calc(41.14px + 3.81vw),96px);--space-header-gap:clamp(32px,calc(23.09px + 2.29vw),56px);--space-stack-2xs:4px;--space-stack-xs:8px;--space-stack-sm:12px;--space-stack-md:16px;--space-stack-lg:24px;--space-stack-xl:32px;--space-card:clamp(24px,calc(21.03px + .76vw),32px);--space-card-sm:clamp(20px,calc(18.51px + .38vw),24px);--space-card-lg:clamp(28px,calc(20.57px + 1.9vw),48px);--space-grid:clamp(16px,calc(13.03px + .76vw),24px);--space-grid-lg:clamp(32px,calc(20.11px + 3.05vw),64px);--container-max:1232px;--container-narrow:760px;--container-wide:1360px;--gutter:clamp(20px,calc(15.54px + 1.14vw),32px);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:9999px;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.5s;--duration-reveal:.7s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out-soft:cubic-bezier(.22,1,.36,1);--z-base:0;--z-raised:10;--z-sticky:40;--z-header:50;--z-dropdown:60;--z-overlay:80;--z-modal:90;--z-toast:100}.va-skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.va-skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:9999;border-radius:var(--radius-sm);background-color:var(--color-white);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-blue);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:0;position:absolute;overflow:visible}body{--heading-color:var(--color-va-dark);--text-color:var(--color-va-text);color:var(--color-va-text);background:var(--color-va-surface)}body,html{overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--heading-color);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--color-va-blue);outline-offset:3px}::selection{color:var(--color-white);background:var(--color-va-blue)}.va-card{padding:var(--space-card);border-radius:var(--radius-md);background-color:var(--color-white);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-card-hover{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-base)}@media (hover:hover){.va-card-hover:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#1d268026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.va-section{padding-block:var(--space-section)}.va-section--compact{padding-block:var(--space-section-compact)}.va-section--flush-top,.va-section--none{padding-top:0}.va-section--flush-bottom,.va-section--none{padding-bottom:0}.va-section-light{background:var(--color-white)}.va-section-surface{background:var(--color-va-surface-band)}.va-section-dark{background:var(--gradient-dark)}.va-section-brand,.va-section-dark{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9);color:var(--color-white)}.va-section-brand{background:var(--gradient-brand)}.va-section-inner{width:100%;max-width:calc(var(--container-max) + (2 * var(--gutter)));padding-inline:var(--gutter);margin-inline:auto}.va-section-inner--narrow{max-width:calc(var(--container-narrow) + (2 * var(--gutter)))}.va-section-inner--wide{max-width:calc(var(--container-wide) + (2 * var(--gutter)))}.va-hero{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12)}@media (min-width:48rem){.va-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 32)}}.va-hero-inner{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}.va-hero-center{text-align:center;align-items:center}.va-hero-left{text-align:left;align-items:flex-start}.va-hero-title{font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}.va-hero-subtitle{max-width:var(--container-2xl);color:var(--text-color);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.va-hero-subtitle-center{margin-inline:auto}.va-hero-bg{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;min-height:50vh;display:flex;position:relative}@media (min-width:48rem){.va-hero-bg{min-height:80vh}}.va-hero-overlay{inset:calc(var(--spacing) * 0);background:linear-gradient(to top,rgb(from var(--color-va-dark-deep) r g b/.7) 0,rgb(from var(--color-va-dark-deep) r g b/.35) 50%,rgb(from var(--color-va-dark-deep) r g b/.15) 100%);position:absolute}.va-hero-inner-bg{z-index:10;padding-bottom:calc(var(--spacing) * 16);position:relative}@media (min-width:48rem){.va-hero-inner-bg{padding-bottom:calc(var(--spacing) * 20)}}.va-hero-title-bg{color:var(--color-white)}.va-hero-subtitle-bg{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.va-hero-subtitle-bg{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.va-quote-banner{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-va-dark);--tw-gradient-to:var(--color-va-violet);--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));padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.va-quote-banner{padding-block:calc(var(--spacing) * 20)}}.va-quote-banner-inner{max-width:var(--container-4xl);padding-inline:calc(var(--spacing) * 6);text-align:center;margin-inline:auto}.va-quote-banner-text{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--color-white);text-wrap:balance;--tw-leading:var(--leading-relaxed);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;line-height:var(--leading-relaxed);font-style:normal}.va-quote-banner-author{color:#fffc;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.va-quote-banner-author{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.va-cta-banner{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-va-dark);--tw-gradient-to:var(--color-va-violet);--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))}.va-faq-item{border-radius:var(--radius-md);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:1px solid rgb(from var(--color-va-border) r g b/1);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.va-faq-item[open]{border-color:rgb(from var(--color-va-blue) r g b/.3);border-left:4px solid var(--color-va-blue);box-shadow:var(--shadow-floating)}.va-faq-summary{cursor:pointer;width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.va-faq-summary::-webkit-details-marker{display:none}.va-faq-chevron{color:var(--color-va-blue);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.va-faq-item[open] .va-faq-chevron{transform:rotate(180deg)}.va-faq-answer{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);color:var(--color-va-text);line-height:1.8}.va-footer,.va-format-premium-card,.va-hub-hero,.va-mission-box,.va-quote-banner,.va-section-brand,.va-section-dark,.va-stat-banner,.va-transition-box{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9)}.va-section-light+.va-section-light,.va-section-surface+.va-section-surface{padding-top:0}.va-btn{--btn-height:48px;--btn-px:24px;--btn-font:.9375rem;justify-content:center;align-items:center;gap:var(--space-stack-xs);min-height:var(--btn-height);padding:0 var(--btn-px);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--btn-font);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),filter var(--duration-base) var(--ease-standard);border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.va-btn:hover{transform:translateY(-2px)}.va-btn:active{transform:translateY(0)scale(.98)}.va-btn svg{transition:transform var(--duration-base) var(--ease-out-soft);flex-shrink:0}.va-btn:hover svg:last-child:not(:first-child){transform:translate(3px)}.va-btn:disabled,.va-btn[aria-busy=true],.va-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.va-btn--sm{--btn-height:40px;--btn-px:18px;--btn-font:.875rem}.va-btn--lg{--btn-height:56px;--btn-px:32px;--btn-font:1rem}.va-btn--block{width:100%;display:flex}@media (pointer:coarse){.va-btn--sm{--btn-height:44px}}.va-btn--primary{color:var(--color-white);background:var(--gradient-cta);box-shadow:var(--shadow-card)}.va-btn--primary:hover{color:var(--color-white);box-shadow:var(--shadow-glow);filter:saturate(1.08)}.va-btn--secondary{color:var(--color-va-dark);background:var(--color-white);border-color:var(--color-va-border);box-shadow:var(--shadow-xs)}.va-btn--secondary:hover{color:var(--color-va-blue);border-color:rgb(from var(--color-va-blue) r g b/.4);box-shadow:var(--shadow-card)}.va-btn--ghost{color:var(--color-va-blue);background:0 0}.va-btn--ghost:hover{background:rgb(from var(--color-va-blue) r g b/.08)}.va-btn--on-dark{color:var(--color-va-dark);background:var(--color-white);box-shadow:var(--shadow-card)}.va-btn--on-dark:hover{color:var(--color-va-dark);box-shadow:var(--shadow-floating)}.va-btn--on-dark-outline{color:var(--color-white);background:rgb(from var(--color-white) r g b/.06);border-color:rgb(from var(--color-white) r g b/.4)}.va-btn--on-dark-outline:hover{color:var(--color-white);background:rgb(from var(--color-white) r g b/.14);border-color:var(--color-white)}.va-btn--on-dark-ghost{color:rgb(from var(--color-white) r g b/.7);background:0 0}.va-btn--on-dark-ghost:hover{color:var(--color-white);transform:none}.va-link-arrow{align-items:center;gap:var(--space-stack-xs);min-height:44px;color:var(--color-va-blue);transition:color var(--duration-fast) var(--ease-standard),background-size var(--duration-base) var(--ease-out-soft);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .8em);background-repeat:no-repeat;background-size:0 1px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.va-link-arrow svg{transition:transform var(--duration-base) var(--ease-out-soft)}.va-link-arrow:hover{color:var(--color-va-violet);background-size:100% 1px}.va-link-arrow:hover svg{transform:translate(4px)}.va-link-arrow--on-dark,.va-link-arrow--on-dark:hover{color:var(--color-white)}.va-link-arrow--red,.va-link-arrow--red:hover{color:var(--color-va-cta-to)}.va-inline-arrow,.va-inline-star{vertical-align:-.15em;transition:transform var(--duration-base) var(--ease-out-soft);display:inline-block}.va-inline-star{color:var(--color-va-gold)}a:hover .va-inline-arrow,a:hover>.va-inline-arrow{transform:translate(3px)}.va-badge{align-items:center;gap:var(--space-stack-xs);width:fit-content;max-width:100%;margin-bottom:var(--space-stack-sm);border:1px solid rgb(from var(--color-va-blue) r g b/.18);background:rgb(from var(--color-va-blue) r g b/.08);color:var(--color-va-violet);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;padding:6px 14px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.va-badge,.va-badge:before{border-radius:var(--radius-pill)}.va-badge:before{content:"";background:var(--color-va-gold);flex-shrink:0;width:6px;height:6px}.va-badge--no-dot:before{content:none}.va-badge--sm{padding:4px 10px;font-size:.6875rem}.va-badge--hero{margin-bottom:var(--space-stack-lg)}.va-badge--on-dark,.va-hero-bg .va-badge,.va-hub-hero .va-badge,.va-quote-banner .va-badge,.va-section-brand .va-badge,.va-section-dark .va-badge,.va-transition-box .va-badge,.va-trust-section .va-badge{border-color:rgb(from var(--color-white) r g b/.2);background:rgb(from var(--color-white) r g b/.1);color:var(--color-white);-webkit-text-fill-color:currentColor}.va-badge-icon{color:var(--color-va-gold);flex-shrink:0}.va-eyebrow{margin-bottom:var(--space-stack-xs);color:var(--color-va-violet);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.va-eyebrow--red{color:var(--color-va-cta-to)}@media (max-width:639px){.va-badge{letter-spacing:.06em}}.va-stars{color:var(--color-va-gold);align-items:center;gap:2px;line-height:1;display:inline-flex}.va-section-header{margin-bottom:var(--space-header-gap);flex-direction:column;align-items:flex-start;display:flex}.va-section-header--center{text-align:center;align-items:center}.va-section-header--center .va-section-title{max-width:24ch}.va-section-header--center .va-section-desc{max-width:62ch;margin-inline:auto}.va-section-header>.va-badge{margin-bottom:var(--space-stack-sm)}.va-section-header>.va-section-title+.va-section-desc{margin-top:var(--space-stack-md)}.va-section-header--left .va-section-desc{margin-inline:0}.va-section-header--on-dark .va-section-title{color:var(--color-white)}.va-section-header--on-dark .va-section-desc{color:rgb(from var(--color-white) r g b/.7)}:root{--header-height:64px}@media (min-width:1024px){:root{--header-height:76px}}.va-main{padding-top:var(--header-height)}.va-header{z-index:var(--z-header);background:rgb(from var(--color-white) r g b/.94);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.va-header{background:rgb(from var(--color-white) r g b/.8);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px)}}.va-header.is-scrolled{border-bottom-color:var(--color-va-border);box-shadow:var(--shadow-xs)}.va-header-inner{align-items:center;gap:var(--space-stack-xl);height:var(--header-height);max-width:calc(var(--container-wide) + 2 * var(--gutter));padding-inline:var(--gutter);transition:height var(--duration-base) var(--ease-out-soft);margin-inline:auto;display:flex}@media (min-width:1024px){.va-header.is-scrolled .va-header-inner{height:64px}}.va-header-logo{flex-shrink:0;align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.va-header-logo-img{width:auto;height:30px;transition:height var(--duration-base) var(--ease-out-soft)}@media (min-width:1024px){.va-header-logo-img{height:34px}.va-header.is-scrolled .va-header-logo-img{height:30px}}.va-header-actions{display:none}@media (min-width:1024px){.va-header-actions{flex-shrink:0;align-items:center;display:flex}}.va-nav{display:none}@media (min-width:1024px){.va-nav{align-items:center;gap:var(--space-stack-2xs);display:flex}}.va-nav-item,.va-nav-link{position:relative}.va-nav-link{border-radius:var(--radius-pill);height:44px;color:var(--color-va-dark);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:500;display:inline-flex}.va-nav-link:after{content:"";border-radius:var(--radius-pill);background:var(--gradient-brand);height:2px;transition:transform var(--duration-base) var(--ease-out-soft);position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.va-nav-item.is-open>.va-nav-link,.va-nav-link:hover{color:var(--color-va-blue)}.va-nav-link.is-active:after,.va-nav-link:hover:after{transform:scaleX(1)}.va-nav-link.is-active{color:var(--color-va-violet)}.va-nav-caret{transition:transform var(--duration-base) var(--ease-out-soft)}.va-nav-item.is-open .va-nav-caret{transform:rotate(180deg)}.va-nav-panel{z-index:var(--z-dropdown);width:380px;padding:var(--space-stack-xs);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-floating);animation:va-nav-panel-in var(--duration-base) var(--ease-out-soft);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.va-nav-panel:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.va-nav-panel[hidden]{display:none}@keyframes va-nav-panel-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.va-nav-panel-list{gap:2px;display:grid}.va-nav-panel-link{align-items:center;gap:var(--space-stack-md);padding:var(--space-stack-sm);border-radius:var(--radius-md);color:var(--color-va-dark);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.va-nav-panel-link.is-active,.va-nav-panel-link:focus-visible,.va-nav-panel-link:hover{background:var(--color-va-surface)}.va-nav-panel-icon{border-radius:var(--radius-sm);background:rgb(from var(--color-va-blue) r g b/.08);width:40px;height:40px;color:var(--color-va-blue);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.va-nav-panel-link.is-active .va-nav-panel-icon,.va-nav-panel-link:hover .va-nav-panel-icon{background:var(--gradient-cta);color:var(--color-white)}.va-nav-panel-text{gap:2px;display:grid}.va-nav-panel-title{font-size:.9375rem;font-weight:600;line-height:1.3}.va-nav-panel-desc{color:var(--color-va-text-muted);font-size:.8125rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.va-nav-panel{animation:none}}.va-megamenu-item{position:static}.va-megamenu{visibility:hidden;top:100%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 2);opacity:0;z-index:var(--z-dropdown);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out-soft),visibility var(--duration-base);background:var(--color-white);box-shadow:var(--shadow-floating);border-top:1px solid var(--color-va-border);border-bottom:1px solid var(--color-va-border);position:absolute}.va-megamenu,.va-megamenu-open{translate:var(--tw-translate-x) var(--tw-translate-y)}.va-megamenu-open{visibility:visible;--tw-translate-y:calc(var(--spacing) * 0);opacity:1}.va-megamenu-inner{max-width:calc(var(--container-wide) + 2 * var(--gutter));padding:var(--space-stack-xl) var(--gutter);align-items:flex-start;gap:var(--space-grid-lg);grid-template-columns:280px minmax(0,1fr);min-height:320px;margin-inline:auto;display:grid}.va-megamenu-eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#1d268080;display:flex}@supports (color:color-mix(in lab,red,red)){.va-megamenu-eyebrow{color:color-mix(in oklab,var(--color-va-dark) 50%,transparent)}}.va-megamenu-eyebrow{text-transform:uppercase}.va-megamenu-eyebrow-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-va-blue)}.va-megamenu-categories{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.va-megamenu-categories .va-megamenu-eyebrow{margin-bottom:calc(var(--spacing) * 2)}.va-megamenu-cat{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-va-dark);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-fast);background:0 0;border:none;display:flex}.va-megamenu-cat:hover{background-color:var(--color-va-surface)}.va-megamenu-cat-active,.va-megamenu-cat-active:hover{background:rgb(from var(--color-va-blue) r g b/.08);color:var(--color-va-violet)}.va-megamenu-cat-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1}.va-megamenu-cat-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#1d268066;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.va-megamenu-cat-count{color:color-mix(in oklab,var(--color-va-dark) 40%,transparent)}}.va-megamenu-cat-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.va-megamenu-cat-active .va-megamenu-cat-count{color:var(--color-va-violet)}.va-megamenu-cat-caret{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-fast);flex-shrink:0}.va-megamenu-cat-active .va-megamenu-cat-caret{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.va-megamenu-content{border-left:1px var(--tw-border-style);border-color:#e6e8f5b3;min-height:100%}@supports (color:color-mix(in lab,red,red)){.va-megamenu-content{border-color:color-mix(in oklab,var(--color-va-border) 70%,transparent)}}.va-megamenu-content{padding-left:calc(var(--spacing) * 10)}.va-megamenu-content-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.va-megamenu-all{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-blue);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-fast);display:inline-flex}.va-megamenu-all:hover{gap:calc(var(--spacing) * 2.5)}.va-megamenu-all-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.va-megamenu-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;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));font-size:1.125rem;font-weight:600;line-height:1.35;display:inline-block}@media (hover:hover){.va-megamenu-title:hover{color:var(--color-va-blue)}}.va-megamenu-articles{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.va-megamenu-article{margin-inline:calc(var(--spacing) * -2);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);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));display:flex}.va-megamenu-article:hover{background-color:var(--color-va-surface)}.va-megamenu-article-caret{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#616dfd66;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.va-megamenu-article-caret{color:color-mix(in oklab,var(--color-va-blue) 40%,transparent)}}.va-megamenu-article-caret{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-fast)}.va-megamenu-article:hover .va-megamenu-article-caret{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-va-blue)}.va-megamenu-article span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#1d2680cc}@supports (color:color-mix(in lab,red,red)){.va-megamenu-article span{color:color-mix(in oklab,var(--color-va-dark) 80%,transparent)}}.va-megamenu-article span{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))}.va-megamenu-article:hover span{color:var(--color-va-blue)}.va-mnav-close,.va-mnav-toggle{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-va-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}@media (min-width:1024px){.va-mnav-toggle{display:none}}.va-mnav-toggle-bars{width:22px;height:14px;display:block;position:relative}.va-mnav-toggle-bars>span{border-radius:var(--radius-pill);width:100%;height:2px;transition:transform var(--duration-base) var(--ease-out-soft),opacity var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;left:0}.va-mnav-toggle-bars>span:first-child{top:0}.va-mnav-toggle-bars>span:nth-child(2){width:70%;top:6px;left:auto;right:0}.va-mnav-toggle-bars>span:nth-child(3){top:12px}.va-mnav-toggle-bars.is-x>span:first-child{transform:translateY(6px)rotate(45deg)}.va-mnav-toggle-bars.is-x>span:nth-child(2){opacity:0}.va-mnav-toggle-bars.is-x>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.va-mnav{z-index:var(--z-modal);background:var(--color-white);opacity:0;height:100dvh;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out-soft);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.va-mnav.is-open{opacity:1;transform:none}@media (min-width:1024px){.va-mnav{display:none}}.va-mnav-head{height:var(--header-height);padding-inline:var(--gutter);border-bottom:1px solid var(--color-va-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.va-mnav-body{overscroll-behavior:contain;padding:var(--space-stack-xs) var(--gutter) var(--space-stack-xl);flex:1;overflow-y:auto}.va-mnav-item{border-bottom:1px solid var(--color-va-border);opacity:0;transition:opacity var(--duration-slow) var(--ease-out-soft),transform var(--duration-slow) var(--ease-out-soft);transition-delay:calc(var(--i,0) * 40ms + 60ms);transform:translateY(8px)}.va-mnav.is-open .va-mnav-item{opacity:1;transform:none}.va-mnav-link{width:100%;min-height:60px;color:var(--color-va-dark);font-family:var(--font-display);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:1.375rem;font-weight:600;text-decoration:none;display:flex}.va-mnav-link.is-active{color:var(--color-va-violet)}.va-mnav-caret{color:var(--color-va-text-muted);transition:transform var(--duration-base) var(--ease-out-soft)}.va-mnav-link[aria-expanded=true] .va-mnav-caret{color:var(--color-va-blue);transform:rotate(180deg)}.va-mnav-sub{transition:grid-template-rows var(--duration-base) var(--ease-out-soft);grid-template-rows:0fr;display:grid}.va-mnav-sub.is-open{grid-template-rows:1fr}.va-mnav-sub-inner{gap:2px;min-height:0;display:grid;overflow:hidden}.va-mnav-sub.is-open .va-mnav-sub-inner{padding-bottom:var(--space-stack-md)}.va-mnav-sublink{align-items:center;gap:var(--space-stack-sm);min-height:48px;padding:4px var(--space-stack-xs);border-radius:var(--radius-md);color:var(--color-va-text);font-size:1rem;font-weight:500;text-decoration:none;display:flex}.va-mnav-sublink.is-active,.va-mnav-sublink:hover{background:var(--color-va-surface);color:var(--color-va-dark)}.va-mnav-sublink .va-nav-panel-icon{width:36px;height:36px}.va-mnav-foot{gap:var(--space-stack-sm);padding:var(--space-stack-lg) var(--gutter) calc(var(--space-stack-lg) + env(safe-area-inset-bottom));border-top:1px solid var(--color-va-border);background:var(--color-va-surface);flex-shrink:0;display:grid}.va-mnav-trust{justify-content:center;align-items:center;gap:var(--space-stack-xs);min-height:44px;color:var(--color-va-text-muted);font-size:.8125rem;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.va-mnav,.va-mnav-item{transition:none;transform:none}}.va-footer{background:var(--gradient-dark);color:var(--color-white);position:relative}.va-footer:before{content:"";background:var(--gradient-brand);height:3px;position:absolute;inset:0 0 auto}.va-footer-inner{max-width:calc(var(--container-wide) + 2 * var(--gutter));padding:var(--space-section-compact) var(--gutter) var(--space-stack-lg);margin-inline:auto}.va-footer-grid{gap:var(--space-stack-xl) var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.va-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.va-footer-grid{gap:var(--space-grid-lg);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr)}}.va-footer-col-title{margin-bottom:var(--space-stack-md);color:rgb(from var(--color-white) r g b/.6);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.va-footer-links{gap:2px;display:grid}.va-footer-link{min-height:40px;color:rgb(from var(--color-white) r g b/.85);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;font-size:.9375rem;text-decoration:none;display:inline-flex}@media (min-width:1024px){.va-footer-link{min-height:32px}}.va-footer-link:hover{color:var(--color-white);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--color-white) r g b/.4);text-decoration-color:rgb(from var(--color-white) r g b/.4);text-underline-offset:4px}.va-footer-more-link{margin-top:var(--space-stack-2xs);color:rgb(from var(--color-white) r g b/.7);font-size:.875rem;font-weight:600}.va-footer-more-link svg{transition:transform var(--duration-base) var(--ease-out-soft)}.va-footer-more-link:hover svg{transform:translate(3px)}.va-footer-socials{align-items:center;gap:var(--space-stack-sm);margin-top:var(--space-stack-md);display:flex}.va-footer-social-link{border:1px solid rgb(from var(--color-white) r g b/.15);border-radius:var(--radius-sm);background:rgb(from var(--color-white) r g b/.08);width:44px;height:44px;color:var(--color-white);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-out-soft);justify-content:center;align-items:center;display:inline-flex}.va-footer-social-link:hover{border-color:rgb(from var(--color-white) r g b/.3);background:rgb(from var(--color-white) r g b/.16);transform:translateY(-2px)}.va-footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-stack-sm);margin-top:var(--space-stack-xl);padding-top:var(--space-stack-lg);border-top:1px solid rgb(from var(--color-white) r g b/.12);flex-direction:column;display:flex}@media (min-width:768px){.va-footer-bottom{flex-direction:row}}.va-footer-copyright{color:rgb(from var(--color-white) r g b/.6);font-size:.8125rem}.va-footer-text-content{color:rgb(from var(--color-white) r g b/.8);font-size:.9375rem;line-height:1.6}.va-footer-contact{gap:var(--space-stack-xs);display:grid}.va-footer-contact-link{align-items:center;gap:var(--space-stack-xs);min-height:40px;color:var(--color-white);transition:color var(--duration-fast) var(--ease-standard);font-size:.9375rem;text-decoration:none;display:inline-flex}.va-footer-contact-link svg{color:rgb(from var(--color-white) r g b/.6);flex-shrink:0}.va-footer-contact-link:hover{color:rgb(from var(--color-white) r g b/.8)}.va-breadcrumbs{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted);display:flex}@media (min-width:40rem){.va-breadcrumbs{padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.va-breadcrumbs-item{align-items:center;gap:var(--space-stack-xs);min-width:0;display:flex}.va-breadcrumbs-link{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))}@media (hover:hover){.va-breadcrumbs-link:hover{color:var(--color-va-blue)}}.va-breadcrumbs-current{-webkit-line-clamp:1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-dark);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.va-breadcrumbs-separator{color:var(--color-va-text-muted);flex-shrink:0}.va-breadcrumbs-dark .va-breadcrumbs,.va-breadcrumbs-dark .va-breadcrumbs-link,.va-breadcrumbs-dark .va-breadcrumbs-separator{color:rgb(from var(--color-white) r g b/.65)}.va-breadcrumbs-dark .va-breadcrumbs-current,.va-breadcrumbs-dark .va-breadcrumbs-link:hover{color:var(--color-white)}.va-main{min-height:100vh}.va-page-header{margin-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){.va-page-header{margin-bottom:calc(var(--spacing) * 12)}}.va-page-title{font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}.va-page-excerpt{margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-va-text)}.va-impressum-credit{margin-top:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-va-border);padding-top:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#5559}@supports (color:color-mix(in lab,red,red)){.va-impressum-credit{color:color-mix(in oklab,var(--color-va-text) 60%,transparent)}}.va-impressum-credit a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark);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))}@media (hover:hover){.va-impressum-credit a:hover{color:var(--color-va-red)}}.va-richtext h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);letter-spacing:-.01em;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);line-height:1.18}.va-richtext h2,.va-richtext h3{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-weight:700}.va-richtext h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.3}.va-richtext p{margin-bottom:calc(var(--spacing) * 4);color:var(--text-color);text-wrap:pretty;font-size:1rem;line-height:1.65}.va-richtext ol,.va-richtext ul{margin-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 0);color:var(--color-va-text);list-style:none}.va-richtext a{color:var(--color-va-violet);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-standard);text-decoration:underline}.va-richtext a:hover{color:var(--color-va-blue)}.va-richtext blockquote{margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-va-blue);padding-left:calc(var(--spacing) * 6);color:var(--color-va-text);font-style:italic}.va-richtext img{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-md);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);max-width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-richtext h1,.va-richtext h2,.va-richtext h3,.va-richtext h4,.va-richtext h5,.va-richtext h6{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.va-contact-form{max-width:none}.va-form-group{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.va-form-label{color:var(--heading-color);font-size:.875rem;font-weight:600}.va-form-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-va-text);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))}.va-form-input:focus{border-color:var(--color-va-blue);--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);--tw-ring-color:#616dfd33}@supports (color:color-mix(in lab,red,red)){.va-form-input:focus{--tw-ring-color:color-mix(in oklab,var(--color-va-blue) 20%,transparent)}}.va-form-input:focus{--tw-outline-style:none;outline-style:none}.va-form-textarea{resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);width:100%;min-height:160px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-va-text);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))}.va-form-textarea:focus{border-color:var(--color-va-blue);--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);--tw-ring-color:#616dfd33}@supports (color:color-mix(in lab,red,red)){.va-form-textarea:focus{--tw-ring-color:color-mix(in oklab,var(--color-va-blue) 20%,transparent)}}.va-form-textarea:focus{--tw-outline-style:none;outline-style:none}.va-form-error{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-red)}.va-form-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.va-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-form-checkbox{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-color:var(--color-va-border);color:var(--color-va-blue);border-radius:.25rem}.va-form-success{border-radius:var(--radius-md);background-color:var(--color-green-50);padding:calc(var(--spacing) * 6);text-align:center;color:var(--color-green-800)}.va-form-success-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-form-success-text{margin-bottom:calc(var(--spacing) * 6);color:var(--color-va-text)}.va-form-success-actions{align-items:center;gap:calc(var(--spacing) * 1);border-top:1px var(--tw-border-style);border-color:#b9f8cfb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.va-form-success-actions{border-color:color-mix(in oklab,var(--color-green-200) 70%,transparent)}}.va-form-success-actions{padding-top:calc(var(--spacing) * 5)}.va-form-success-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text)}.va-form-success-tel{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue);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))}@media (hover:hover){.va-form-success-tel:hover{color:var(--color-va-violet)}}.va-form-success-link{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-blue);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));text-decoration-line:underline;display:inline-block}@media (hover:hover){.va-form-success-link:hover{color:var(--color-va-violet)}}.va-form-global-error{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--color-red-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}.va-form-honeypot{opacity:0;position:absolute;left:-9999px}.va-form-privacy-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text)}.va-form-privacy-link{color:var(--color-va-blue);text-decoration-line:underline}@media (hover:hover){.va-form-privacy-link:hover{color:var(--color-va-violet)}}.va-form-fieldset{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:0}.va-form-legend{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-form-hint{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text)}.va-form-checkbox-grid{gap:var(--space-stack-sm);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.va-form-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-form-checkbox-card{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-va-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-dark);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.va-form-checkbox-card:hover{border-color:#616dfd66}@supports (color:color-mix(in lab,red,red)){.va-form-checkbox-card:hover{border-color:color-mix(in oklab,var(--color-va-blue) 40%,transparent)}}.va-form-checkbox-card:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-form-checkbox-card:has(input:checked){border-color:var(--color-va-blue);background-color:#616dfd0d}@supports (color:color-mix(in lab,red,red)){.va-form-checkbox-card:has(input:checked){background-color:color-mix(in oklab,var(--color-va-blue) 5%,transparent)}}.va-form-checkbox-card:has(input:checked){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-form-checkbox-card input[type=checkbox]{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);accent-color:var(--color-va-blue);border-radius:.25rem}.va-wizard-steps{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;display:flex;position:relative}.va-wizard-step{z-index:10;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;position:relative}.va-wizard-dot,.va-wizard-step{align-items:center;display:flex}.va-wizard-dot{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-va-border);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-text-muted);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center}.va-wizard-dot-active{border-color:var(--color-va-blue);background-color:var(--color-va-blue);color:var(--color-white)}.va-wizard-dot-completed{border-color:var(--color-va-blue);background-color:#616dfd1a}@supports (color:color-mix(in lab,red,red)){.va-wizard-dot-completed{background-color:color-mix(in oklab,var(--color-va-blue) 10%,transparent)}}.va-wizard-dot-completed{color:var(--color-va-blue)}.va-wizard-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-text-muted)}.va-wizard-label-active{color:var(--color-va-blue)}.va-wizard-line{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:calc(0 * -1);height:calc(var(--spacing) * .5);background-color:var(--color-va-surface);position:absolute}.va-wizard-nav{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-va-border);padding-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.va-wizard-step-content{min-height:200px}.va-contact-hero{margin-bottom:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 12);background:linear-gradient(135deg,var(--color-va-surface-2) 0,var(--color-va-surface) 100%);border-radius:var(--radius-lg)}.va-contact-hero-grid{gap:var(--space-grid-lg);grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;display:grid}@media (min-width:64rem){.va-contact-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-contact-hero-text{text-align:center}@media (min-width:64rem){.va-contact-hero-text{text-align:left;grid-column:span 2/span 2}}.va-contact-hero-text h1{margin-bottom:calc(var(--spacing) * 5);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}.va-contact-hero-text p{color:var(--text-color);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.va-contact-hero-photo{flex-direction:column;align-items:center;display:flex}.va-contact-hero-photo img{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-pill);object-fit:cover;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:180px;height:180px}.va-contact-oliver-name{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}.va-contact-oliver-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text)}.va-contact-layout{gap:var(--space-grid-lg);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.va-contact-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-contact-form-card{align-self:flex-start}@media (min-width:64rem){.va-contact-form-card{grid-column:span 2/span 2}}.va-contact-form-card{padding:var(--space-card-lg);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card)}.va-contact-sidebar{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.va-contact-trust{margin-bottom:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-contact-trust-stats{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark);flex-wrap:wrap;display:flex}.va-contact-trust-stars{color:var(--color-amber-400)}.va-contact-trust-link{color:var(--color-va-blue);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))}@media (hover:hover){.va-contact-trust-link:hover{color:var(--color-va-violet)}}.va-contact-trust-quote{border-left:2px var(--tw-border-style);border-color:#616dfd4d}@supports (color:color-mix(in lab,red,red)){.va-contact-trust-quote{border-color:color-mix(in oklab,var(--color-va-blue) 30%,transparent)}}.va-contact-trust-quote{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text);font-style:italic}.va-contact-trust-author{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-dark);font-style:normal}.va-contact-info-card{padding:var(--space-card);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);background-color:var(--color-white);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-contact-info-title{margin-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-va-border);padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-contact-info-item{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.va-contact-info-item:last-child{margin-bottom:calc(var(--spacing) * 0)}.va-contact-info-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:#616dfd1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.va-contact-info-icon{background-color:color-mix(in oklab,var(--color-va-blue) 10%,transparent)}}.va-contact-info-icon{color:var(--color-va-blue)}.va-contact-info-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-contact-info-label,.va-contact-info-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.va-contact-info-value{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-contact-info-value a{color:var(--color-va-blue);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))}@media (hover:hover){.va-contact-info-value a:hover{color:var(--color-va-violet)}}.va-contact-maps-link{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-blue);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));display:inline-flex}@media (hover:hover){.va-contact-maps-link:hover{color:var(--color-va-violet)}}.va-contact-hero-h2{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--color-va-blue);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-contact-info-desc{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-pain-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-pain-card{padding:var(--space-card);border-radius:var(--radius-md);background-color:var(--color-white);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-pain-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-pain-desc{color:var(--text-color);text-wrap:pretty;font-size:.875rem;line-height:1.6}.va-branchen-kpi-chips-wrap{max-width:var(--container-4xl);text-align:center;margin-inline:auto}.va-branchen-kpi-chips-label{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-va-dark);text-transform:uppercase}.va-branchen-kpi-chips{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.va-branchen-kpi-chip{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--color-white);border:1px solid rgb(from var(--color-va-blue) r g b/.18);color:var(--color-va-dark);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.va-branchen-kpi-chip:hover{border-color:rgb(from var(--color-va-blue) r g b/.45);box-shadow:var(--shadow-card);transform:translateY(-2px)}.va-ratgeber-teaser-card{padding:var(--space-card-lg);background-color:var(--color-white);border:1px solid rgb(from var(--color-va-dark) r g b/.08);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.va-ratgeber-teaser-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.va-methode-layout{gap:var(--space-grid-lg);max-width:var(--container-6xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:1024px){.va-methode-layout{grid-template-columns:55% 45%;align-items:center}.va-methode-layout-top{align-items:start}}.va-methode-left,.va-methode-right{flex-direction:column;display:flex}.va-methode-photo-wrap{box-shadow:var(--shadow-media);transition:transform var(--duration-slow) var(--ease-out-soft),box-shadow var(--duration-slow) var(--ease-out-soft);overflow:visible}.va-methode-photo-wrap,.va-methode-photo-wrap img{border-radius:var(--radius-md)}.va-methode-photo{object-fit:cover;width:100%;height:auto}.va-levels-rows{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.va-level-row{align-items:flex-start;gap:calc(var(--spacing) * 4);transition:transform var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);border-radius:var(--radius-md);padding:12px;display:flex}.va-level-row:hover{background:rgb(from var(--color-va-blue) r g b/.04);transform:translate(6px)}.va-level-row:hover .va-level-icon-box{box-shadow:var(--shadow-floating);background:rgb(from var(--color-va-blue) r g b/.08)}.va-level-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-level-desc{color:var(--text-color);text-wrap:pretty;font-size:1rem;line-height:1.65}.va-section-title{font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-section-title--left{text-align:left}.va-section-desc{color:var(--text-color);text-wrap:pretty;max-width:62ch;margin-inline:auto;font-size:1.125rem;line-height:1.65}.va-methode-layout .va-section-desc,.va-section-desc--left,.va-team-text-block .va-section-desc{text-align:left;margin-inline:0}.va-hero-grid-55{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}@media (min-width:1024px){.va-hero-grid-55{grid-template-columns:55% 42%;gap:3%}}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:0}}.va-hero-title-v2{font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}.va-hero-claim-v2{font-family:"Poppins",var(--font-display),sans-serif;color:var(--color-va-blue);font-size:1.1em;font-weight:600;line-height:1.2}.va-hero-right-v2{position:relative}.va-branchen-hero-right{flex-direction:column;justify-content:center;height:100%;display:flex}.va-hero-blob{pointer-events:none;border-radius:var(--radius-pill);background:radial-gradient(circle,rgb(from var(--color-va-red) r g b/.25) 0,rgb(from var(--color-va-blue) r g b/.2) 50%,transparent 70%);filter:blur(60px);width:70%;height:70%;z-index:var(--z-base);position:absolute;top:-40px;right:-40px}.va-hero-video-wrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);z-index:var(--z-base);aspect-ratio:9/11;max-width:704px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.va-hero-video{object-fit:cover;width:100%;height:100%}.va-hero-video-poster{cursor:pointer;border:0;padding:0;position:absolute;inset:0}.va-hero-video-poster,.va-hero-video-poster img,.va-hero-video-poster picture{width:100%;height:100%;display:block}.va-hero-video-poster img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-soft)}.va-hero-video-poster:hover img{transform:scale(1.03)}.va-hero-video-poster:after{content:"";background:linear-gradient(to top,rgb(from var(--color-va-dark-deep) r g b/.45),transparent 40%);pointer-events:none;position:absolute;inset:0}.va-hero-play-pill{right:var(--space-stack-lg);bottom:calc(var(--space-stack-xl) * 3);z-index:var(--z-raised);align-items:center;gap:var(--space-stack-sm);border:1px solid rgb(from var(--color-white) r g b/.35);border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.18);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);color:var(--color-white);box-shadow:var(--shadow-floating);transition:transform var(--duration-base) var(--ease-out-soft),background-color var(--duration-base) var(--ease-standard);padding:6px 18px 6px 6px;display:inline-flex;position:absolute}.va-hero-video-poster:focus-visible .va-hero-play-pill,.va-hero-video-poster:hover .va-hero-play-pill{background:rgb(from var(--color-white) r g b/.28);transform:translateY(-2px)}.va-hero-play-icon{border-radius:var(--radius-pill);background:var(--gradient-cta);width:40px;height:40px;color:var(--color-white);transition:transform var(--duration-base) var(--ease-out-soft);justify-content:center;align-items:center;display:inline-flex;position:relative}.va-hero-play-icon:after{content:"";border:2px solid rgb(from var(--color-white) r g b/.6);border-radius:var(--radius-pill);animation:va-play-ring 2.4s var(--ease-out-soft) infinite;position:absolute;inset:-4px}@keyframes va-play-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}.va-hero-video-poster:hover .va-hero-play-icon{transform:scale(1.06)}.va-hero-play-label{text-shadow:0 1px 8px rgb(from var(--color-va-dark-deep) r g b/.35);font-size:.9375rem;font-weight:600}.va-hero-play-duration{padding-left:var(--space-stack-sm);border-left:1px solid rgb(from var(--color-white) r g b/.35);color:rgb(from var(--color-white) r g b/.9);font-variant-numeric:tabular-nums;font-size:.8125rem}.va-hero-play-btn{right:var(--space-stack-lg);bottom:var(--space-stack-lg);z-index:var(--z-raised);border-radius:var(--radius-pill);cursor:pointer;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);background:0 0;border:0;padding:0;position:absolute}.va-hero-play-btn:focus-visible,.va-hero-video-wrap:hover .va-hero-play-btn{opacity:1}@media (max-width:639px){.va-hero-play-pill{right:var(--space-stack-sm);bottom:calc(var(--space-stack-xl) + var(--space-stack-md));padding-right:14px}.va-hero-play-label{display:none}.va-hero-play-duration{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.va-hero-play-icon:after{opacity:0;animation:none}}.va-hero-roi-v2{border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#1d268026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:var(--z-raised);width:50%;margin-top:-5vw;margin-left:-3vw;position:relative}@media (min-width:1024px){.va-hero-roi-v2{width:50%}}@media (max-width:1023px){.va-hero-roi-v2{width:auto;max-width:280px;margin-top:-2rem;margin-left:0}}.va-hero-checks{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.va-hero-check-item{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.va-hero-check-item span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-va-text)}@media (max-width:1023px){.va-hero-grid-55 .va-hero-left{text-align:center}.va-hero-grid-55 .va-badge{margin-inline:auto}.va-hero-grid-55 .va-hero-check-item{text-align:left;justify-content:center}}.va-hero-roi-icon{float:left;margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-pill);background:var(--color-va-green-tint);justify-content:center;align-items:center;display:flex}.va-hero-roi-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-text-muted);text-transform:uppercase}.va-hero-roi-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}.va-hero-roi-sub{clear:both;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text-muted)}.va-logo-slider-wrap{border-top:1px solid rgb(from var(--color-va-dark-deep) r g b/.06);width:100%;padding:28px 0 16px}.va-logo-slider-label{margin-bottom:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-va-text-muted);text-transform:uppercase}.va-logo-slider-container{width:100%;height:48px;position:relative;overflow:hidden}.va-logo-slider-fade-left{left:calc(var(--spacing) * 0);background:linear-gradient(to right,var(--color-va-surface),transparent)}.va-logo-slider-fade-left,.va-logo-slider-fade-right{pointer-events:none;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:10;width:80px;position:absolute}.va-logo-slider-fade-right{right:calc(var(--spacing) * 0);background:linear-gradient(to left,var(--color-va-surface),transparent)}.va-logo-slider-track{width:max-content;height:100%;animation:vaLogoScroll calc(var(--duration-slow) * 100) linear infinite;align-items:center;gap:56px;display:flex}.va-logo-slider-track img{object-fit:contain;opacity:.85;flex-shrink:0;width:auto;max-width:160px;height:36px}.va-logo-slider-track img:hover{opacity:1}@keyframes vaLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.va-pain-icon-wrap{margin-bottom:calc(var(--spacing) * 4);text-align:center}.va-pain-icon{object-fit:contain;width:72px;height:72px;display:inline-block}.va-transition-grid{gap:var(--space-grid);max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.va-transition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-transition-grid .va-transition-box{margin-bottom:calc(var(--spacing) * 0)}.va-transition-box{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9);border-radius:var(--radius-lg);text-align:center;padding:var(--space-card-lg);background:var(--color-va-dark);border:1px solid rgb(from var(--color-va-blue) r g b/.2);position:relative;overflow:hidden}*+.va-transition-box{margin-top:var(--space-header-gap)}.va-transition-box:not(:last-child){margin-bottom:var(--space-header-gap)}.va-transition-box:hover{border-color:rgb(from var(--color-va-blue) r g b/.4);box-shadow:var(--shadow-glow)}.va-transition-blob{pointer-events:none;background:var(--color-va-blue);opacity:.3;filter:blur(80px);border-radius:var(--radius-pill);width:300px;height:300px;position:absolute;top:-50px;right:-50px}.va-transition-content{z-index:10;position:relative}.va-transition-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-transition-text{margin-inline:auto;margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-2xl);color:var(--color-white);text-wrap:pretty;font-size:1rem;line-height:1.65}.va-level-icon-box{border-radius:var(--radius-md);background:var(--color-va-surface);width:56px;height:56px;transition:box-shadow var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-level-icon{object-fit:contain;width:40px;height:40px}.va-ot-quote{border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.va-ot-quote{padding:calc(var(--spacing) * 6)}}.va-ot-quote{border-left:4px solid var(--color-va-blue);z-index:var(--z-raised);box-shadow:var(--shadow-floating);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);margin-top:-2rem;margin-left:.75rem;margin-right:.75rem;position:relative}@media (min-width:768px){.va-ot-quote{margin-top:-3rem;margin-left:1.5rem;margin-right:1.5rem}}.va-ot-quote-text{margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text);font-style:italic}.va-ot-quote-author{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.va-ot-quote-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);background:var(--color-va-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-ot-quote-avatar,.va-ot-quote-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.va-ot-quote-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-dark)}.va-ot-quote-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text)}.va-trust-section{--heading-color:var(--color-white);--text-color:rgb(from var(--color-white) r g b/.9);color:var(--color-white)}.va-trust-inner{width:100%}.va-trust-featured{margin-bottom:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.va-trust-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-trust-featured-image{border-radius:var(--radius-md);transition:box-shadow var(--duration-slow) var(--ease-standard);position:relative;overflow:hidden}.va-trust-featured-image:hover{box-shadow:var(--shadow-glow)}.va-trust-photo{border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto}.va-trust-company-tag{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);position:absolute}@media (min-width:48rem){.va-trust-company-tag{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.va-trust-company-tag{background:var(--color-va-teal)}.va-trust-featured-content{position:relative}.va-trust-quote{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--color-white);text-wrap:balance;--tw-leading:var(--leading-snug);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;line-height:var(--leading-snug)}.va-trust-divider{background:var(--color-va-red);width:40px;height:3px;margin:1.5rem 0}.va-trust-author{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.va-trust-company{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.va-trust-company{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.va-trust-extra{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.va-trust-extra{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.va-trust-grid{gap:var(--space-grid);margin-bottom:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-trust-proven-card{padding:var(--space-card);border-radius:var(--radius-md);background:rgb(from var(--color-white) r g b/.05);border:1px solid rgb(from var(--color-white) r g b/.08);justify-content:center;align-items:center;display:flex}.va-trust-proven-widget{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center}.va-trust-proven-header{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-va-text-muted)}.va-trust-proven-logo{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-proven);display:flex}.va-trust-proven-logo,.va-trust-proven-logo-icon{justify-content:center;align-items:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.va-trust-proven-logo-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-pill);color:var(--color-white);background:var(--color-va-proven);display:inline-flex}.va-trust-proven-badge,.va-trust-proven-logo-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.va-trust-proven-badge{margin-bottom:calc(var(--spacing) * 3);color:var(--color-va-text-muted)}.va-trust-proven-stars{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-va-gold)}.va-trust-proven-label{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.va-trust-proven-pct{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-proven)}.va-trust-proven-count{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-trust-proven-date{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-top:1px var(--tw-border-style);border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.va-trust-proven-date{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.va-trust-proven-date{padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-trust-proven-link{color:var(--color-va-blue)}@media (hover:hover){.va-trust-proven-link:hover{text-decoration-line:underline}}.va-trust-card{padding:var(--space-card);border-radius:var(--radius-md);background:rgb(from var(--color-white) r g b/.05);border:1px solid rgb(from var(--color-white) r g b/.08);flex-direction:column;display:flex}.va-trust-card-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--color-white);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-trust-card-text{margin-bottom:calc(var(--spacing) * 4);color:#ffffffb3;text-wrap:pretty;flex:1;font-size:.875rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.va-trust-card-text{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.va-trust-card-stars{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-gold);letter-spacing:2px}.va-trust-card-author{align-items:center;gap:calc(var(--spacing) * 3);border-top:1px solid rgb(from var(--color-white) r g b/.1);padding-top:12px;display:flex}.va-trust-card-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-pill);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-trust-avatar-blue{background:var(--color-va-blue)}.va-trust-avatar-red{background:var(--color-va-red)}.va-trust-card-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.va-trust-card-company{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.va-trust-card-company{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.va-trust-stats-card{padding:var(--space-card);border-radius:var(--radius-md);text-align:center;background:rgb(from var(--color-white) r g b/.05);border:1px solid rgb(from var(--color-white) r g b/.08);flex-direction:column}.va-trust-stats-card,.va-trust-stats-icon{justify-content:center;align-items:center;display:flex}.va-trust-stats-icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-pill);border:2px solid rgb(from var(--color-va-gold) r g b/.3)}.va-trust-stats-label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-va-red)}.va-trust-stats-number{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-gold)}.va-trust-stats-desc{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab,red,red)){.va-trust-stats-desc{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.va-trust-carousel-row{margin-top:calc(var(--spacing) * 4)}.va-trust-carousel-card{padding:var(--space-card);border-radius:var(--radius-md);background:rgb(from var(--color-white) r g b/.05);border:1px solid rgb(from var(--color-white) r g b/.08);min-width:300px;max-width:360px;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);flex-direction:column;flex:none;display:flex}.va-trust-carousel-quote{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:rgb(from var(--color-white) r g b/.7);flex:1;font-style:italic}.va-trust-carousel-card .va-trust-more{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-sm);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--color-white) r g b/.35);text-decoration-color:rgb(from var(--color-white) r g b/.35);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);display:inline-flex}.va-trust-carousel-card .va-trust-more:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.va-trust-carousel-card .va-trust-more:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.va-trust-carousel-card .va-trust-carousel-quote:has(+.va-trust-more){margin-bottom:calc(var(--spacing) * 3);flex:none}.va-trust-card-avatar-photo{object-fit:cover;background:var(--color-va-surface)}.va-vf-dialog-brand{--vf-red:var(--color-va-blue);--vf-red-deep:var(--color-va-dark);--vf-ink:var(--color-va-dark);--vf-grey:var(--color-va-text);border-top-color:var(--color-va-blue);color:var(--color-va-dark)}.va-trust-carousel-footer{align-items:center;gap:calc(var(--spacing) * 3);border-top:1px solid rgb(from var(--color-white) r g b/.1);padding-top:12px;display:flex}.va-trust-swipe-hint{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff6}@supports (color:color-mix(in lab,red,red)){.va-trust-swipe-hint{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.va-testimonial-scroll{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.va-testimonial-scroll::-webkit-scrollbar{display:none}.va-tcc-stars{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-gold);letter-spacing:2px}.va-formats-detail-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-formats-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.va-formats-detail-grid{grid-template-columns:repeat(6,1fr)}.va-formats-detail-grid>:nth-child(-n+3){grid-column:span 2}.va-formats-detail-grid>:nth-child(n+4){grid-column:span 3}}.va-format-detail-card{padding:var(--space-card);border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:1px solid var(--color-va-border);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.va-format-detail-card:before{content:"";border-radius:var(--radius-xs);background:linear-gradient(to right,transparent,rgb(from var(--color-va-blue) r g b/.5),transparent);opacity:0;height:2px;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;top:0;left:10%;right:10%}.va-format-detail-card:hover:before{opacity:1}.va-fdc-badge{border-radius:var(--radius-pill);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;align-self:flex-start;display:inline-block}.va-fdc-badge-red{background:var(--color-va-red-tint);color:var(--color-va-red)}.va-fdc-badge-blue{background:var(--color-va-blue-tint);color:var(--color-va-blue)}.va-fdc-badge-violet{background:var(--color-va-surface);color:var(--color-va-violet)}.va-fdc-badge-green{background:var(--color-va-green-tint);color:var(--color-va-green-strong)}.va-fdc-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-fdc-desc{margin-bottom:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-fdc-footer{justify-content:space-between;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--color-va-border);align-items:last baseline;margin-top:auto;display:flex}.va-fdc-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-text)}.va-fdc-links{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.va-fdc-link-blue{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue);text-decoration:none;display:inline-block;position:relative}.va-fdc-link-blue:before{content:"";left:calc(var(--spacing) * 0);background-color:var(--color-va-blue);transform-origin:100%;width:100%;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;bottom:-2px;transform:scaleX(0)}.va-fdc-link-blue:focus:before,.va-fdc-link-blue:hover:before{transform-origin:0;transform:scaleX(1)}.va-fdc-link-red{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-red);text-decoration:none;display:inline-block;position:relative}.va-fdc-link-red:before{content:"";left:calc(var(--spacing) * 0);background-color:var(--color-va-red);transform-origin:100%;width:100%;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;bottom:-2px;transform:scaleX(0)}.va-fdc-link-red:focus:before,.va-fdc-link-red:hover:before{transform-origin:0;transform:scaleX(1)}.va-fdc-link-cta{gap:var(--space-stack-xs);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-red);align-items:center;text-decoration:none;display:inline-flex;position:relative}.va-fdc-link-cta:after{content:"→";transition:transform var(--duration-base) var(--ease-standard)}.va-fdc-link-cta:focus:after,.va-fdc-link-cta:hover:after{transform:translate(4px)}.va-fdc-link-cta:focus,.va-fdc-link-cta:hover{--tw-brightness:brightness(90%);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,)}.va-format-premium-card{padding:var(--space-card-lg);border-radius:var(--radius-lg);background:var(--color-va-dark);border:1px solid rgb(from var(--color-va-blue) r g b/.2);position:relative;overflow:hidden}.va-format-premium-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.4);box-shadow:var(--shadow-glow)}.va-fpc-inner{z-index:10;flex-direction:column;height:100%;display:flex;position:relative}.va-fpc-badge{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;background:rgb(from var(--color-white) r g b/.15);display:inline-block}.va-fpc-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--color-white);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-fpc-desc{margin-bottom:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:rgb(from var(--color-white) r g b/.9)}.va-fpc-footer{justify-content:space-between;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);border-top:1px solid rgb(from var(--color-white) r g b/.2);align-items:last baseline;margin-top:auto;display:flex}.va-fpc-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:rgb(from var(--color-white) r g b/.7)}.va-fpc-link-white{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-decoration:none;display:inline-block;position:relative}.va-fpc-link-white:before{content:"";left:calc(var(--spacing) * 0);background-color:var(--color-white);transform-origin:100%;width:100%;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;bottom:-2px;transform:scaleX(0)}.va-fpc-link-white:focus:before,.va-fpc-link-white:hover:before{transform-origin:0;transform:scaleX(1)}.va-process-wrapper{max-width:var(--container-max);margin:0 auto;padding:0;position:relative}.va-process-line-container{width:4px;height:calc(100% - 100px);z-index:var(--z-base);position:absolute;top:40px;left:64px}.va-process-line-bg{background:var(--color-va-border)}.va-process-line-bg,.va-process-line-progress{border-radius:var(--radius-xs);width:100%;height:100%;position:absolute;top:0;left:0}.va-process-line-progress{background:linear-gradient(180deg,var(--color-va-blue) 0,var(--color-va-red) 50%,var(--color-va-dark) 100%);transform-origin:top;transition:transform var(--duration-fast) linear;box-shadow:0 0 20px rgb(from var(--color-va-blue) r g b/.4);will-change:transform;transform:scaleY(0)}.va-process-pulse{background:var(--color-va-blue);border-radius:var(--radius-pill);width:16px;height:16px;animation:pulse-grow calc(var(--duration-slow) * 4) infinite;opacity:1;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.va-process-pulse.pulse-hidden{opacity:0!important;animation:none!important}@keyframes pulse-grow{0%,to{box-shadow:0 0 0 0 rgb(from var(--color-va-blue) r g b/.7)}50%{box-shadow:0 0 0 10px rgb(from var(--color-va-blue) r g b/0)}}.va-explosion{pointer-events:none;opacity:0;z-index:var(--z-toast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.va-explosion.explode{opacity:1}.va-explosion-particle{border-radius:var(--radius-pill);width:12px;height:12px;animation:explode-particle var(--duration-reveal) var(--ease-standard) forwards;position:absolute}.va-explosion-particle:first-child{background:var(--color-va-blue);animation-delay:calc(var(--duration-fast) * 0)}.va-explosion-particle:nth-child(2){background:var(--color-va-red);animation-delay:var(--duration-fast)}.va-explosion-particle:nth-child(3){background:var(--color-va-dark);animation-delay:var(--duration-fast)}.va-explosion-particle:nth-child(4){background:var(--color-va-blue);animation-delay:var(--duration-fast)}.va-explosion-particle:nth-child(5){background:var(--color-va-red);animation-delay:var(--duration-fast)}.va-explosion-particle:nth-child(6){background:var(--color-va-dark);animation-delay:calc(var(--duration-fast) * 0)}.va-explosion-particle:nth-child(7){background:var(--color-va-blue);animation-delay:var(--duration-fast)}.va-explosion-particle:nth-child(8){background:var(--color-va-red);animation-delay:var(--duration-fast)}@keyframes explode-particle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0}}.va-explosion-particle:first-child{animation-name:explode-1}.va-explosion-particle:nth-child(2){animation-name:explode-2}.va-explosion-particle:nth-child(3){animation-name:explode-3}.va-explosion-particle:nth-child(4){animation-name:explode-4}.va-explosion-particle:nth-child(5){animation-name:explode-5}.va-explosion-particle:nth-child(6){animation-name:explode-6}.va-explosion-particle:nth-child(7){animation-name:explode-7}.va-explosion-particle:nth-child(8){animation-name:explode-8}@keyframes explode-1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-60px,-80px)scale(0)}}@keyframes explode-2{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(60px,-70px)scale(0)}}@keyframes explode-3{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-80px,20px)scale(0)}}@keyframes explode-4{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(80px,30px)scale(0)}}@keyframes explode-5{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-40px,-90px)scale(0)}}@keyframes explode-6{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(50px,-85px)scale(0)}}@keyframes explode-7{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-70px,-40px)scale(0)}}@keyframes explode-8{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(70px,-50px)scale(0)}}.va-step-icon.icon-reached{animation:icon-glow var(--duration-slow)}@keyframes icon-glow{0%{box-shadow:var(--shadow-floating)}50%{box-shadow:var(--shadow-glow)}to{box-shadow:var(--shadow-floating)}}.va-process-step{transition:color var(--duration-slow) var(--ease-standard),background-color var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard),opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);z-index:var(--z-raised);grid-template-columns:auto 1fr;gap:32px;margin-bottom:80px;display:grid;position:relative}.js-animated .va-process-step{opacity:0;transform:translateY(30px)}.js-animated .va-process-step.step-visible{opacity:1;transform:translateY(0)}.va-step-icon{border-radius:var(--radius-md);width:80px;height:80px;box-shadow:var(--shadow-floating);z-index:var(--z-raised);background:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.va-step-icon img{object-fit:contain;width:48px;height:48px}.va-step-content,.va-step-icon.icon-1,.va-step-icon.icon-2,.va-step-icon.icon-3{background:var(--color-white)}.va-step-content{border-radius:var(--radius-lg);border:1px solid var(--color-va-border);box-shadow:var(--shadow-card);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);padding:40px}.va-step-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;align-items:center;gap:12px;margin-bottom:8px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;display:flex;text-transform:none!important}.va-step-subtitle{color:var(--color-va-text);font-size:1rem;font-style:italic;font-weight:400;line-height:1.4}.va-benefit-box{background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.05) 0,rgb(from var(--color-va-red) r g b/.05) 100%);border-left:4px solid var(--color-va-blue);border-radius:var(--radius-md);margin:24px 0;padding:20px}.va-benefit-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;margin-bottom:12px;font-size:1.125rem;font-weight:600;line-height:1.35;text-transform:none!important}.va-benefit-list{margin:0;padding:0;list-style:none}.va-benefit-list li{color:var(--color-va-text);margin-bottom:8px;padding-left:28px;font-size:1rem;font-weight:400;line-height:1.5;position:relative}.va-benefit-list li:before{content:"✓";color:var(--color-va-blue);font-size:18px;font-weight:700;position:absolute;left:0}.va-action-section{margin:24px 0}.va-action-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;margin-bottom:16px;font-size:1.125rem;font-weight:600;line-height:1.35;text-transform:none!important}.va-action-item{margin-bottom:16px;padding-left:24px;position:relative}.va-action-item:before{content:"→";color:var(--color-va-red);font-size:18px;font-weight:700;position:absolute;left:0}.va-action-item strong{font-family:"Outfit",var(--font-display),sans-serif;color:var(--color-va-dark);margin-bottom:4px;font-size:1rem;font-weight:700;display:block;text-transform:none!important}.va-action-item p{color:var(--color-va-text);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.va-step-footer{border-top:1px solid var(--color-va-border);grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:24px;display:grid}.va-footer-item{flex-direction:column;gap:4px;display:flex}.va-footer-label{color:var(--color-va-dark);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.va-footer-text{color:var(--color-va-text);margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.va-mission-box{background:linear-gradient(135deg,var(--color-va-dark) 0,var(--color-va-violet) 100%);border-radius:var(--radius-lg);padding:var(--space-card-lg);margin-top:var(--space-header-gap);box-shadow:var(--shadow-floating);border:1px solid rgb(from var(--color-va-blue) r g b/.2);transition:border-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard);z-index:var(--z-raised);position:relative;overflow:hidden}.va-mission-box:hover{border-color:rgb(from var(--color-va-blue) r g b/.4);box-shadow:var(--shadow-glow)}.va-mission-box.box-reached{animation:box-glow calc(var(--duration-slow) * 4) var(--ease-standard) infinite}@keyframes box-glow{0%,to{box-shadow:var(--shadow-floating)}50%{box-shadow:var(--shadow-glow)}}.va-mission-shine-sweep{background:linear-gradient(90deg,transparent 0,rgb(from var(--color-va-blue) r g b/.03) 20%,rgb(from var(--color-va-blue) r g b/.08) 40%,rgb(from var(--color-va-blue) r g b/.12) 50%,rgb(from var(--color-va-blue) r g b/.08) 60%,rgb(from var(--color-va-blue) r g b/.03) 80%,transparent 100%);pointer-events:none;width:150px;height:100%;z-index:var(--z-base);animation:va-mission-shine-sweep calc(var(--duration-slow) * 8) var(--ease-standard) infinite;position:absolute;top:0;left:-150px;transform:translate(0)skew(-15deg)}@keyframes va-mission-shine-sweep{0%{opacity:0;transform:translate(0)skew(-15deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 200px))skew(-15deg)}}.va-mission-content{z-index:var(--z-raised);text-align:center;position:relative}.va-mission-title{font-family:var(--font-display);color:var(--color-white);text-wrap:balance;margin-bottom:24px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;text-transform:none!important}.va-mission-text{color:rgb(from var(--color-white) r g b/.9);max-width:800px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:400;line-height:1.7}.va-mission-highlight{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;background:linear-gradient(90deg,var(--color-va-blue-pale),var(--color-va-red-light));-webkit-text-fill-color:transparent;will-change:transform;-webkit-background-clip:text;background-clip:text;margin-bottom:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}@media (max-width:768px){.va-process-line-container{height:calc(100% - 100px);left:32px}.va-process-step{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.va-step-icon{width:64px;height:64px;margin:0 auto;padding:12px}.va-step-icon img{width:40px;height:40px}.va-step-content{padding:var(--space-card-sm)}.va-step-title{text-align:center;flex-direction:column;gap:8px}.va-step-footer{grid-template-columns:1fr;gap:12px}.va-mission-box{padding:var(--space-card)}}.va-final-cta{max-width:var(--container-4xl);text-align:center;margin-inline:auto}.va-final-cta-headline{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-final-cta-subtext{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-2xl);color:var(--text-color);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.va-final-cta-buttons{margin-bottom:calc(var(--spacing) * 12);justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.va-final-cta-trust{padding-top:calc(var(--spacing) * 8);border-top:1px solid var(--color-va-border)}.va-final-cta-checks{margin-bottom:calc(var(--spacing) * 6);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);flex-flow:wrap;display:flex}.va-testimonial-scroll.dragging{cursor:grabbing;scroll-behavior:auto}@keyframes va-shine-sweep{0%{transform:translate(-150%)}to{transform:translate(250%)}}.va-shine-sweep{pointer-events:none;top:calc(var(--spacing) * 0);background:linear-gradient(90deg,transparent 0,rgb(from var(--color-white) r g b/.15) 50%,transparent 100%);width:75%;height:100%;animation:va-shine-sweep calc(var(--duration-slow) * 6) var(--ease-standard) infinite;will-change:transform;position:absolute}.hover-lift{transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.hover-lift:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.va-fdc-top-row{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;display:flex}.va-fdc-icon{color:var(--color-va-dark);font-size:32px}.va-fpc-icon{color:var(--color-white);font-size:32px}.va-ratgeber-hero-inline{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10)}@media (min-width:48rem){.va-ratgeber-hero-inline{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12)}}.va-ratgeber-meta-line{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}@media (min-width:48rem){.va-ratgeber-meta-line{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4)}}.va-ratgeber-breadcrumb-tag{border-radius:var(--radius-pill);background-color:#616dfd1a}@supports (color:color-mix(in lab,red,red)){.va-ratgeber-breadcrumb-tag{background-color:color-mix(in oklab,var(--color-va-blue) 10%,transparent)}}.va-ratgeber-breadcrumb-tag{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-va-blue);text-transform:uppercase}.va-ratgeber-meta-dot{color:var(--color-va-text-muted);display:none}@media (min-width:40rem){.va-ratgeber-meta-dot{display:inline}}.va-ratgeber-meta-text{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted);display:flex}@media (min-width:40rem){.va-ratgeber-meta-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.va-ratgeber-title{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}@media (min-width:48rem){.va-ratgeber-title{margin-bottom:calc(var(--spacing) * 8)}}.va-ratgeber-author-chip{max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-va-border);padding-top:calc(var(--spacing) * 4);display:flex}@media (min-width:48rem){.va-ratgeber-author-chip{gap:calc(var(--spacing) * 4)}}.va-ratgeber-author-photo{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);object-fit:cover;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-ratgeber-author-name{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;--tw-leading:1;font-size:1.125rem;font-weight:600;line-height:1}.va-ratgeber-author-role{margin-top:calc(var(--spacing) * 1);color:var(--color-va-text-muted);text-wrap:pretty;font-size:.875rem;line-height:1.6}.va-ratgeber-share-buttons{gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.va-ratgeber-share-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);color:var(--color-va-text-muted);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.va-ratgeber-share-btn:hover{border-color:var(--color-va-blue);color:var(--color-va-blue)}.va-ratgeber-grid{gap:var(--space-grid);padding-block:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-ratgeber-grid{padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.va-ratgeber-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.va-ratgeber-content{grid-column:span 8/span 8}}.va-ratgeber-sidebar{display:none}@media (min-width:64rem){.va-ratgeber-sidebar{grid-column:span 4/span 4;display:block}}.va-ratgeber-toc{margin-bottom:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-va-surface);padding:calc(var(--spacing) * 8);border:1px solid rgb(from var(--color-va-blue) r g b/.1);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.va-ratgeber-toc-title{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex}:where(.va-ratgeber-toc-list>: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)))}.va-ratgeber-toc-link{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-text);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);display:flex;position:relative}.va-ratgeber-toc-link:hover{color:var(--color-va-blue);transform:translate(4px)}.va-ratgeber-toc-link:after{content:"";left:calc(var(--spacing) * 0);background:var(--color-va-blue);transform-origin:100%;width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;bottom:-1px;transform:scaleX(0)}.va-ratgeber-toc-link:hover:after{transform-origin:0;transform:scaleX(1)}.va-wiki-h2{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-wiki-h2-badge{border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:rgb(from var(--color-va-blue) r g b/.1);min-width:24px;height:24px;color:var(--color-va-violet);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.va-wiki-section-gradient,.va-wiki-section-standard,.va-wiki-section-surface{padding:var(--space-card-lg);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs);scroll-margin-top:calc(var(--header-height) + var(--space-stack-lg));position:relative}@media (max-width:639px){.va-wiki-section-gradient,.va-wiki-section-standard,.va-wiki-section-surface{padding:var(--space-card-sm);border-radius:var(--radius-md)}}.va-ratgeber-page{max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.va-ratgeber-sections{gap:var(--space-grid);flex-direction:column;display:flex}.va-stat-banner{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-lg);color:var(--color-white);background:linear-gradient(135deg,var(--color-va-dark-deep),var(--color-va-dark));transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);align-items:center;gap:28px;padding:44px 36px;display:flex;position:relative;overflow:hidden}.va-stat-banner-blob-1{pointer-events:none;background:radial-gradient(circle,rgb(from var(--color-va-blue) r g b/.25),transparent 70%);width:180px;height:180px;position:absolute;top:-50px;right:-30px}.va-stat-banner-blob-2{pointer-events:none;background:radial-gradient(circle,rgb(from var(--color-va-red) r g b/.15),transparent 70%);width:140px;height:140px;position:absolute;bottom:-30px;left:-20px}.va-stat-banner-item{z-index:10;text-align:center;flex:1;position:relative}.va-stat-banner-number{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-white) 30%,var(--color-va-blue-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.75rem)}.va-stat-banner-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);opacity:.6}.va-stat-banner-divider{background:rgb(from var(--color-white) r g b/.12);width:1px;height:48px}.va-inline-cta{margin-block:calc(var(--spacing) * 10);border-radius:var(--radius-md);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.va-inline-cta-blue,.va-inline-cta-red{box-shadow:var(--shadow-glow)}.va-inline-cta:hover{filter:brightness(1.08);transform:translateY(-4px)}.va-inline-cta-blue:hover,.va-inline-cta-red:hover{box-shadow:var(--shadow-glow)}.va-inline-cta-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);color:var(--color-white);padding:32px 36px;display:flex;position:relative;overflow:hidden}.va-inline-cta-red .va-inline-cta-inner{background:linear-gradient(90deg,var(--color-va-red) 0,var(--color-va-cta-to) 100%)}.va-inline-cta-blue .va-inline-cta-inner{background:linear-gradient(90deg,var(--color-va-blue) 0,var(--color-va-violet) 100%)}.va-inline-cta-title{z-index:10;font-family:var(--font-display);color:var(--color-white);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;position:relative}.va-inline-cta-subtitle{z-index:10;margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:rgb(from var(--color-white) r g b/.9);position:relative}.va-inline-cta-btn{z-index:var(--z-raised);flex-shrink:0;position:relative}.va-inline-cta-red .va-inline-cta-btn{color:var(--color-va-red)}.va-inline-cta-blue .va-inline-cta-btn{color:var(--color-va-blue)}@media (max-width:639px){.va-inline-cta-inner{gap:calc(var(--spacing) * 5);text-align:center;flex-direction:column;padding:28px 24px}}.va-pull-quote{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xs);background:var(--color-va-surface);border-left:4px solid var(--color-va-blue);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);padding:32px 28px}.va-pull-quote-mark{color:rgb(from var(--color-va-blue) r g b/.12);margin-bottom:-8px;font-size:48px;line-height:1}.va-pull-quote-text{font-family:var(--font-display);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark);font-size:clamp(1rem,2vw,1.25rem);font-style:italic}.va-pull-quote-attr{margin-top:calc(var(--spacing) * 2);color:var(--color-va-text-muted);text-wrap:pretty;font-size:.875rem;font-style:normal;line-height:1.6}.va-tip-box{margin-bottom:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--color-va-gold-tint);border:1px solid rgb(from var(--color-va-gold) r g b/.15);padding:22px 24px;display:flex}.va-tip-box-icon{border-radius:var(--radius-sm);background:rgb(from var(--color-va-gold) r g b/.1);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.va-tip-box-title{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-gold-strong)}.va-tip-box-text,.va-tip-box-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.va-tip-box-text{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text-muted)}.va-lernformate-cta{border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid var(--color-va-border);transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);overflow:hidden}.va-lernformate-cta:hover{box-shadow:var(--shadow-card);border-color:rgb(from var(--color-va-blue) r g b/.2);transform:translateY(-2px)}.va-lernformate-cta-img{height:180px;position:relative;overflow:hidden}.va-lernformate-cta-img img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-soft)}.va-lernformate-cta:hover .va-lernformate-cta-img img{transform:scale(1.03)}.va-lernformate-cta-body{padding:calc(var(--spacing) * 6)}.va-lernformate-cta-title{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-lernformate-cta-text{margin-bottom:calc(var(--spacing) * 3);color:var(--color-va-text-muted);text-wrap:pretty;--tw-leading:var(--leading-relaxed);font-size:.875rem;line-height:1.6;line-height:var(--leading-relaxed)}.va-lernformate-cta-link{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue);transition:gap var(--duration-fast) var(--ease-standard);display:inline-flex}.va-lernformate-cta:hover .va-lernformate-cta-link{gap:8px}.va-sidebar-stack{gap:var(--space-stack-sm);flex-direction:column;display:flex}.va-sidebar-cta{padding:var(--space-stack-lg) var(--space-stack-lg) var(--space-stack-lg);border-radius:var(--radius-md);background:linear-gradient(160deg,var(--color-va-violet),var(--color-va-blue-strong));color:var(--color-white);text-align:center;position:relative;overflow:hidden}.va-sidebar-cta-blob{pointer-events:none;background:radial-gradient(circle,rgb(from var(--color-white) r g b/.12),transparent 70%);width:120px;height:120px;position:absolute;top:-30px;right:-20px}.va-sidebar-cta-title{font-family:var(--font-display);color:var(--color-white);text-wrap:balance;z-index:var(--z-raised);font-size:1.125rem;font-weight:600;line-height:1.35;position:relative}.va-sidebar-cta-text{margin:var(--space-stack-2xs) 0 var(--space-stack-md);color:rgb(from var(--color-white) r g b/.85);font-size:.875rem;line-height:1.5}.va-sidebar-cta-btn,.va-sidebar-cta-text{z-index:var(--z-raised);position:relative}.va-sidebar-social-proof{padding:var(--space-stack-md) var(--space-stack-lg);border:1px solid var(--color-va-border);border-radius:var(--radius-md);background:var(--color-white)}.va-sidebar-social-proof-top{justify-content:space-between;align-items:center;gap:var(--space-stack-xs);display:flex}.va-sidebar-trust-stars{color:var(--color-va-gold)}.va-sidebar-social-proof-score{color:var(--color-va-dark);font-family:var(--font-display),sans-serif;white-space:nowrap;font-size:.9375rem;font-weight:700}.va-sidebar-social-proof-score span{color:var(--color-va-text-muted);font-size:.75rem;font-weight:600}.va-sidebar-social-proof-divider{height:1px;margin:var(--space-stack-sm) 0;background:var(--color-va-border)}.va-sidebar-social-proof-quote{margin-bottom:var(--space-stack-sm);color:var(--color-va-text);font-size:.8125rem;font-style:italic;line-height:1.5}.va-sidebar-testimonial-author{align-items:center;gap:var(--space-stack-xs);display:flex}.va-sidebar-testimonial-avatar{border-radius:var(--radius-pill);background:var(--gradient-brand);width:28px;height:28px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.va-sidebar-testimonial-name{color:var(--color-va-dark);font-size:.75rem;font-weight:700;line-height:1.3}.va-sidebar-testimonial-role{color:var(--color-va-text-muted);font-size:.75rem;line-height:1.3}.va-sidebar-formats{border:1px solid var(--color-va-border);border-radius:var(--radius-md);background:var(--color-white);transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.va-sidebar-formats:hover{border-color:rgb(from var(--color-va-blue) r g b/.25);box-shadow:var(--shadow-card);transform:translateY(-2px)}.va-sidebar-formats>a{align-items:center;gap:var(--space-stack-md);padding:var(--space-stack-sm);text-decoration:none;display:flex}.va-sidebar-formats-img{border-radius:var(--radius-sm);flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.va-sidebar-formats-img img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-soft)}.va-sidebar-formats:hover .va-sidebar-formats-img img{transform:scale(1.03)}.va-sidebar-formats-body{min-width:0}.va-sidebar-formats-title{color:var(--color-va-dark);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:700;line-height:1.3}.va-sidebar-formats-text{margin:var(--space-stack-2xs) 0 var(--space-stack-xs);color:var(--color-va-text-muted);font-size:.75rem;line-height:1.45}.va-sidebar-formats-link{align-items:center;gap:var(--space-stack-2xs);color:var(--color-va-blue);font-size:.8125rem;font-weight:700;display:inline-flex}.va-sidebar-formats-arrow{transition:transform var(--duration-base) var(--ease-out-soft)}.va-sidebar-formats:hover .va-sidebar-formats-arrow{transform:translate(3px)}.va-sidebar-quicklinks{padding:var(--space-stack-md) var(--space-stack-lg);border:1px solid var(--color-va-border);border-radius:var(--radius-md);background:var(--color-va-surface)}.va-sidebar-quicklinks-title{margin-bottom:var(--space-stack-xs);color:var(--color-va-violet);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.va-sidebar-quicklinks{column-gap:var(--space-stack-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.va-sidebar-quicklinks-title{grid-column:1/-1}.va-sidebar-quicklinks-item{align-items:center;gap:var(--space-stack-2xs);min-width:0;padding:var(--space-stack-2xs) 0;color:var(--color-va-dark);transition:color var(--duration-fast) var(--ease-standard);font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.va-sidebar-quicklinks-item:hover{color:var(--color-va-blue)}.va-sidebar-quicklinks-arrow{color:var(--color-va-red);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.va-sidebar-quicklinks-item:hover .va-sidebar-quicklinks-arrow{transform:translate(2px)}.va-sidebar-linkedin{align-items:center;gap:var(--space-stack-sm);padding:var(--space-stack-xs) var(--space-stack-md);border:1px solid var(--color-va-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-va-dark);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);font-size:.8125rem;font-weight:600;display:flex}.va-sidebar-linkedin:hover{border-color:var(--color-linkedin);box-shadow:var(--shadow-card)}.va-sidebar-linkedin-icon{border-radius:var(--radius-xs);background:var(--color-linkedin);width:24px;height:24px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}@media (max-height:820px){.va-sidebar-linkedin{display:none}}@media (max-height:740px){.va-sidebar-quicklinks{display:none}}@media (max-height:640px){.va-sidebar-formats{display:none}}.va-wiki-content{max-width:none;color:var(--color-va-text);font-size:1.0625rem;line-height:1.8}.va-wiki-content p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-bottom:1.75em;line-height:1.85}.va-wiki-content>p:first-of-type:first-letter{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);float:left;color:var(--color-va-blue);margin-top:.05em;margin-right:.08em;font-size:3.5em;line-height:.8}.va-wiki-content blockquote{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 6);border-left:4px solid var(--color-va-blue);box-shadow:var(--shadow-floating);font-size:1.05em;font-style:italic;line-height:1.8}.va-wiki-content blockquote p{margin-bottom:0}.va-wiki-content h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark);display:flex}.va-wiki-content h3:before{content:"";border-radius:var(--radius-pill);background:var(--color-va-blue);flex-shrink:0;width:8px;height:8px;margin-top:.55em;display:inline-block}.va-wiki-content ol,.va-wiki-content ul{margin-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 0);list-style:none}.va-wiki-content ol li,.va-wiki-content ul li{margin-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 7);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);position:relative}.va-wiki-content ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23616DFD' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:.55em;left:0}.va-wiki-content ol{counter-reset:wiki-ol}.va-wiki-content ol li:before{counter-increment:wiki-ol;content:counter(wiki-ol);border-radius:var(--radius-pill);background:rgb(from var(--color-va-blue) r g b/.1);width:22px;height:22px;color:var(--color-va-blue);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.1em;left:0}.va-sidebar-sticky{top:calc(var(--header-height) + var(--space-stack-lg));position:sticky}.va-ratgeber-faq{margin-top:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 12);scroll-margin-top:100px}.va-ratgeber-faq-title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-related-articles{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-va-border);padding-block:calc(var(--spacing) * 12)}.va-related-articles-title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-related-articles-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-related-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-related-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-related-article-card{border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid var(--color-va-border);box-shadow:var(--shadow-floating);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.va-related-article-card:before{content:"";border-radius:var(--radius-xs);background:linear-gradient(to right,transparent,rgb(from var(--color-va-blue) r g b/.5),transparent);opacity:0;height:2px;transition:opacity var(--duration-base) var(--ease-standard);z-index:var(--z-raised);position:absolute;top:0;left:10%;right:10%}.va-related-article-card:hover{box-shadow:var(--shadow-glow);border-color:rgb(from var(--color-va-blue) r g b/.25);transform:translateY(-4px)}.va-related-article-card:hover:before{opacity:1}.va-related-article-image-wrap{position:relative;overflow:hidden}.va-related-article-image-wrap:after{content:"";inset:calc(var(--spacing) * 0);background:linear-gradient(to bottom,transparent 60%,rgb(from var(--color-va-dark-deep) r g b/.08) 100%);pointer-events:none;position:absolute}.va-related-article-image{height:calc(var(--spacing) * 48);object-fit:cover;width:100%;transition:transform var(--duration-slow) var(--ease-standard)}.va-related-article-card:hover .va-related-article-image{transform:scale(1.03)}.va-related-article-body{padding:calc(var(--spacing) * 6)}.va-related-article-title{margin-bottom:calc(var(--spacing) * 2);-webkit-line-clamp:2;font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-related-article-excerpt,.va-related-article-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.va-related-article-excerpt{-webkit-line-clamp:3;color:var(--color-va-text-muted);text-wrap:pretty;font-size:.875rem;line-height:1.6}@media (min-width:40rem){.va-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-trainer-card{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);transition:color var(--duration-slow) var(--ease-standard),background-color var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard),opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.va-trainer-card,.va-trainer-card:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-trainer-card:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);transform:translateY(-4px)}.va-trainer-card-photo{height:calc(var(--spacing) * 80);object-fit:cover;width:100%}.va-trainer-card-body{padding:var(--space-card);flex-direction:column;flex:1;display:flex}.va-trainer-card-name{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-trainer-card-role{margin-bottom:calc(var(--spacing) * 4);color:var(--color-va-text-muted);text-wrap:pretty;font-size:.875rem;line-height:1.6}.va-trainer-card-link{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-blue);transition:gap var(--duration-fast) var(--ease-standard);margin-top:auto;display:inline-flex}.va-trainer-card-link:hover{gap:.5rem}.va-team-dna-section{color:var(--color-white);position:relative}.va-dna-header{margin-bottom:calc(var(--spacing) * 12);text-align:center}.va-dna-headline{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--color-white);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-dna-subline{max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.va-dna-subline{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.va-dna-columns{gap:var(--space-grid);margin-bottom:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.va-dna-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-dna-principles-grid{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.va-dna-card,.va-dna-quote,.va-kpi-dashboard{padding:var(--space-card);border-radius:var(--radius-md);border-style:var(--tw-border-style);isolation:isolate;background:rgb(from var(--color-white) r g b/.05);-webkit-backdrop-filter:blur(10px);border-width:1px;border-color:rgb(from var(--color-white) r g b/.08);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);position:relative;overflow:hidden;transform:translateY(16px)}.va-dna-card.is-visible,.va-dna-quote.is-visible,.va-kpi-dashboard.is-visible{opacity:1;transform:translateY(0)}.va-dna-card:hover,.va-dna-quote:hover,.va-kpi-dashboard:hover{border-color:rgb(from var(--color-va-blue) r g b/.4);box-shadow:var(--shadow-glow)}.va-dna-card-topline{pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);background:linear-gradient(to right,transparent,rgb(from var(--color-va-blue) r g b/.6),transparent);opacity:0;height:1px;transition:opacity var(--duration-base) var(--ease-standard);position:absolute}.va-dna-card:hover .va-dna-card-topline,.va-dna-quote:hover .va-dna-card-topline,.va-kpi-dashboard:hover .va-dna-card-topline{opacity:1}.va-dna-card-glow{pointer-events:none;z-index:var(--z-base);border-radius:var(--radius-pill);width:200px;height:200px;left:var(--mouse-x,50%);top:var(--mouse-y,50%);background:radial-gradient(circle,rgb(from var(--color-va-blue) r g b/.12) 0,transparent 70%);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;transform:translate(-50%,-50%)}.va-dna-card:hover .va-dna-card-glow,.va-dna-quote:hover .va-dna-card-glow,.va-kpi-dashboard:hover .va-dna-card-glow{opacity:1}.va-dna-card-shine{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:var(--z-base);background:linear-gradient(to right,transparent,rgb(from var(--color-white) r g b/.04),transparent);opacity:0;width:50%;position:absolute;transform:skew(-20deg)}.va-dna-card:hover .va-dna-card-shine{animation:va-dna-shine-sweep var(--duration-reveal) var(--ease-standard) forwards}@keyframes va-dna-shine-sweep{0%{opacity:0;transform:translate(-60%)skew(-20deg)}10%{opacity:1}to{opacity:0;transform:translate(260%)skew(-20deg)}}.va-dna-card-icon{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.va-dna-card-icon,.va-dna-card-title{z-index:var(--z-raised);position:relative}.va-dna-card-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--color-white);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-dna-card-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fff9}@supports (color:color-mix(in lab,red,red)){.va-dna-card-desc{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.va-dna-card-desc{z-index:var(--z-raised);position:relative}.va-kpi-dashboard{padding:calc(var(--spacing) * 8);flex-direction:column;justify-content:space-between;display:flex}.va-kpi-dashboard-header{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.va-kpi-dashboard-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-sm);color:var(--color-va-blue);background:rgb(from var(--color-va-blue) r g b/.15);justify-content:center;align-items:center;display:flex}.va-kpi-dashboard-title{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fffc}@supports (color:color-mix(in lab,red,red)){.va-kpi-dashboard-title{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.va-kpi-dashboard-title{text-transform:uppercase}.va-kpi-bars{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.va-kpi-bar-item{z-index:var(--z-raised);position:relative}.va-kpi-bar-header{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;display:flex}.va-kpi-bar-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.va-kpi-bar-label{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.va-kpi-bar-label{text-transform:uppercase}.va-kpi-bar-value{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.va-kpi-bar-track{border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.06);height:10px;position:relative;overflow:hidden}.va-kpi-bar-fill{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background:linear-gradient(90deg,var(--color-va-blue-light),var(--color-va-blue));width:0;transition:width calc(var(--duration-slow) * 2.4) var(--ease-out-soft)}.va-kpi-bar-fill,.va-kpi-bar-pulse{border-radius:var(--radius-pill);position:absolute}.va-kpi-bar-pulse{pointer-events:none;inset:calc(var(--spacing) * 0);animation:va-bar-pulse calc(var(--duration-slow) * 4) var(--ease-standard) infinite}@keyframes va-bar-pulse{0%,to{box-shadow:0 0 0 rgb(from var(--color-va-blue) r g b/0)}50%{box-shadow:0 0 12px rgb(from var(--color-va-blue) r g b/.15)}}.va-animate-entry.va-ready{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transform:translateY(24px)}.va-animate-entry.is-in-view{opacity:1;transform:translateY(0)}.va-stagger-1,.va-stagger-2{transition-delay:var(--duration-fast)}.va-stagger-3{transition-delay:var(--duration-base)}.va-stagger-4,.va-stagger-5{transition-delay:var(--duration-slow)}.va-hover-glow{transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.va-hover-glow:hover{box-shadow:var(--shadow-glow);border-color:rgb(from var(--color-va-blue) r g b/.3);transform:translateY(-4px)}.va-hover-shine{position:relative;overflow:hidden}.va-hover-shine:after{content:"";background:linear-gradient(90deg,transparent 0,rgb(from var(--color-white) r g b/.08) 50%,transparent 100%);pointer-events:none;width:50%;height:100%;z-index:var(--z-base);transition:none;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.va-hover-shine:hover:after{animation:va-card-shine-sweep var(--duration-reveal) var(--ease-standard) forwards}@keyframes va-card-shine-sweep{0%{opacity:0;left:-75%}10%{opacity:1}to{opacity:0;left:125%}}.va-img-tilt-hover .va-methode-right{perspective:800px}.va-img-tilt-hover .va-methode-photo-wrap{transition:transform var(--duration-slow) var(--ease-out-soft),box-shadow var(--duration-slow) var(--ease-out-soft)}.va-kpi-counters{gap:calc(var(--spacing) * 4);z-index:var(--z-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.va-kpi-counter-item{border-radius:var(--radius-md);padding:calc(var(--spacing) * 4);text-align:center;background:rgb(from var(--color-white) r g b/.04);border:1px solid rgb(from var(--color-white) r g b/.06);flex-direction:column;align-items:center;display:flex}.va-kpi-counter-value{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:64rem){.va-kpi-counter-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.va-kpi-counter-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.va-kpi-counter-label{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.va-kpi-counter-label{text-transform:uppercase}.va-dna-quotes-row{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.va-dna-quotes-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-dna-quotes-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-dna-quote{flex-direction:column;display:flex}.va-dna-quote-photo-wrap{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-pill);border:2px solid rgb(from var(--color-va-blue) r g b/.3);z-index:var(--z-raised);flex-shrink:0;position:relative;overflow:hidden}.va-dna-quote-photo{object-fit:cover;width:100%;height:100%}.va-dna-quote-icon{margin-bottom:calc(var(--spacing) * 2);color:rgb(from var(--color-va-blue) r g b/.4);z-index:var(--z-raised);position:relative}.va-dna-quote-text{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffe6;flex:1}@supports (color:color-mix(in lab,red,red)){.va-dna-quote-text{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.va-dna-quote-text{font-style:italic}.va-dna-quote-footer,.va-dna-quote-text{z-index:var(--z-raised);position:relative}.va-dna-quote-footer{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.va-dna-quote-initials{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-pill);color:var(--color-va-red);background:rgb(from var(--color-va-red) r g b/.2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-dna-quote-initials,.va-dna-quote-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.va-dna-quote-name{font-family:var(--font-display);color:var(--color-white);display:block}.va-dna-quote-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-blue);display:block}.va-trainer-card-img-wrapper{height:calc(var(--spacing) * 80);background-color:var(--color-va-surface);position:relative;overflow:hidden}.va-trainer-card-placeholder{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-200);--tw-gradient-to:var(--color-gray-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));width:100%;height:100%}.va-profile-hero-section{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);position:relative;overflow:hidden}.va-profile-hero-bg-blob{pointer-events:none;border-radius:var(--radius-pill);background:radial-gradient(circle,rgb(from var(--color-va-dark) r g b/.06) 0,transparent 70%);width:500px;height:500px;position:absolute;top:-80px;right:-120px}.va-profile-hero-grid{gap:var(--space-grid-lg);grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;display:grid}@media (min-width:64rem){.va-profile-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.va-profile-hero-photo{grid-column:span 4/span 4}}:where(.va-profile-hero-text>: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)))}@media (min-width:64rem){.va-profile-hero-text{grid-column:span 8/span 8}}.va-profile-hero-workshops{padding-top:calc(var(--spacing) * 4)}.va-profile-hero-workshops-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.va-profile-hero-workshops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-profile-video-btn{margin-top:var(--space-stack-xs)}.va-video-lightbox-backdrop{inset:calc(var(--spacing) * 0);z-index:50;background:rgb(from var(--color-va-dark-deep) r g b/.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lightbox-fade-in var(--duration-fast);justify-content:center;align-items:center;display:flex;position:fixed}.va-video-lightbox-container{margin-inline:calc(var(--spacing) * 4);width:100%;max-width:56rem;position:relative}.va-video-lightbox-close{top:calc(var(--spacing) * -12);right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-pill);color:var(--color-white);background:rgb(from var(--color-white) r g b/.15);border:1px solid rgb(from var(--color-white) r g b/.2);transition:background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute}.va-video-lightbox-close:hover{background:rgb(from var(--color-white) r g b/.3)}.va-video-lightbox-video{border-radius:var(--radius-md);aspect-ratio:16/9;border:1px solid rgb(from var(--color-white) r g b/.1);width:100%;box-shadow:var(--shadow-floating);background:#000}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.va-profile-name{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}.va-profile-role{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-va-text-muted)}.va-profile-meta,.va-profile-role{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.va-profile-meta{align-items:center;gap:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-va-text);flex-wrap:wrap;display:flex}.va-profile-meta-item{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.va-profile-meta-icon-red{color:var(--color-va-red)}.va-profile-meta-icon-yellow{color:var(--color-va-gold)}.va-profile-meta-divider{height:calc(var(--spacing) * 6);background-color:var(--color-gray-300);width:1px}.va-profile-grid{gap:var(--space-grid-lg);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.va-profile-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.va-profile-content{grid-column:span 8/span 8}}.va-profile-sidebar{display:none}@media (min-width:64rem){.va-profile-sidebar{grid-column:span 4/span 4;display:block}}.va-profile-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-va-border);padding-block:calc(var(--spacing) * 8)}.va-profile-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.va-profile-section-title{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18;display:flex}.va-profile-section-bar{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-va-blue),var(--color-va-red))}.va-profile-qual-item{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text);display:flex}.va-glass-card{padding:var(--space-card);background:rgb(from var(--color-white) r g b/.7);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(from var(--color-white) r g b/.5);border-radius:var(--radius-md);position:relative;overflow:hidden}.va-glass-card-decor{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * -10);margin-right:calc(var(--spacing) * -10);height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);border-bottom-left-radius:var(--radius-pill);opacity:.1;background:linear-gradient(90deg,var(--color-va-blue),var(--color-va-red));position:absolute}.va-glass-card-header{z-index:10;margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);display:flex;position:relative}.va-glass-card-icon{color:var(--color-va-blue)}.va-glass-card-title{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-glass-card-subtitle{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text)}.va-glass-card-small{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-other-trainers{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-va-border);padding-block:calc(var(--spacing) * 16)}.va-other-trainers-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-va-blue);text-transform:uppercase;display:block}.va-other-trainers-title{margin-bottom:calc(var(--spacing) * 10);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-other-trainers-slider{gap:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;overflow-x:auto}.va-other-trainers-slider::-webkit-scrollbar{display:none}.va-other-trainer-card{text-align:center;width:180px;transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.va-other-trainer-card:hover{transform:translateY(-4px)}.va-other-trainer-photo{margin-bottom:calc(var(--spacing) * 3);aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;width:100%}.va-other-trainer-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-other-trainer-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-profile-qual-icon{margin-top:calc(var(--spacing) * .5);color:var(--color-va-blue);flex-shrink:0}:where(.va-profile-qual-list>: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)))}.va-profile-photo-slider{border-radius:var(--radius-md);position:relative;overflow:hidden}.va-profile-photo-slider-track{-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;overflow-x:auto}.va-profile-photo-slider-track::-webkit-scrollbar{display:none}.va-profile-photo-slider-slide{scroll-snap-align:start;flex-shrink:0;width:100%}.va-profile-photo-slider-img{object-fit:cover;aspect-ratio:3/4;width:100%;height:auto}.va-profile-photo-slider-dots{justify-content:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);display:flex}.va-profile-photo-slider-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);cursor:pointer;border-radius:var(--radius-pill);border-style:var(--tw-border-style);background-color:var(--color-gray-300);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);border-width:0}.va-profile-photo-slider-dot.active{background-color:var(--color-va-blue);transform:scale(1.3)}:where(.va-profile-workshop-group>: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)))}.va-profile-workshop-audience{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-va-blue);text-transform:uppercase}:where(.va-profile-workshop-list>: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)))}.va-profile-workshop-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-va-text);display:flex}.va-profile-workshop-check{margin-top:calc(var(--spacing) * .5);color:var(--color-va-blue);flex-shrink:0}.va-profile-quote-banner{padding-block:calc(var(--spacing) * 16);text-align:center;color:var(--color-white);background:linear-gradient(135deg,var(--color-va-violet),var(--color-va-red))}.va-profile-quote-banner-text{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-3xl);font-family:var(--font-display);color:var(--color-white);letter-spacing:-.01em;text-wrap:balance;--tw-leading:var(--leading-relaxed);font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18;line-height:var(--leading-relaxed)}.va-profile-quote-banner-author{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));opacity:.8}.va-profile-ref-qual-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.va-profile-ref-qual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-profile-ref-qual-card{padding:var(--space-card);border-radius:var(--radius-md);border:1px solid rgb(from var(--color-va-blue) r g b/.1);background:linear-gradient(135deg,var(--color-va-surface) 0,var(--color-white) 100%);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.va-profile-ref-qual-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.25);box-shadow:var(--shadow-card)}.va-profile-ref-qual-card-title{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;display:flex}.va-profile-ref-qual-card-icon{color:var(--color-va-blue)}:where(.va-profile-ref-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.va-profile-ref-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-va-border);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text)}.va-profile-ref-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.va-profile-ref-company{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}.va-profile-ref-role{color:var(--color-va-text-muted)}.va-consent-backdrop{z-index:9998;background:rgb(from var(--color-va-dark-deep) r g b/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:va-consent-fade-in var(--duration-base)}.va-consent-backdrop,.va-consent-modal{inset:calc(var(--spacing) * 0);position:fixed}.va-consent-modal{z-index:9999;padding:calc(var(--spacing) * 4);animation:va-consent-slide-up var(--duration-slow);justify-content:center;align-items:center;display:flex}.va-consent-card{padding:var(--space-card);width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);background:var(--color-va-dark);border:1px solid rgb(from var(--color-va-blue) r g b/.2);box-shadow:var(--shadow-glow);flex-direction:column;display:flex}.va-consent-header{margin-bottom:calc(var(--spacing) * 6);text-align:center}.va-consent-icon{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.va-consent-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--color-white);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-consent-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fff9}@supports (color:color-mix(in lab,red,red)){.va-consent-desc{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.va-consent-categories{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);animation:va-consent-fade-in var(--duration-base);flex-direction:column;display:flex}.va-consent-category{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);padding:calc(var(--spacing) * 4);background:rgb(from var(--color-white) r g b/.05);border:1px solid rgb(from var(--color-white) r g b/.08);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);display:flex}.va-consent-category:hover{background:rgb(from var(--color-white) r g b/.08);border-color:rgb(from var(--color-va-blue) r g b/.25)}.va-consent-category-text{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.va-consent-category-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.va-consent-category-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.va-consent-category-desc{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.va-consent-toggle-wrap{flex-shrink:0;position:relative}.va-consent-toggle{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.va-consent-toggle-track{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.15);transition:background var(--duration-base) var(--ease-standard);position:relative}.va-consent-toggle-track.is-on{background:var(--color-va-blue)}.va-consent-toggle-track.is-locked{opacity:.6;cursor:not-allowed}.va-consent-toggle-thumb{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-white);transition:transform var(--duration-base) var(--ease-standard);box-shadow:var(--shadow-xs);position:absolute}.va-consent-toggle-track.is-on .va-consent-toggle-thumb{transform:translate(1.25rem)}.va-consent-actions{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.va-consent-privacy-link{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6}@supports (color:color-mix(in lab,red,red)){.va-consent-privacy-link{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.va-consent-privacy-link{transition:color var(--duration-fast) var(--ease-standard);text-decoration-line:none}.va-consent-privacy-link:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.va-consent-privacy-link:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@keyframes va-consent-fade-in{0%{opacity:0}to{opacity:1}}@keyframes va-consent-slide-up{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.va-consent-reopen{z-index:9997;border-radius:var(--radius-pill);background:var(--color-va-dark);border:1px solid rgb(from var(--color-va-blue) r g b/.2);width:44px;height:44px;box-shadow:var(--shadow-floating);cursor:pointer;transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;font-size:1.4rem;display:flex;position:fixed;bottom:20px;left:20px}.va-consent-reopen:hover{border-color:rgb(from var(--color-va-blue) r g b/.5);box-shadow:var(--shadow-floating);transform:scale(1.06)}.va-hub-hero{isolation:isolate;background:var(--gradient-dark);padding-bottom:var(--space-section);position:relative;overflow:hidden}.va-hub-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 15% 0,rgb(from var(--color-va-blue) r g b/.35),transparent 70%),radial-gradient(45% 70% at 90% 100%,rgb(from var(--color-va-red) r g b/.22),transparent 70%);position:absolute;inset:0}.va-hub-hero-glow:after{content:"";background-image:linear-gradient(rgb(from var(--color-white) r g b/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(from var(--color-white) r g b/.04) 1px,transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 90% at 50% 40%,#000,#0000)}.va-hub-hero-inner{max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.va-hub-hero-crumbs{padding-top:var(--space-stack-md)}.va-hub-hero-copy{max-width:var(--container-narrow);padding-top:var(--space-section-compact);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.va-hub-hero-title{font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}.va-hub-hero-subtitle{color:rgb(from var(--color-white) r g b/.78);max-width:60ch;margin-top:var(--space-stack-lg);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.va-hub-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.va-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.va-hub-grid,.va-hub-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.va-hub-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.va-hub-grid--pair{max-width:calc(2 * 384px + var(--space-grid));margin-inline:auto}}@media (min-width:1024px){.va-hub-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-media-card{border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.va-media-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.25);box-shadow:var(--shadow-floating);transform:translateY(-4px)}.va-media-card:focus-visible{outline:2px solid var(--color-va-blue);outline-offset:3px}.va-media-card-media{aspect-ratio:16/10;background:var(--color-va-surface-2);display:block;position:relative;overflow:hidden}.va-media-card-media:after{content:"";background:linear-gradient(180deg,transparent 55%,rgb(from var(--color-va-dark-deep) r g b/.35));pointer-events:none;position:absolute;inset:0}.va-media-card-img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-soft)}.va-media-card:hover .va-media-card-img{transform:scale(1.03)}.va-media-card-chip{top:var(--space-stack-md);left:var(--space-stack-md);z-index:1;border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-va-violet);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-xs);padding:5px 12px;font-size:.6875rem;font-weight:700;line-height:1.4;position:absolute}.va-media-card-body{padding:var(--space-card);flex-direction:column;flex:1;display:flex}.va-media-card-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-media-card-teaser{color:var(--color-va-text);text-wrap:pretty;margin-top:var(--space-stack-xs);font-size:.875rem;line-height:1.6}.va-media-card-link,.va-ratgeber-card-cta{align-items:center;gap:var(--space-stack-xs);padding-top:var(--space-stack-lg);color:var(--color-va-blue);transition:color var(--duration-fast) var(--ease-standard);margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.va-media-card-arrow,.va-ratgeber-card-arrow{transition:transform var(--duration-base) var(--ease-out-soft)}.va-media-card:hover .va-media-card-link,.va-ratgeber-card:hover .va-ratgeber-card-cta{color:var(--color-va-red)}.va-media-card:hover .va-media-card-arrow,.va-ratgeber-card:hover .va-ratgeber-card-arrow{transform:translate(4px)}.va-ratgeber-overview-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.va-ratgeber-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.va-ratgeber-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-ratgeber-card{padding:var(--space-card);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.va-ratgeber-card:before{content:"";background:var(--gradient-brand);transform-origin:0;height:3px;transition:transform var(--duration-base) var(--ease-out-soft);position:absolute;inset:0 0 auto;transform:scaleX(0)}.va-ratgeber-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.25);box-shadow:var(--shadow-floating);transform:translateY(-4px)}.va-ratgeber-card:hover:before{transform:scaleX(1)}.va-ratgeber-card-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-ratgeber-card-excerpt{-webkit-line-clamp:3;color:var(--color-va-text);text-wrap:pretty;margin-top:var(--space-stack-sm);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.va-sticky-scroll-wrapper{gap:var(--space-grid-lg);flex-direction:column;align-items:stretch;display:flex}@media (min-width:1024px){.va-sticky-scroll-wrapper{flex-direction:row;gap:4rem}}.va-sticky-scroll-sidebar{width:100%}@media (min-width:1024px){.va-sticky-scroll-sidebar{align-self:flex-start;width:42%;position:sticky;top:7rem}}.va-sticky-scroll-content{width:100%}@media (min-width:1024px){.va-sticky-scroll-content{width:58%}}.va-scroll-block{border-radius:var(--radius-lg);background:rgb(from var(--color-va-blue) r g b/.04);border:1px solid rgb(from var(--color-va-blue) r g b/.15);box-shadow:var(--shadow-floating);transition:background var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard);cursor:pointer;padding:2.25rem;position:relative}.va-scroll-block:hover,.va-scroll-block[aria-expanded=true]{background:rgb(from var(--color-va-blue) r g b/.08);border-color:rgb(from var(--color-va-blue) r g b/.35);box-shadow:var(--shadow-floating)}.va-scroll-block-number{font-family:var(--font-display),sans-serif;color:rgb(from var(--color-va-blue) r g b/.12);pointer-events:none;font-size:4rem;font-weight:700;line-height:1;position:absolute;top:1.25rem;right:1.75rem}.va-scroll-block-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-scroll-block-divider{background:var(--color-va-blue);border-radius:var(--radius-xs);width:3rem;height:2px;margin:1rem 0 1.25rem}.va-scroll-block-body p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text);margin-bottom:1rem}.va-scroll-block-body p:last-child{margin-bottom:0}.va-scroll-block-details{list-style:none}.va-scroll-block-details>summary{cursor:pointer;margin:-2.25rem -2.25rem 0;padding:2.25rem;list-style:none}.va-scroll-block-details:not([open])>summary{margin-bottom:-2.25rem}.va-scroll-block-details>summary::-webkit-details-marker{display:none}.va-scroll-block-summary{align-items:center;gap:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 12);display:flex;position:relative}.va-scroll-block-chevron{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));transition-duration:var(--duration-base);color:var(--color-va-blue);font-size:1.25rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.va-scroll-block-details[open] .va-scroll-block-chevron{transform:translateY(-50%)rotate(180deg)}.va-scroll-block-body strong{color:var(--color-va-dark)}.va-standort-midcta{color:var(--color-white);position:relative;overflow:hidden}.va-standort-midcta:before{content:"";background:radial-gradient(circle at 18% 30%,rgb(from var(--color-va-blue) r g b/.28),transparent 55%),radial-gradient(circle at 82% 70%,rgb(from var(--color-va-red) r g b/.18),transparent 55%);pointer-events:none;position:absolute;inset:0}.va-standort-midcta-inner{text-align:center;z-index:var(--z-base);position:relative}.va-standort-midcta-title{font-family:var(--font-display);color:var(--color-white);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-standort-midcta-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-inline:auto}@media (min-width:48rem){.va-standort-midcta-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.va-standort-midcta-text{color:rgb(from var(--color-white) r g b/.75);max-width:600px}.va-standort-midcta-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.va-standort-midcta-actions{flex-direction:row}}.va-standort-hero-photo{border-radius:var(--radius-md);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);aspect-ratio:4/3;background:linear-gradient(160deg,var(--color-va-surface-2) 0,var(--color-va-surface-2) 100%);z-index:var(--z-raised);position:relative;overflow:hidden}.va-hero-location-card{align-items:center;gap:.875rem;max-width:380px;padding:.875rem 1.125rem;display:flex;width:auto!important;margin-top:1.25rem!important;margin-left:0!important}@media (min-width:1024px){.va-hero-location-card{margin-top:1.5rem!important;margin-left:1.5rem!important}}.va-hero-location-icon{background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.15) 0,rgb(from var(--color-va-red) r g b/.1) 100%);color:var(--color-va-blue);flex-shrink:0}.va-hero-location-text{flex-direction:column;min-width:0;display:flex}.va-hero-location-value{font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark);margin:0;font-size:1.05rem}@media (max-width:1023px){.va-hero-location-card{max-width:320px}.va-hero-location-value{font-size:.95rem}}.va-standort-hero-photo img{inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-soft);position:absolute}.va-standort-hero-photo:hover img{transform:scale(1.03)}.va-standort-hero-photo:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background:linear-gradient(170deg,transparent 55%,rgb(from var(--color-va-dark) r g b/.15) 100%);position:absolute}@media (max-width:768px){.va-standort-hero-photo{aspect-ratio:16/10}}.va-branchen-seo-section{background:linear-gradient(180deg,rgb(from var(--color-va-surface) r g b/.7) 0,var(--color-white) 100%);border-top:1px solid rgb(from var(--color-va-blue) r g b/.08)}.va-branchen-seo{max-width:var(--container-4xl);margin-inline:auto}.va-branchen-seo-lede{margin-bottom:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:48rem){.va-branchen-seo-lede{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.va-branchen-seo-lede{color:var(--color-va-dark);max-width:56rem;margin-left:auto;margin-right:auto;font-weight:500}.va-branchen-seo-block{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 8);position:relative}@media (min-width:48rem){.va-branchen-seo-block{padding:calc(var(--spacing) * 12)}}.va-branchen-seo-block{border:1px solid rgb(from var(--color-va-blue) r g b/.08);box-shadow:var(--shadow-floating)}.va-branchen-seo-block-number{font-family:var(--font-display);--tw-leading:1;line-height:1;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,var(--color-va-blue) 0,var(--color-va-red) 100%);-webkit-text-fill-color:transparent;opacity:.18;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:4.5rem;position:absolute;top:-8px;right:24px}.va-branchen-seo-block-number,.va-branchen-seo-heading{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.va-branchen-seo-heading{margin-bottom:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 16);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.va-branchen-seo-heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.va-branchen-seo-heading{font-family:var(--font-display),sans-serif;color:var(--color-va-dark)}.va-branchen-seo-block p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-branchen-seo-block p:last-child{margin-bottom:0}.va-branchen-seo-pullquote{margin-block:calc(var(--spacing) * 7);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.08) 0,rgb(from var(--color-va-red) r g b/.05) 100%);border-left:4px solid var(--color-va-blue);box-shadow:var(--shadow-card);position:relative}.va-branchen-seo-pullquote:before{content:"“";font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-va-blue);opacity:.22;pointer-events:none;font-size:5rem;position:absolute;top:-16px;left:16px}.va-branchen-seo-pullquote p{z-index:10;margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark);font-size:1.1rem;line-height:1.55;position:relative}.va-branchen-seo-more,.va-branchen-seo-more>summary{margin-top:calc(var(--spacing) * 2)}.va-branchen-seo-more>summary{margin-bottom:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;color:var(--color-va-blue);transition:color var(--duration-fast) var(--ease-standard);font-size:.95rem;list-style:none;display:inline-flex}.va-branchen-seo-more>summary::-webkit-details-marker{display:none}.va-branchen-seo-more>summary:hover{color:var(--color-va-red)}.va-branchen-seo-more-chevron{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));font-size:1.1rem;line-height:1;display:inline-block}.va-branchen-seo-more[open] .va-branchen-seo-more-chevron{transform:rotate(180deg)}.va-branchen-seo-more:not([open]) .va-branchen-seo-more-label:after,.va-branchen-seo-more[open] .va-branchen-seo-more-label:after{content:""}.va-branchen-seo-more-body{margin-top:calc(var(--spacing) * 4)}.va-branchen-seo-more-body p:first-child{margin-top:0}.va-branchen-seo-more[open]>summary .va-branchen-seo-more-label{font-size:0}.va-branchen-seo-more[open]>summary .va-branchen-seo-more-label:before{content:"Weniger anzeigen";font-size:.95rem}.va-standort-branchen-grid{gap:var(--space-grid);max-width:var(--container-3xl);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:40rem){.va-standort-branchen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.va-standort-branchen-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-standort-branche-card{padding:var(--space-card-sm);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);background-color:var(--color-white);text-align:center;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-base);flex-direction:column;align-items:center;display:flex}@media (hover:hover){.va-standort-branche-card:hover{border-color:#616dfd33}@supports (color:color-mix(in lab,red,red)){.va-standort-branche-card:hover{border-color:color-mix(in oklab,var(--color-va-blue) 20%,transparent)}}.va-standort-branche-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.va-standort-branche-card--link{cursor:pointer;text-decoration-line:none}@media (hover:hover){.va-standort-branche-card--link:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.va-standort-branche-icon{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-sm);background:rgb(from var(--color-va-blue) r g b/.08);color:var(--color-va-blue);justify-content:center;align-items:center;display:flex}.va-standort-branche-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-standort-nearby-grid{gap:var(--space-grid);max-width:var(--container-5xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:40rem){.va-standort-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-standort-nearby-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-standort-nearby-card{padding:var(--space-stack-sm);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-white);padding-right:calc(var(--spacing) * 12);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid rgb(from var(--color-va-blue) r g b/.08);text-decoration-line:none;display:flex;position:relative;overflow:hidden}.va-standort-nearby-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.3);box-shadow:var(--shadow-card);transform:translateY(-4px)}.va-standort-nearby-thumb{border-radius:var(--radius-md);background:linear-gradient(160deg,var(--color-va-surface-2) 0,var(--color-va-surface-2) 100%);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.va-standort-nearby-thumb img{inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;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));transition-duration:var(--duration-slow);position:absolute}.va-standort-nearby-card:hover .va-standort-nearby-thumb img{transform:scale(1.03)}.va-standort-nearby-body{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.va-standort-nearby-city{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}.va-standort-nearby-info{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-va-text-muted);overflow:hidden}.va-standort-nearby-arrow{top:50%;right:var(--space-stack-md);color:var(--color-va-blue);opacity:.5;transition:transform var(--duration-base) var(--ease-out-soft),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);position:absolute;transform:translateY(-50%)}.va-standort-nearby-card:hover .va-standort-nearby-arrow{color:var(--color-va-red);opacity:1;transform:translate(4px,-50%)}.va-standort-leistungen .va-tt-topic-cards{max-width:var(--container-4xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto}@media (min-width:48rem){.va-standort-leistungen .va-tt-topic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-standort-leistungen .va-tt-topic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-standort-trainer{text-align:center}.va-branchen-hero-right{border-radius:var(--radius-md);min-height:400px;position:relative;overflow:hidden}.va-cluster-nav{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.va-cluster-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.va-cluster-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}.va-cluster-card{padding:var(--space-card-sm);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs);text-align:center;transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);flex-direction:column;align-items:center;text-decoration:none;display:flex}a.va-cluster-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.25);box-shadow:var(--shadow-floating);transform:translateY(-4px)}.va-cluster-card--empty{background:var(--color-va-surface);box-shadow:none}.va-cluster-card--empty .va-cluster-card-icon{opacity:.5}.va-cluster-card-icon,.va-cluster-section-icon{border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.14),rgb(from var(--color-va-red) r g b/.1));width:48px;height:48px;color:var(--color-va-violet);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.va-cluster-card-icon{margin-bottom:var(--space-stack-sm);transition:transform var(--duration-base) var(--ease-out-soft)}a.va-cluster-card:hover .va-cluster-card-icon{transform:scale(1.06)}.va-cluster-card-name{color:var(--color-va-dark);font-size:.875rem;font-weight:600;line-height:1.3}.va-cluster-card-count{margin-top:var(--space-stack-2xs);color:var(--color-va-text-muted);font-size:.75rem}.va-cluster-section{scroll-margin-top:calc(var(--header-height) + var(--space-stack-lg))}.va-cluster-section+.va-cluster-section{margin-top:var(--space-section-compact);padding-top:var(--space-section-compact);border-top:1px solid var(--color-va-border)}.va-cluster-section-header{align-items:center;gap:var(--space-stack-md);margin-bottom:var(--space-stack-xl);display:flex}.va-cluster-section-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-cluster-section-count{border:1px solid var(--color-va-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-va-text-muted);white-space:nowrap;margin-left:auto;padding:4px 12px;font-size:.75rem;font-weight:600}.va-detail-content{max-width:none;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-detail-content h2{color:var(--color-va-dark);font-family:var(--font-display),sans-serif}.va-section-footer-link{margin-top:var(--space-stack-xl);justify-content:center;display:flex}:where(.va-content-feature-list>: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)))}.va-content-feature-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);padding:6px 8px;display:flex}.va-content-feature-item:hover{background:rgb(from var(--color-va-blue) r g b/.04);transform:translate(4px)}.va-content-logo-bar{gap:var(--space-stack-xl);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.va-content-logo-bar img{height:calc(var(--spacing) * 8);object-fit:contain;opacity:.6;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-base)}@media (hover:hover){.va-content-logo-bar img:hover{opacity:1;--tw-grayscale:grayscale(0%);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,)}}@media (min-width:48rem){.va-content-logo-bar img{height:calc(var(--spacing) * 10)}}.va-es-hero{padding-block:calc(var(--spacing) * 16);color:var(--color-white)}@media (min-width:48rem){.va-es-hero{padding-block:calc(var(--spacing) * 20)}}.va-es-hero{background:linear-gradient(135deg,var(--color-va-dark) 0,var(--color-va-dark-mid) 100%)}.va-es-hero-inner{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 6);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.va-es-hero-img{margin-bottom:calc(var(--spacing) * 8);height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);border-radius:var(--radius-pill);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);--tw-ring-color:#fff3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.va-es-hero-img{--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}@media (min-width:48rem){.va-es-hero-img{height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36)}}.va-es-hero-img img{object-fit:cover;width:100%;height:100%}.va-es-hero-quote{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){.va-es-hero-quote{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:64rem){.va-es-hero-quote{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.va-es-hero-author{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.va-es-hero-author{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.va-es-hero-author{text-transform:uppercase}@media (min-width:48rem){.va-es-hero-author{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.va-es-intro-subtitle{text-align:center;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}@media (min-width:48rem){.va-es-intro-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.va-es-slider{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.va-es-slider-thumbs{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-es-slider-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-es-slider-card{padding:var(--space-stack-md);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);text-align:left;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-fast);border-width:2px;border-color:#0000;flex-direction:column;display:flex}.va-es-slider-card:hover{border-color:#616dfd4d}@supports (color:color-mix(in lab,red,red)){.va-es-slider-card:hover{border-color:color-mix(in oklab,var(--color-va-blue) 30%,transparent)}}.va-es-slider-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.va-es-slider-card.is-active,.va-es-slider-card:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-es-slider-card.is-active{border-color:var(--color-va-blue);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.va-es-slider-card-img{aspect-ratio:3/4;border-radius:var(--radius-sm);width:100%;overflow:hidden}.va-es-slider-card-img img{object-fit:cover;width:100%;height:100%}.va-es-slider-card-info{width:100%}.va-es-slider-card-name{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-es-slider-card-company{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-es-detail-row{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;display:grid}@media (min-width:64rem){.va-es-detail-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.va-es-detail-row{gap:var(--space-grid)}.va-es-slider-detail{background-color:var(--color-white)}@media (min-width:64rem){.va-es-slider-detail{grid-column:span 3/span 3}}.va-es-slider-detail{padding:var(--space-card-lg);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.va-es-slider-detail-heading{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}@media (min-width:48rem){.va-es-slider-detail-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.va-es-slider-detail-text{margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-es-slider-detail-author{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-impact-dashboard{background-color:var(--color-white)}@media (min-width:64rem){.va-impact-dashboard{grid-column:span 2/span 2}}.va-impact-dashboard{padding:var(--space-card);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.va-impact-dashboard-header{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.va-impact-dashboard-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-sm);background-color:#616dfd1a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.va-impact-dashboard-icon{background-color:color-mix(in oklab,var(--color-va-blue) 10%,transparent)}}.va-impact-dashboard-icon{color:var(--color-va-blue)}.va-impact-dashboard-title{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-va-dark);text-transform:uppercase}.va-impact-dashboard-grid{gap:var(--space-stack-xs);flex-direction:column;display:flex}.va-impact-card{padding:var(--space-stack-md) var(--space-stack-lg);border-radius:var(--radius-md);background:var(--color-va-surface);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);position:relative;transform:translateY(12px)}.va-impact-card.is-visible{opacity:1;transform:translateY(0)}.va-impact-card-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-va-text-muted);text-transform:uppercase}.va-impact-card-value{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}.va-impact-card-value-lg{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:48rem){.va-impact-card-value-lg{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.va-impact-card-value-lg{background:linear-gradient(135deg,var(--color-va-blue) 0,var(--color-va-red) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.va-impact-card-desc{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-impact-card-badge{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:#616dfd33;display:inline-block}@supports (color:color-mix(in lab,red,red)){.va-impact-card-badge{border-color:color-mix(in oklab,var(--color-va-blue) 20%,transparent)}}.va-impact-card-badge{background-color:#616dfd1a}@supports (color:color-mix(in lab,red,red)){.va-impact-card-badge{background-color:color-mix(in oklab,var(--color-va-blue) 10%,transparent)}}.va-impact-card-badge{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-blue)}.va-impact-bars{margin-block:calc(var(--spacing) * 2);flex-direction:column}.va-impact-bar-row,.va-impact-bars{gap:calc(var(--spacing) * 2);display:flex}.va-impact-bar-row{align-items:center}.va-impact-bar-label{width:calc(var(--spacing) * 12);color:var(--color-va-text-muted);flex-shrink:0;font-size:10px}.va-impact-bar-track{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-va-surface);flex:1;overflow:hidden}.va-impact-bar-fill{border-radius:var(--radius-pill);width:0;height:100%;transition:width var(--duration-slow) var(--ease-standard)}.va-impact-bar-before{background-color:var(--color-gray-300)}.va-impact-bar-after{background:linear-gradient(90deg,var(--color-va-blue) 0,var(--color-va-red) 100%)}.va-es-stat-animated{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transform:translateY(16px)}.va-es-stat-animated.is-visible{opacity:1;transform:translateY(0)}.va-es-stat-icon{width:56px;height:56px;margin-bottom:var(--space-stack-md);border:1px solid rgb(from var(--color-white) r g b/.14);border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.35),rgb(from var(--color-va-red) r g b/.2));color:var(--color-white);box-shadow:inset 0 1px 0 rgb(from var(--color-white) r g b/.12);justify-content:center;align-items:center;display:inline-flex}.va-es-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-es-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-es-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-es-grid-card{padding:var(--space-card);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.va-es-grid-card-icon{margin-bottom:calc(var(--spacing) * 3);color:#616dfd66}@supports (color:color-mix(in lab,red,red)){.va-es-grid-card-icon{color:color-mix(in oklab,var(--color-va-blue) 40%,transparent)}}.va-es-grid-card-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-es-grid-card-text{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text);flex:1}.va-es-grid-card-footer{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-va-border);padding-top:calc(var(--spacing) * 4);display:flex}.va-es-grid-card-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-pill);background-color:#616dfd1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.va-es-grid-card-avatar{background-color:color-mix(in oklab,var(--color-va-blue) 10%,transparent)}}.va-es-grid-card-avatar{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue)}.va-es-grid-card-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-es-grid-card-company{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text-muted)}.va-es-stats{color:var(--color-white)}.va-es-stats-inner{max-width:var(--container-5xl);text-align:center;margin-inline:auto}.va-es-stats-title{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-es-stats .va-section-title,.va-es-stats h2,.va-es-stats-title,.va-trust-section .va-section-title,.va-trust-section h2{color:var(--color-white)}.va-es-stats-title .gradient-text,.va-mission-box .gradient-text,.va-section-dark .gradient-text,.va-transition-box .gradient-text,.va-trust-section .gradient-text{background:linear-gradient(90deg,var(--color-va-blue-pale) 0,var(--color-va-red-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.va-es-stats-text{margin-inline:auto;margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.va-es-stats-text{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.va-es-stats-grid{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-es-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-es-stat{flex-direction:column;align-items:center;display:flex}.va-es-stat-value{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);white-space:nowrap;letter-spacing:-.02em;font-size:clamp(1.5rem,3.5vw,3rem);line-height:1.05}.va-es-stat-label{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab,red,red)){.va-es-stat-label{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.va-phil-card-text{color:var(--color-va-text);text-wrap:pretty;font-size:.875rem;line-height:1.6}.va-phil-trust-box{max-width:var(--container-4xl);margin-inline:auto}.va-phil-trust-box .va-section-title{color:var(--color-white)}.va-phil-trust-box .va-section-desc{color:#fffc}@supports (color:color-mix(in lab,red,red)){.va-phil-trust-box .va-section-desc{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.va-phil-video-section{color:var(--color-white)}.va-phil-video-inner{text-align:center}.va-phil-video-badge-pill{margin-bottom:calc(var(--spacing) * 6)}.va-phil-video-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);color:var(--color-white);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-phil-video-desc{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white)}.va-phil-video-grid{gap:var(--space-grid);max-width:var(--container-5xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.va-phil-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-phil-video-card{border-radius:var(--radius-md);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.va-phil-video{aspect-ratio:var(--aspect-video);object-fit:cover;width:100%}.va-tt-main-quote-text{font-family:var(--font-display);color:var(--color-va-text);text-wrap:balance;--tw-leading:var(--leading-relaxed);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;line-height:var(--leading-relaxed);font-style:italic}.va-tt-main-quote-author{margin-top:calc(var(--spacing) * 4);color:var(--color-va-text-muted);text-wrap:pretty;--tw-font-weight:var(--font-weight-medium);font-size:.875rem;line-height:1.6;font-weight:var(--font-weight-medium);font-style:normal}.va-tt-gradient-quote{width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.va-tt-gradient-quote{padding-block:calc(var(--spacing) * 20)}}.va-tt-gradient-quote{background:linear-gradient(90deg,var(--color-va-blue) 0,var(--color-va-red) 100%)}.va-tt-gradient-quote-inner{text-align:center;max-width:70ch;margin-inline:auto}.va-tt-gradient-quote .va-tt-main-quote-text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:48rem){.va-tt-gradient-quote .va-tt-main-quote-text{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.va-tt-gradient-quote .va-tt-main-quote-text{line-height:1.52}.va-tt-gradient-quote .va-tt-main-quote-text em{font-family:var(--font-display);color:var(--color-white);font-style:italic;font-weight:500}.va-tt-gradient-quote .va-tt-main-quote-author{margin-top:calc(var(--spacing) * 4);color:var(--color-white);font-size:1.125rem}.va-tt-level-icon-color{color:var(--color-va-blue)}.va-tt-two-col-checklist{max-width:var(--container-4xl);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:64rem){.va-tt-two-col-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-tt-checklist-column{border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 8);border:1px solid var(--color-va-border);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.va-tt-checklist-heading{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-tt-special-highlight{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue);font-style:italic}.va-tt-teaser-card-grid{gap:var(--space-grid);max-width:var(--container-4xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.va-tt-teaser-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-form-step-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.va-mr-explorer{align-items:flex-start;gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.va-mr-explorer{grid-template-columns:1fr 1.5fr}.va-mr-explorer-header{top:calc(var(--spacing) * 28);position:sticky}}.va-mr-explorer-title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-display);color:var(--color-va-dark);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-mr-explorer-progress-wrap{margin-top:calc(var(--spacing) * 4)}.va-mr-explorer-progress-bar{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-va-surface);width:100%;overflow:hidden}.va-mr-explorer-progress-fill{border-radius:var(--radius-pill);height:100%;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-slow);background:linear-gradient(90deg,var(--color-va-blue),var(--color-va-green,var(--color-va-green)))}.va-mr-explorer-progress-labels{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.va-mr-explorer-progress-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-va-text-muted)}.va-mr-explorer-progress-pct,.va-mr-explorer-progress-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.va-mr-explorer-progress-pct{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.va-mr-explorer-progress-pct.is-complete{color:var(--color-green-600)}.va-mr-explorer-list{gap:calc(var(--spacing) * 1);max-height:420px;padding-right:calc(var(--spacing) * 2);scrollbar-width:thin;scrollbar-color:rgb(from var(--color-va-blue) r g b/.2) transparent;flex-direction:column;display:flex;overflow-y:auto}.va-mr-explorer-item{cursor:default;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-base);border:1px solid #0000;display:flex}.va-mr-explorer-item:hover:not(.is-visited){background-color:var(--color-va-surface);border-color:rgb(from var(--color-va-blue) r g b/.15)}.va-mr-explorer-item.is-visited{background-color:var(--color-green-50);border-color:rgb(from var(--color-va-green) r g b/.2)}.va-mr-explorer-item.is-visited .va-mr-explorer-item-text{color:var(--color-green-800)}.va-mr-explorer-item-icon{width:calc(var(--spacing) * 6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-mr-explorer-item-num{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue)}.va-mr-explorer-item-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text);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-duration:var(--duration-base)}.va-mr-explorer-success{margin-top:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-green-600)}.va-mr-lernformate-section{width:100%}.va-mr-lernformate-banner{width:100%;position:relative;overflow:hidden}.va-mr-lernformate-banner-img{object-fit:cover;width:100%;height:auto}.va-404-section{min-height:60vh;padding-block:calc(var(--spacing) * 24);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.va-404-section{padding-block:calc(var(--spacing) * 32)}}.va-404-section{background:linear-gradient(180deg,var(--color-va-surface) 0,var(--color-white) 100%)}.va-404-inner{max-width:var(--container-2xl);padding-inline:calc(var(--spacing) * 6);text-align:center;margin-inline:auto}.va-404-code{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:8rem;line-height:1;font-weight:var(--font-weight-bold);display:block}@media (min-width:48rem){.va-404-code{font-size:12rem}}.va-404-code{background:linear-gradient(135deg,var(--color-va-blue) 0,var(--color-va-red) 100%);-webkit-text-fill-color:transparent;opacity:.15;-webkit-background-clip:text;background-clip:text}.va-404-title{margin-top:calc(var(--spacing) * -8);margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,1.54rem + 1.9vw,3.25rem);font-weight:700;line-height:1.12}@media (min-width:48rem){.va-404-title{margin-top:calc(var(--spacing) * -12)}}.va-404-text{margin-bottom:calc(var(--spacing) * 10);color:var(--color-va-text-muted);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.va-404-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.va-404-actions{flex-direction:row}}.va-trainer-hero-slider{width:100%;height:560px;position:relative;overflow:hidden}.va-trainer-hero-slide{inset:calc(var(--spacing) * 0);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-reveal);position:absolute}.va-trainer-hero-slide-active{opacity:1;z-index:var(--z-base)}.va-trainer-hero-slide-inactive{opacity:0;z-index:var(--z-base)}.va-trainer-hero-slide-img{inset:calc(var(--spacing) * 0);-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center 15%;width:100%;height:100%;position:absolute}.va-trainer-hero-slide-overlay{inset:calc(var(--spacing) * 0);z-index:var(--z-base);background:linear-gradient(to top,rgb(from var(--color-va-dark-deep) r g b/.7) 0,rgb(from var(--color-va-dark-deep) r g b/.2) 50%,transparent 100%);position:absolute}.va-trainer-hero-slide-content{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 12);z-index:var(--z-raised);text-align:center;max-width:100%;position:absolute}.va-trainer-hero-quote{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);font-size:2rem;font-style:italic;line-height:1.3;font-family:var(--font-display),sans-serif;max-width:700px;margin-left:auto;margin-right:auto}.va-trainer-hero-name{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);opacity:.85;text-align:center}.va-trainer-hero-btn{margin-inline:auto}.va-trainer-hero-arrow{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-radius:var(--radius-pill);color:var(--color-white);z-index:var(--z-raised);background:rgb(from var(--color-va-dark-deep) r g b/.35);border:1.5px solid rgb(from var(--color-white) r g b/.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.va-trainer-hero-arrow:hover{background:rgb(from var(--color-va-dark-deep) r g b/.6);border-color:rgb(from var(--color-white) r g b/.7)}.va-trainer-hero-arrow-left{left:1.5rem}.va-trainer-hero-arrow-right{right:1.5rem}.va-trainer-hero-dots{bottom:calc(var(--spacing) * 6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 3);z-index:var(--z-raised);display:flex;position:absolute;left:50%}.va-trainer-hero-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);cursor:pointer;border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.4);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);border:none}.va-trainer-hero-dot:hover{background:rgb(from var(--color-white) r g b/.7)}.va-trainer-hero-dot-active{background:#fff;transform:scale(1.2)}.va-accordion-grid-desc{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);color:var(--color-va-text);text-wrap:pretty;font-size:1rem;line-height:1.65}.va-tt-topic-cards{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-tt-topic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-tt-topic-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-tt-topic-card{cursor:pointer;border-radius:var(--radius-md);background-color:var(--color-white);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#1d268014);border:1px solid var(--color-va-border);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.va-tt-topic-card,.va-tt-topic-card:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.va-tt-topic-card:hover{--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#1d268026);border-color:rgb(from var(--color-va-blue) r g b/.3);transform:translateY(-4px)}.va-tt-topic-card:before{content:"";background:linear-gradient(to right,transparent,rgb(from var(--color-va-blue) r g b/.5),transparent);opacity:0;height:2px;transition:opacity var(--duration-base) var(--ease-standard);z-index:var(--z-raised);position:absolute;top:0;left:10%;right:10%}.va-tt-topic-card:hover:before{opacity:1}.va-tt-topic-card.is-open:after{content:"";background:linear-gradient(90deg,transparent 0,rgb(from var(--color-va-blue) r g b/.06) 50%,transparent 100%);width:50%;height:100%;animation:va-card-shine-sweep var(--duration-reveal) var(--ease-standard) forwards;pointer-events:none;z-index:var(--z-base);position:absolute;top:0;left:-75%;transform:skew(-20deg)}.va-tt-topic-card-header{justify-content:space-between;align-items:center;gap:var(--space-stack-md);padding:var(--space-card-sm) var(--space-card);display:flex}.va-tt-topic-card-title{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.va-tt-topic-card-arrow{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-pill);border:2px solid var(--color-va-blue);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-tt-topic-card-arrow svg{transition:transform var(--duration-base) var(--ease-standard);color:var(--color-va-blue)}.va-tt-topic-card.is-open .va-tt-topic-card-arrow{background:var(--color-va-blue)}.va-tt-topic-card.is-open .va-tt-topic-card-arrow svg{color:#fff;transform:rotate(180deg)}.va-tt-topic-card-body{max-height:0;transition:max-height var(--duration-slow) var(--ease-standard),padding var(--duration-base) var(--ease-standard);padding:0 2rem;overflow:hidden}.va-tt-topic-card.is-open .va-tt-topic-card-body{max-height:500px;padding:0 2rem 2rem}.va-tt-topic-card-divider{margin-inline:calc(var(--spacing) * 8);background:var(--color-va-blue);transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease-standard);transform:scaleX(0)}.va-tt-topic-card.is-open .va-tt-topic-card-divider{transform:scaleX(1)}.va-tt-topic-card-list{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.va-tt-topic-card-list li{padding-left:calc(var(--spacing) * 4);position:relative}.va-tt-topic-card-desc,.va-tt-topic-card-list li{color:var(--text-color);text-wrap:pretty;font-size:.875rem;line-height:1.6}.va-tt-topic-card-desc{padding-top:calc(var(--spacing) * 4)}.va-tt-topic-card-list li:before{content:"→";left:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-blue);position:absolute}@keyframes pulse-border{0%,to{border-color:var(--color-va-border)}50%{border-color:rgb(from var(--color-va-blue) r g b/.4)}}.va-tt-topic-card:not(.is-open){animation:pulse-border calc(var(--duration-slow) * 5) var(--ease-standard) infinite}.va-tt-cta-banner{max-width:var(--container-max);border-radius:var(--radius-lg);background:var(--gradient-dark);box-shadow:var(--shadow-floating);margin-inline:auto;grid-template-columns:1.1fr .9fr;min-height:420px;margin-bottom:0;display:grid;position:relative;overflow:hidden}@media (max-width:768px){.va-tt-cta-banner{grid-template-columns:1fr}}.va-tt-cta-banner:before{content:"";top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background:var(--color-va-blue);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);width:70%;height:100%;z-index:var(--z-base);position:absolute}@media (max-width:768px){.va-tt-cta-banner:before{clip-path:none;width:100%}}.va-tt-cta-banner-content{z-index:10;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:48rem){.va-tt-cta-banner-content{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 16)}}.va-tt-cta-banner-content{max-width:600px}.va-tt-cta-banner-eyebrow{margin-bottom:calc(var(--spacing) * 2);text-wrap:pretty;opacity:.8;font-size:1rem;font-style:italic;line-height:1.65}.va-tt-cta-banner-eyebrow,.va-tt-cta-banner-title{font-family:var(--font-display);color:var(--color-white)}.va-tt-cta-banner-title{margin-bottom:calc(var(--spacing) * 4);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-tt-cta-banner-text{margin-bottom:calc(var(--spacing) * 8);color:var(--color-white);text-wrap:pretty;opacity:.9;font-size:1rem;line-height:1.65}.va-tt-cta-banner-btn{width:fit-content}.va-tt-cta-banner-image{z-index:10;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.va-tt-cta-banner-img{border-radius:var(--radius-md);object-fit:cover;width:100%;max-width:520px;height:auto;box-shadow:var(--shadow-card);transition:transform var(--duration-slow) var(--ease-out-soft),box-shadow var(--duration-slow) var(--ease-out-soft)}.va-trainer-carousel-wrap{width:100%}.va-trainer-carousel{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;overflow-x:auto}.va-trainer-carousel::-webkit-scrollbar{display:none}.va-trainer-carousel-card{scroll-snap-align:start;width:260px;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);flex-shrink:0}@media (min-width:768px){.va-trainer-carousel-card{width:300px}}.va-trainer-carousel-card:hover{transform:translateY(-4px)}.va-trainer-carousel-img-wrap{aspect-ratio:3/4;border-radius:var(--radius-md);box-shadow:var(--shadow-glow);transition:box-shadow var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.va-trainer-carousel-card:hover .va-trainer-carousel-img-wrap{box-shadow:var(--shadow-glow)}.va-trainer-carousel-img{object-fit:cover;object-position:top;width:100%;height:100%;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));transition-duration:var(--duration-slow)}.va-trainer-carousel-card:hover .va-trainer-carousel-img{scale:1.03}.va-trainer-carousel-name-overlay{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 5);background:linear-gradient(to top,rgb(from var(--color-va-dark-deep) r g b/.65) 0,rgb(from var(--color-va-dark-deep) r g b/.2) 50%,transparent 100%);border-radius:var(--radius-xs);position:absolute}.va-trainer-carousel-name-overlay span{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-shadow:0 1px 4px rgb(from var(--color-va-dark-deep) r g b/.3)}.va-trainer-carousel-controls{margin-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.va-trainer-carousel-arrows{gap:calc(var(--spacing) * 3);display:flex}.va-trainer-carousel-arrow{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-pill);color:var(--color-va-blue);border:1.5px solid var(--color-va-blue);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:flex}.va-trainer-carousel-arrow:hover{background:var(--color-va-blue);color:var(--color-white)}.va-team-text-block{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.va-team-grid{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.va-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.va-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-team-card{border-radius:var(--radius-md);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);display:block;overflow:hidden}.va-team-card:hover{box-shadow:var(--shadow-floating);transform:translateY(-4px)}.va-team-card-img-wrap{aspect-ratio:2/3;width:100%;position:relative}.va-team-card-img{object-fit:cover;width:100%;height:100%}.va-team-card-overlay{inset:calc(var(--spacing) * 0);background:linear-gradient(to top,rgb(from var(--color-va-dark) r g b/.85) 0,transparent 50%);align-items:flex-end;display:flex;position:absolute}.va-team-card-name{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:48rem){.va-team-card-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.va-team-quotes-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-team-quotes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-team-quotes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-team-quote-card{padding:var(--space-card);border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid rgb(from var(--color-va-blue) r g b/.12);box-shadow:var(--shadow-floating);flex-direction:column;justify-content:space-between;display:flex}.va-team-quote-text{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-dark);font-style:italic}.va-team-quote-author{flex-direction:column;display:flex}.va-team-quote-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-team-quote-role{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-va-text)}.va-team-slider-wrap{position:relative}.va-team-slider{gap:calc(var(--spacing) * 6);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.va-team-slider::-webkit-scrollbar{display:none}.va-team-slider-card{border-radius:var(--radius-md);width:calc(25% - 18px);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);flex-shrink:0;display:block;overflow:hidden}@media (max-width:1024px){.va-team-slider-card{width:calc(33.333% - 16px)}}@media (max-width:640px){.va-team-slider-card{width:calc(50% - 12px)}}.va-team-slider-card:hover{box-shadow:var(--shadow-floating);transform:translateY(-4px)}.va-team-slider-img-wrap{aspect-ratio:2/3;width:100%;position:relative}.va-team-slider-img{object-fit:cover;width:100%;height:100%}.va-team-slider-overlay{inset:calc(var(--spacing) * 0);background:linear-gradient(to top,rgb(from var(--color-va-dark) r g b/.85) 0,transparent 50%);align-items:flex-end;display:flex;position:absolute}.va-team-slider-name{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:48rem){.va-team-slider-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.va-team-slider-controls{margin-top:calc(var(--spacing) * 6);justify-content:center;gap:calc(var(--spacing) * 3);display:flex}.va-team-slider-arrow{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-pill);color:var(--color-va-blue);border:1.5px solid var(--color-va-blue);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:flex}.va-team-slider-arrow:hover{background:var(--color-va-blue);color:var(--color-white)}.va-team-slider-arrow:disabled{cursor:not-allowed;opacity:.3}.va-team-slider-arrow:disabled:hover{color:var(--color-va-blue);background:0 0}.va-shared-prozess-grid{gap:var(--space-grid);max-width:var(--container-6xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:40rem){.va-shared-prozess-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.va-shared-prozess-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-shared-prozess-card{padding:var(--space-card);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid rgb(from var(--color-va-blue) r g b/.1);box-shadow:var(--shadow-card);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.va-shared-prozess-number{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:rgb(from var(--color-va-blue) r g b/.15);font-family:"Outfit",var(--font-display),sans-serif}.va-shared-prozess-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.1) 0,rgb(from var(--color-va-dark) r g b/.08) 100%);color:var(--color-va-blue,var(--color-va-dark));justify-content:center;align-items:center;display:flex}.va-shared-prozess-title{font-family:var(--font-display);color:var(--color-va-dark,var(--color-va-dark));text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-shared-prozess-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text-muted)}.va-fw-section{padding-top:calc(var(--spacing) * 0)}.va-fw-header{margin-inline:auto;margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-4xl);text-align:center}.va-fw-title{margin-top:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--heading-color);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-fw-intro{margin-top:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}@media (min-width:48rem){.va-fw-intro{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.va-fwsim{align-items:stretch;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:64rem){.va-fwsim{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(5,minmax(0,1fr))}}.va-fwsim-stage{border-radius:var(--radius-lg);overflow:hidden}@media (min-width:64rem){.va-fwsim-stage{grid-column:span 3/span 3}}.va-fwsim-stage{background:linear-gradient(160deg,var(--color-va-dark-deep) 0,var(--color-va-dark-deep) 55%,var(--color-va-dark-deep) 100%);border:1px solid rgb(from var(--color-white) r g b/.08);box-shadow:var(--shadow-card)}.va-fwsim-chrome{z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex;position:relative}@media (min-width:48rem){.va-fwsim-chrome{padding-inline:calc(var(--spacing) * 5)}}.va-fwsim-chrome{border-bottom:1px solid rgb(from var(--color-white) r g b/.08);background:rgb(from var(--color-va-dark-deep) r g b/.28)}.va-fwsim-chrome-actions,.va-fwsim-chrome-meta,.va-fwsim-live,.va-fwsim-toggle{align-items:center;display:flex}.va-fwsim-chrome-meta{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);flex:1}.va-fwsim-window-dots{gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:none}@media (min-width:40rem){.va-fwsim-window-dots{display:flex}}.va-fwsim-window-dots i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.38);display:block}.va-fwsim-window-title{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}@media (min-width:48rem){.va-fwsim-window-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.va-fwsim-window-title{color:rgb(from var(--color-white) r g b/.78);font-family:"Outfit",var(--font-display),sans-serif}.va-fwsim-chrome-actions{gap:calc(var(--spacing) * 2);flex-shrink:0}@media (min-width:48rem){.va-fwsim-chrome-actions{gap:calc(var(--spacing) * 3)}}.va-fwsim-live{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:rgb(from var(--color-white) r g b/.7);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.va-fwsim-live-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background:var(--color-va-green,var(--color-va-green));animation:va-fwsim-live-pulse calc(var(--duration-slow) * 3.6) var(--ease-standard) infinite;display:block}.va-fwsim-live-labels{display:grid}.va-fwsim-live-labels>span{opacity:0;transition:opacity var(--duration-base) var(--ease-standard);grid-row-start:1;grid-column-start:1}.va-fwsim[data-phase=faelle] [data-live-phase=faelle],.va-fwsim[data-phase=finale] [data-live-phase=finale],.va-fwsim[data-phase=handbuch] [data-live-phase=handbuch],.va-fwsim[data-phase=ueben] [data-live-phase=ueben],.va-fwsim[data-phase=workshop] [data-live-phase=workshop]{opacity:1}.va-fwsim[data-phase=finale] .va-fwsim-live-dot{animation:none}.va-fwsim-toggle{cursor:pointer;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border:1px solid rgb(from var(--color-white) r g b/.16);background:rgb(from var(--color-white) r g b/.06);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.va-fwsim-toggle:focus-visible,.va-fwsim-toggle:hover{border-color:rgb(from var(--color-white) r g b/.32);background:rgb(from var(--color-white) r g b/.12)}.va-fwsim-toggle:focus-visible{outline:2px solid var(--color-va-blue,var(--color-va-blue));outline-offset:2px}.va-fwsim-toggle-icon{font-size:10px}.va-fwsim-body{height:360px;position:relative;overflow:hidden}@media (min-width:48rem){.va-fwsim-body{height:420px}}.va-fwsim-body:before{pointer-events:none;inset:calc(var(--spacing) * 0);content:"";background-image:radial-gradient(rgb(from var(--color-white) r g b/.045) 1px,transparent 1px);background-size:26px 26px;position:absolute}.va-fwsim-claim{z-index:20;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex-direction:column;display:flex;position:relative}@media (min-width:40rem){.va-fwsim-claim{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:row}}@media (min-width:48rem){.va-fwsim-claim{padding-inline:calc(var(--spacing) * 5)}}.va-fwsim-claim{border-top:1px solid rgb(from var(--color-white) r g b/.08);background:rgb(from var(--color-va-dark-deep) r g b/.28)}.va-fwsim-claim-label{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:rgb(from var(--color-white) r g b/.55);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.va-fwsim-claim-label:before{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);content:"";background:linear-gradient(135deg,var(--color-va-blue,var(--color-va-blue)),var(--color-va-red,var(--color-va-red)));display:block}.va-fwsim-claim-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (min-width:48rem){.va-fwsim-claim-text{font-size:15px}}.va-fwsim-claim-text{color:rgb(from var(--color-white) r g b/.82)}.va-fwsim-claim-text strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);font-family:"Outfit",var(--font-display),sans-serif}.va-fwsim-glow{pointer-events:none;border-radius:var(--radius-pill);filter:blur(72px);width:15rem;height:15rem;position:absolute}.va-fwsim-glow-blue{background:rgb(from var(--color-va-blue) r g b/.14);top:-6rem;left:-4rem}.va-fwsim-glow-red{background:rgb(from var(--color-va-red) r g b/.09);bottom:-7rem;right:-5rem}.va-fwsim-chip{z-index:10;border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;position:absolute}@media (min-width:48rem){.va-fwsim-chip{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.va-fwsim-chip{left:var(--ix);top:var(--iy);color:rgb(from var(--color-white) r g b/.88);background:rgb(from var(--color-white) r g b/.09);border:1px solid rgb(from var(--color-white) r g b/.18);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:rotate(var(--irot)) translateY(10px);transition:transform var(--duration-reveal) var(--ease-standard),opacity var(--duration-slow) var(--ease-standard);will-change:transform,opacity}.va-fwsim[data-phase=faelle] .va-fwsim-chip{opacity:1;transform:rotate(var(--irot))}.va-fwsim[data-phase=finale] .va-fwsim-chip,.va-fwsim[data-phase=handbuch] .va-fwsim-chip,.va-fwsim[data-phase=ueben] .va-fwsim-chip,.va-fwsim[data-phase=workshop] .va-fwsim-chip{opacity:1;transform:translate(var(--tx,0),var(--ty,0)) rotate(0deg) scale(.96)}.va-fwsim[data-phase=finale] .va-fwsim-chip,.va-fwsim[data-phase=handbuch] .va-fwsim-chip,.va-fwsim[data-phase=ueben] .va-fwsim-chip{opacity:.12;transition-delay:calc(var(--duration-fast) * 0)}.va-fwsim-clusters{inset-inline:calc(var(--spacing) * 4);top:3.4rem;bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:absolute}@media (min-width:48rem){.va-fwsim-clusters{inset-inline:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr))}}.va-fwsim-clusters{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transform:scale(.96)}.va-fwsim-measuring .va-fwsim-clusters{transition:none!important;transform:scale(1)!important}.va-fwsim-cluster{min-height:calc(var(--spacing) * 0);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5)}@media (min-width:48rem){.va-fwsim-cluster{padding:calc(var(--spacing) * 3)}}.va-fwsim-cluster{border:1px dashed rgb(from var(--color-white) r g b/.14);background:rgb(from var(--color-white) r g b/.03)}.va-fwsim-cluster-title{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;display:flex}@media (min-width:48rem){.va-fwsim-cluster-title{font-size:11px}}.va-fwsim-cluster-title{color:rgb(from var(--color-white) r g b/.6);font-family:"Outfit",var(--font-display),sans-serif}.va-fwsim-cluster-title i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);flex-shrink:0;display:block}.va-fwsim-cluster-title i[data-color=blue]{background:var(--color-va-blue,var(--color-va-blue))}.va-fwsim-cluster-title i[data-color=purple]{background:var(--color-va-purple)}.va-fwsim-cluster-title i[data-color=red]{background:var(--color-va-red,var(--color-va-red))}.va-fwsim-slots{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}@media (min-width:48rem){.va-fwsim-slots{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5)}}.va-fwsim-slot{height:calc(var(--spacing) * 7);border-radius:var(--radius-pill);display:block}@media (min-width:48rem){.va-fwsim-slot{height:2.1rem}}.va-fwsim-slot{border:1px dashed rgb(from var(--color-white) r g b/.1);background:rgb(from var(--color-white) r g b/.02)}.va-fwsim[data-phase=workshop] .va-fwsim-clusters{opacity:1;transform:scale(1)}.va-fwsim[data-phase=ueben] .va-fwsim-clusters{opacity:.22;transform:scale(.97)}.va-fwsim[data-phase=finale] .va-fwsim-clusters,.va-fwsim[data-phase=handbuch] .va-fwsim-clusters{opacity:.16;transform:scale(1)}.va-fwsim-ai-badge{top:calc(var(--spacing) * 4);z-index:20;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:rgb(from var(--color-white) r g b/.9);background:rgb(from var(--color-va-blue) r g b/.2);border:1px solid rgb(from var(--color-va-blue) r g b/.3);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);display:flex;position:absolute;left:50%;transform:translate(-50%)scale(.9)}.va-fwsim-ai-badge svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.va-fwsim[data-phase=workshop] .va-fwsim-ai-badge{opacity:1;animation:va-fwsim-ai-pulse calc(var(--duration-reveal) * 1.64) var(--ease-standard) 2;transform:translate(-50%)scale(1)}.va-fwsim-recording{z-index:40;border-radius:var(--radius-md);width:min(88%,26rem);padding:calc(var(--spacing) * 5);position:absolute;top:50%;left:50%}@media (min-width:48rem){.va-fwsim-recording{padding:calc(var(--spacing) * 6)}}.va-fwsim-recording{background:rgb(from var(--color-va-dark-deep) r g b/.96);border:1px solid rgb(from var(--color-white) r g b/.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transform:translate(-50%,-45%)scale(.96)}.va-fwsim[data-phase=ueben] .va-fwsim-recording{opacity:1;transform:translate(-50%,-50%)scale(1)}.va-fwsim-live-badge{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-va-red,var(--color-va-red));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute}.va-fwsim-rec-label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);font-family:"Outfit",var(--font-display),sans-serif;display:flex}.va-fwsim-rec-label span{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background:var(--color-va-red,var(--color-va-red));animation:va-fwsim-rec-pulse calc(var(--duration-slow) * 2.4) var(--ease-standard) infinite;display:block}.va-fwsim-transcript{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.va-fwsim-transcript i{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background:rgb(from var(--color-white) r g b/.08);display:block;position:relative;overflow:hidden}.va-fwsim-transcript i:after{inset:calc(var(--spacing) * 0);border-radius:var(--radius-pill);content:"";background:rgb(from var(--color-white) r g b/.38);transform-origin:0;position:absolute;transform:scaleX(0)}.va-fwsim-transcript i:first-child{width:92%}.va-fwsim-transcript i:nth-child(2){width:78%}.va-fwsim-transcript i:nth-child(3){width:84%}.va-fwsim-transcript i:nth-child(4){width:56%}.va-fwsim[data-phase=ueben] .va-fwsim-transcript i:after{animation:va-fwsim-transcript-write var(--duration-reveal) var(--ease-standard) both}.va-fwsim[data-phase=ueben] .va-fwsim-transcript i:nth-child(2):after{animation-delay:var(--duration-base)}.va-fwsim[data-phase=ueben] .va-fwsim-transcript i:nth-child(3):after{animation-delay:var(--duration-reveal)}.va-fwsim[data-phase=ueben] .va-fwsim-transcript i:nth-child(4):after{animation-delay:calc(var(--duration-reveal) * 1.5)}.va-fwsim-document{z-index:30;border-radius:var(--radius-md);width:min(82%,24rem);padding:calc(var(--spacing) * 5);position:absolute;top:50%;left:50%}@media (min-width:48rem){.va-fwsim-document{padding:calc(var(--spacing) * 6)}}.va-fwsim-document{color:var(--color-va-dark,var(--color-va-dark));background:rgb(from var(--color-white) r g b/.96);box-shadow:var(--shadow-floating);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transform:translate(-50%,-45%)scale(.94)}.va-fwsim[data-phase=finale] .va-fwsim-document,.va-fwsim[data-phase=handbuch] .va-fwsim-document{opacity:1;transform:translate(-50%,-50%)scale(1)}.va-fwsim-document-title{font-family:var(--font-display);color:var(--heading-color);text-wrap:balance;flex-direction:column;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex}.va-fwsim-document-title small{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);font-family:var(--font-inter),sans-serif;color:rgb(from var(--color-va-dark) r g b/.55)}.va-fwsim-document-lines{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.va-fwsim-document-line{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(from var(--color-va-dark) r g b/.8);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);display:flex;transform:translateY(8px)}.va-fwsim-document-line i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-va-blue,var(--color-va-blue)),var(--color-va-red,var(--color-va-red)));flex-shrink:0;display:block}.va-fwsim-document-line span{flex-shrink:0}.va-fwsim-document-line em{min-width:calc(var(--spacing) * 0);text-align:right;--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:rgb(from var(--color-va-dark) r g b/.58);flex:1;font-style:normal}.va-fwsim[data-phase=finale] .va-fwsim-document-line,.va-fwsim[data-phase=handbuch] .va-fwsim-document-line{opacity:1;transform:translateY(0)}.va-fwsim-document-line:nth-child(2),.va-fwsim-document-line:nth-child(3){transition-delay:var(--duration-fast)}.va-fwsim-document-line:nth-child(4){transition-delay:var(--duration-base)}.va-fwsim-document-line:nth-child(5){transition-delay:var(--duration-slow)}@media (max-width:767px){.va-fwsim-document{width:88%;padding:calc(var(--spacing) * 4)}.va-fwsim-document-lines{gap:calc(var(--spacing) * 2)}.va-fwsim-document-line{row-gap:calc(var(--spacing) * .5);flex-wrap:wrap}.va-fwsim-document-line em{text-align:left;flex-basis:100%;padding-left:1.25rem}}.va-fwsim-seal{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-green-strong);background:rgb(from var(--color-va-green) r g b/.1);border:1px solid rgb(from var(--color-va-green) r g b/.35);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);display:inline-flex;transform:translateY(6px)scale(.96)}.va-fwsim-complete span,.va-fwsim-seal span{border-radius:var(--radius-pill);color:var(--color-white);background:var(--color-va-green,var(--color-va-green));justify-content:center;align-items:center;display:flex}.va-fwsim-seal span{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.va-fwsim[data-phase=finale] .va-fwsim-seal{opacity:1;transform:translateY(0)scale(1)}.va-fwsim-panel{border-radius:var(--radius-md);background-color:var(--color-white);height:100%;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.va-fwsim-panel{padding:calc(var(--spacing) * 7)}}@media (min-width:64rem){.va-fwsim-panel{grid-column:span 2/span 2}}.va-fwsim-panel{border:1px solid rgb(from var(--color-va-blue) r g b/.12);box-shadow:var(--shadow-card)}.va-fwsim-progress{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.va-fwsim-progress i{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background:rgb(from var(--color-va-blue) r g b/.15);transition:background-color var(--duration-base) var(--ease-standard);display:block}.va-fwsim[data-phase=faelle] [data-progress="1"],.va-fwsim[data-phase=finale] [data-progress="4"],.va-fwsim[data-phase=handbuch] [data-progress="4"],.va-fwsim[data-phase=ueben] [data-progress="3"],.va-fwsim[data-phase=workshop] [data-progress="2"]{background:linear-gradient(90deg,var(--color-va-blue,var(--color-va-blue)),var(--color-va-red,var(--color-va-red)))}.va-fwsim[data-phase=finale] [data-progress="1"],.va-fwsim[data-phase=finale] [data-progress="2"],.va-fwsim[data-phase=finale] [data-progress="3"],.va-fwsim[data-phase=handbuch] [data-progress="1"],.va-fwsim[data-phase=handbuch] [data-progress="2"],.va-fwsim[data-phase=handbuch] [data-progress="3"],.va-fwsim[data-phase=ueben] [data-progress="1"],.va-fwsim[data-phase=ueben] [data-progress="2"],.va-fwsim[data-phase=workshop] [data-progress="1"]{background:var(--color-va-blue,var(--color-va-blue))}.va-fwsim-panel-stack{display:grid}.va-fwsim-panel-item{pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);grid-row-start:1;grid-column-start:1;transform:translateY(10px)}.va-fwsim[data-phase=faelle] [data-step="1"],.va-fwsim[data-phase=finale] [data-step="4"],.va-fwsim[data-phase=handbuch] [data-step="4"],.va-fwsim[data-phase=ueben] [data-step="3"],.va-fwsim[data-phase=workshop] [data-step="2"]{pointer-events:auto;opacity:1;transform:translateY(0)}.va-fwsim-step-badge{border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(90deg,var(--color-va-blue,var(--color-va-blue)),var(--color-va-red,var(--color-va-red)));font-family:"Outfit",var(--font-display),sans-serif;display:inline-flex}.va-fwsim-step-title{margin-top:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--color-va-dark,var(--color-va-dark));text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-fwsim-step-text{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-va-text)}.va-fwsim-annotation{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line}@media (min-width:48rem){.va-fwsim-annotation{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.va-fwsim-annotation{color:rgb(from var(--color-va-dark) r g b/.8);background:var(--color-va-surface,var(--color-va-surface));border:1px solid rgb(from var(--color-va-blue) r g b/.15);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.va-fwsim-complete{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-green-strong);background:rgb(from var(--color-va-green) r g b/.1);border:1px solid rgb(from var(--color-va-green) r g b/.35);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);display:flex;transform:translateY(6px)}.va-fwsim-complete span{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.va-fwsim[data-phase=finale] .va-fwsim-complete{opacity:1;transform:translateY(0)}@keyframes va-fwsim-live-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes va-fwsim-ai-pulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes va-fwsim-rec-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes va-fwsim-transcript-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.va-fw-deliverables{margin-inline:auto;margin-top:calc(var(--spacing) * 12);max-width:var(--container-5xl);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.va-fw-deliverables{padding:calc(var(--spacing) * 10)}}.va-fw-deliverables{border:1px solid rgb(from var(--color-va-blue) r g b/.12);box-shadow:var(--shadow-card)}.va-fw-deliverables-title{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-fw-deliverables-grid{gap:var(--space-grid);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-fw-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-fw-deliverable{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding:calc(var(--spacing) * 4);color:var(--color-va-text);background:var(--color-va-surface,var(--color-va-surface));border:1px solid rgb(from var(--color-va-blue) r g b/.1);display:flex}.va-fw-deliverable,.va-fw-result{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.va-fw-result{margin-inline:auto;margin-top:calc(var(--spacing) * 8);max-width:var(--container-5xl);border-radius:var(--radius-md);padding:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}@media (min-width:48rem){.va-fw-result{padding:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.va-fw-result{background:linear-gradient(135deg,rgb(from var(--color-va-blue) r g b/.12) 0,rgb(from var(--color-va-red) r g b/.08) 100%);border:1px solid rgb(from var(--color-va-blue) r g b/.2)}.va-fw-cta-wrap{margin-top:calc(var(--spacing) * 10);justify-content:center;display:flex}.va-ratgeber-teaser-grid{gap:var(--space-grid);max-width:var(--container-5xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.va-ratgeber-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-ratgeber-teaser-card{padding:var(--space-card);border-radius:var(--radius-md);border:1px solid rgb(from var(--color-va-blue) r g b/.12);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);background:#fff;text-decoration-line:none;display:block;position:relative;overflow:hidden}.va-ratgeber-teaser-card:hover{border-color:rgb(from var(--color-va-blue) r g b/.3);box-shadow:var(--shadow-floating);transform:translateY(-2px)}.va-ratgeber-teaser-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.va-ratgeber-teaser-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-blue)}.va-dach-map-card{width:100%;max-width:var(--container-6xl);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-va-surface) 0,var(--color-white) 100%);border:1px solid rgb(from var(--color-va-blue) r g b/.08);margin-inline:auto;padding:2rem;position:relative}@media (min-width:1024px){.va-dach-map-card{padding:3.5rem}}.va-dach-map-grid{gap:var(--space-grid-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.va-dach-map-grid{grid-template-columns:1.2fr 1fr}}.va-dach-map-svg-wrap{aspect-ratio:522/729;width:100%;max-width:460px;margin-inline:auto;position:relative}.va-dach-map-svg{inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.va-dach-map-pin{cursor:pointer}.va-dach-map-pin-core{transition:r var(--duration-fast) var(--ease-standard)}.va-dach-map-label{paint-order:stroke;stroke:var(--color-white);stroke-width:3px;stroke-opacity:.9;letter-spacing:-.01em;transition:fill var(--duration-fast) var(--ease-standard)}.va-dach-map-tooltip{pointer-events:none;z-index:10;border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:1px solid rgb(from var(--color-va-blue) r g b/.15);min-width:200px;max-width:240px;position:absolute;transform:translateY(-110%)}.va-dach-map-tooltip-name{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-va-dark)}.va-dach-map-tooltip-teaser{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-va-text-muted);margin:0}.va-dach-map-copy{flex-direction:column;display:flex}.va-dach-map-headline{margin-bottom:calc(var(--spacing) * 5);font-family:var(--font-display);color:var(--color-va-dark);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-dach-map-text{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:48rem){.va-dach-map-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.va-dach-map-text{color:var(--color-va-text);max-width:480px}.va-dach-map-stats{margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:420px;display:grid}.va-dach-map-stat-value{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}@media (min-width:48rem){.va-dach-map-stat-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.va-dach-map-stat-value{font-family:var(--font-display),sans-serif;color:var(--color-va-dark)}.va-dach-map-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-va-text-muted)}.va-dach-map-atch{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.va-dach-map-atch-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-transform:uppercase;opacity:.55;letter-spacing:.1em}.va-dach-map-atch-label,.va-dach-map-atch-pill{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-va-dark)}.va-dach-map-atch-pill{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:rgb(from var(--color-va-blue) r g b/.08);border:1px solid rgb(from var(--color-va-blue) r g b/.2);cursor:pointer;display:inline-flex}.va-dach-map-atch-pill:hover{background:var(--color-va-blue);color:#fff;box-shadow:var(--shadow-card);transform:translateY(-2px)}.va-dach-map-atch-flag{font-size:1.1em;line-height:1}.va-stats-grid{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.va-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-stat-card{padding:var(--space-card);border:1px solid var(--color-va-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs);text-align:center;flex-direction:column;align-items:center;display:flex}.va-stat-value{background:var(--gradient-brand);color:#0000;font-family:var(--font-display),sans-serif;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:700;line-height:1.1}.va-stat-label{color:var(--color-va-text);text-wrap:pretty;margin-top:var(--space-stack-xs);font-size:.875rem;line-height:1.6}#provenexpert_proseal_wrapper,.provenexpert_proseal_wrapper{transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}body.va-pe-hidden #provenexpert_proseal_wrapper,body.va-pe-hidden .provenexpert_proseal_wrapper{opacity:0;pointer-events:none}@media (max-width:768px){#provenexpert_proseal_wrapper,.provenexpert_proseal_wrapper{transform-origin:100% 100%;transform:scale(.7);bottom:12px!important;right:4px!important}body.va-pe-hidden #provenexpert_proseal_wrapper,body.va-pe-hidden .provenexpert_proseal_wrapper{transform:scale(.7)translateY(20px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:calc(var(--duration-fast) * 0)!important;transition-duration:calc(var(--duration-fast) * 0)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}.va-animate-entry.va-ready{opacity:1;transform:none}.va-fwsim-ai-badge,.va-fwsim-live-dot,.va-fwsim-rec-label span,.va-fwsim-transcript i:after{animation:none!important}}.va-final-cta-mailto-row{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.8}.va-final-cta-mailto{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.va-final-cta-mailto:hover{opacity:1}}.va-hero-trustline{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.va-hero-trustline a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;opacity:.85}@media (hover:hover){.va-hero-trustline a:hover{opacity:1;text-decoration-line:underline}}.va-lp-hero-right{scroll-margin-top:6rem}.va-lp-form-card{padding:var(--space-card);z-index:10;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-va-border);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);max-width:460px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto;position:relative}.va-lp-form-title{font-family:var(--font-display);color:var(--color-va-dark);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.va-lp-form-trust{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-va-text-muted)}.va-lp-form-card .va-contact-form{width:100%}.va-lp-form-card .va-form-fieldset,.va-lp-form-card .va-wizard-steps{margin-bottom:calc(var(--spacing) * 6)}.va-lp-form-card .va-form-checkbox-card{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.va-lp-form-card .va-wizard-nav{justify-content:flex-start;gap:calc(var(--spacing) * 3)}.va-lp-form-card .va-wizard-nav>div:empty{display:none}.va-lp-sticky-cta{inset-inline:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);position:fixed}@media (min-width:64rem){.va-lp-sticky-cta{display:none}}.va-lp-sticky-cta{z-index:var(--z-sticky)}.va-lp-sticky-cta[data-hidden=true]{pointer-events:none;--tw-translate-y:calc(var(--spacing) * 24);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.va-ratgeber-intro{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.va-ratgeber-intro p{margin-bottom:calc(var(--spacing) * 3)}.va-vf{--vf-red:var(--color-vodafone-red);--vf-red-deep:var(--color-vodafone-red-dark);--vf-ink:var(--color-va-dark);--vf-grey:var(--color-va-text);--vf-line:rgb(from var(--color-va-blue) r g b/.35);--vf-border:rgb(from var(--color-va-blue) r g b/.12);color:var(--color-va-text);background:linear-gradient(180deg,var(--color-va-surface-2) 0,var(--color-va-surface) 50%,var(--color-va-surface-2) 100%);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media (min-width:48rem){.va-vf{padding-block:calc(var(--spacing) * 16)}}.va-vf-inner{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;position:relative}@media (min-width:48rem){.va-vf-inner{padding-inline:calc(var(--spacing) * 6)}}.va-vf-watermark{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(0)saturate()invert(38%)sepia(66%)saturate(3251%)hue-rotate(226deg)brightness(101%)contrast(98%);width:clamp(320px,42vw,620px);height:auto;position:absolute;top:-12%;right:-6%}.va-vf-head{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.va-vf-head{margin-bottom:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 12)}}.va-vf-head{grid-template-columns:1fr}@media (min-width:1024px){.va-vf-head{grid-template-columns:1fr 300px}}.va-vf-brand{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 8);border:1px solid var(--vf-border);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.va-vf-brand-logo{width:clamp(140px,16vw,190px);height:auto}.va-vf-brand-sub{color:var(--vf-red);font-size:1.25rem;font-weight:600;line-height:1}.va-vf-brand-sub,.va-vf-title{font-family:var(--font-display);letter-spacing:-.01em}.va-vf-title{margin-bottom:calc(var(--spacing) * 2);color:var(--heading-color);text-wrap:balance;max-width:22ch;font-size:clamp(1.625rem,1.3rem + 1.33vw,2.5rem);font-weight:700;line-height:1.18}.va-vf-desc{margin-top:calc(var(--spacing) * 4);color:var(--color-va-text);max-width:64ch;font-size:1.0625rem;line-height:1.6}.va-vf-tree{position:relative}.va-vf-rail{width:4px;height:100%;z-index:var(--z-base);pointer-events:none;position:absolute;top:0;left:20px;transform:translate(-50%)}@media (min-width:768px){.va-vf-rail{left:36px}}.va-vf-rail-bg{background:rgb(from var(--color-va-blue) r g b/.16)}.va-vf-rail-bg,.va-vf-rail-progress{border-radius:var(--radius-xs);position:absolute;inset:0}.va-vf-rail-progress{background:linear-gradient(180deg,var(--color-va-blue) 0,var(--color-va-red) 55%,var(--color-va-dark) 100%);transform-origin:top;box-shadow:0 0 20px rgb(from var(--color-va-blue) r g b/.4);will-change:transform;transform:scaleY(1)}.js-kaskade .va-vf-rail-progress{transition:transform var(--duration-fast) linear;transform:scaleY(0)}.va-vf-rail-pulse{border-radius:var(--radius-pill);background:var(--color-va-red);opacity:0;width:14px;height:14px;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.js-kaskade .va-vf-rail-pulse{opacity:1;animation:pulse-grow calc(var(--duration-slow) * 4) infinite}.js-kaskade .va-vf-rail-pulse.is-done{opacity:0;animation:none}.va-vf-level{padding-top:calc(var(--spacing) * 10);grid-template-columns:40px minmax(0,1fr);column-gap:12px;display:grid;position:relative}@media (min-width:48rem){.va-vf-level{padding-top:calc(var(--spacing) * 14)}}@media (min-width:768px){.va-vf-level{grid-template-columns:72px minmax(0,1fr);column-gap:20px}}.va-vf-level-1{padding-top:0}.js-kaskade .va-vf-level{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transform:translateY(18px)}.js-kaskade .va-vf-level.is-visible{opacity:1;transform:none}.va-vf-node{z-index:var(--z-base);border-radius:var(--radius-pill);background:var(--color-white);border:2px solid rgb(from var(--color-va-blue) r g b/.35);width:40px;height:40px;box-shadow:var(--shadow-card);font-family:var(--font-display);letter-spacing:.02em;color:var(--color-va-dark);transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);grid-area:1/1;justify-content:center;place-self:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}@media (min-width:768px){.va-vf-node{width:52px;height:52px;font-size:.95rem}}.va-vf-node.is-reached{background:linear-gradient(135deg,var(--color-va-blue) 0,var(--color-va-red) 100%);color:var(--color-white);box-shadow:var(--shadow-card);border-color:#0000;transform:scale(1.08)}.va-vf-level-head{flex-wrap:wrap;grid-area:1/2;align-self:center;align-items:baseline;gap:.25rem .75rem;min-height:40px;display:flex}.va-vf-level-title{font-family:var(--font-display);color:var(--color-va-dark);letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.15}@media (min-width:768px){.va-vf-level-title{font-size:1.5rem}}.va-vf-level-meta{color:var(--color-va-text);font-size:.875rem}.va-vf-level-body{min-width:0;margin-top:calc(var(--spacing) * 4);grid-area:2/2}@media (min-width:48rem){.va-vf-level-body{margin-top:calc(var(--spacing) * 5)}}.va-vf-featured{align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.va-vf-featured{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 6)}}.va-vf-featured{color:var(--vf-ink);border:1px solid var(--vf-border);box-shadow:var(--shadow-card)}@media (min-width:1024px){.va-vf-featured{grid-template-columns:320px 1fr}}.va-vf-featured-media{border-radius:var(--radius-md);aspect-ratio:1;background:var(--color-va-surface);max-height:340px;position:relative;overflow:hidden}.va-vf-featured-photo{object-fit:cover;object-position:center 18%;width:100%;height:100%}.va-vf-featured-body{flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.va-vf-featured-body{padding-right:calc(var(--spacing) * 28)}}.va-vf-featured-quote{font-family:var(--font-display);letter-spacing:-.015em;color:var(--vf-ink);text-wrap:pretty;font-size:clamp(1.4rem,2.4vw,2.05rem);font-weight:600;line-height:1.22}.va-vf-featured-quote:before{content:"„";color:var(--vf-red)}.va-vf-featured-quote:after{content:"“";color:var(--vf-red)}.va-vf-featured-who{margin-top:calc(var(--spacing) * 5)}.va-vf-featured-foot{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.va-vf-featured-logo{width:84px;height:auto}@media (min-width:1024px){.va-vf-featured-logo{position:absolute;top:0;right:0}}.va-vf-name{color:var(--vf-ink);font-weight:700;line-height:1.25}.va-vf-role{color:var(--vf-grey);font-size:.8125rem;line-height:1.35}.va-vf-more{border-radius:var(--radius-sm);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--vf-red);text-decoration:underline;-webkit-text-decoration-color:rgb(from var(--color-vodafone-red) r g b/.3);text-decoration-color:rgb(from var(--color-vodafone-red) r g b/.3);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.va-vf-more:hover{color:var(--vf-red-deep);text-decoration-color:currentColor}.va-vf-more:focus-visible{outline:2px solid var(--vf-red);outline-offset:4px}.va-vf-grid{gap:calc(var(--spacing) * 3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;margin-right:-1rem;padding-right:1rem;display:flex;overflow-x:auto}.va-vf-grid::-webkit-scrollbar{display:none}@media (min-width:768px){.va-vf-grid{column-count:2;scroll-snap-type:none;column-gap:1rem;margin:0;padding:0;display:block;overflow:visible}}@media (min-width:1024px){.va-vf-grid-2{column-count:3}.va-vf-grid-3{column-count:4}}.va-vf-card{padding:var(--space-card-sm);border-radius:var(--radius-md);background-color:var(--color-white);scroll-snap-align:start;color:var(--vf-ink);border:1px solid var(--vf-border);box-shadow:var(--shadow-card);flex-direction:column;flex:0 0 min(78vw,300px);display:flex}@media (min-width:768px){.va-vf-card{break-inside:avoid;width:100%;margin-bottom:1rem;display:flex}}.va-vf-card-compact{padding:var(--space-stack-md);border-radius:var(--radius-sm);background:rgb(from var(--color-white) r g b/.72);box-shadow:var(--shadow-card);flex-basis:min(70vw,260px)}@media (min-width:768px){.va-vf-card-compact{margin-bottom:.75rem}}.va-vf-card-compact .va-vf-card-head{margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2.5)}.va-vf-card-compact .va-vf-name{font-size:.9375rem}.va-vf-card-compact .va-vf-role{font-size:.75rem}.va-vf-card-compact .va-vf-card-quote{margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.va-vf-card-compact .va-vf-mark{width:18px;height:18px}.va-vf-card-head{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.va-vf-card-who{min-width:calc(var(--spacing) * 0);flex:1}.va-vf-card-quote{color:var(--color-va-ink);margin-bottom:calc(var(--spacing) * 4);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.va-vf-card-quote:before{content:"„";color:var(--vf-red)}.va-vf-card-quote:after{content:"“";color:var(--vf-red)}.va-vf-mark{flex-shrink:0;width:22px;height:22px;display:inline-flex}.va-vf-mark img{width:100%;height:100%}.va-vf-tile{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);scroll-snap-align:start;background:linear-gradient(135deg,var(--color-va-dark) 0,var(--color-va-dark-mid) 50%,var(--color-va-dark-deep) 100%);box-shadow:var(--shadow-card);flex-direction:column;flex:0 0 min(78vw,300px);justify-content:space-between;display:flex}@media (min-width:768px){.va-vf-tile{break-inside:avoid;width:100%;min-height:220px;margin-bottom:1rem;display:flex}}.va-vf-tile-mark{opacity:.95;width:56px;height:56px}.va-vf-tile-text{font-family:var(--font-display);color:var(--color-white);margin-top:calc(var(--spacing) * 6);text-wrap:pretty;font-size:1.05rem;font-weight:600;line-height:1.3}.va-vf-avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--color-va-surface);flex-shrink:0;width:48px;height:48px}.va-vf-avatar-initials{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,var(--color-va-blue),var(--color-va-violet));justify-content:center;align-items:center;display:inline-flex}.va-vf-avatar-pair{flex-shrink:0;display:inline-flex}.va-vf-avatar-second{box-shadow:0 0 0 2px var(--color-white);margin-left:-16px}.va-vf-dialog-head .va-vf-avatar{width:72px;height:72px}.va-vf-dialog{border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 0);border:0;border-top:6px solid var(--vf-red);width:min(100% - 2rem,44rem);max-height:min(100% - 2rem,85vh);box-shadow:var(--shadow-floating);color:var(--vf-ink);margin:auto}.va-vf-dialog::backdrop{background:rgb(from var(--color-va-dark-deep) r g b/.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.va-vf-dialog[open]{animation:va-vf-dialog-in var(--duration-base)}@keyframes va-vf-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.va-vf-dialog[open]{animation:none}}.va-vf-dialog-inner{padding:calc(var(--spacing) * 6);position:relative}@media (min-width:48rem){.va-vf-dialog-inner{padding:calc(var(--spacing) * 10)}}.va-vf-dialog-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--vf-ink);background:var(--color-va-surface);transition:background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute}.va-vf-dialog-close:hover{background:var(--color-va-border)}.va-vf-dialog-head{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 12);display:flex}.va-vf-dialog-logo{width:64px;height:auto;margin-left:auto;display:none}@media (min-width:40rem){.va-vf-dialog-logo{display:block}}.va-vf-dialog-quote{color:var(--color-va-ink);line-height:1.65}.va-vf-dialog-quote p+p{margin-top:calc(var(--spacing) * 4)}html.va-dialog-open{overflow:hidden}.va-reveal-delay-1{transition-delay:.1s}.va-reveal-delay-2{transition-delay:.2s}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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-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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}