@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-green-400:#05df72;--color-green-600:#00a544;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer telekom{:root{--color-magenta:#e20074;--color-magenta-dark:#c00063;--color-magenta-darker:#9e0051;--color-magenta-light:#ffe5f1;--color-magenta-text:#e20074;--color-magenta-on-dark:#f61488;--color-magenta-rgb:226, 0, 116;--color-primary:var(--color-magenta);--color-primary-dark:var(--color-magenta-dark);--color-primary-darker:var(--color-magenta-darker);--color-primary-light:var(--color-magenta-light);--color-primary-text:var(--color-magenta-text);--color-primary-rgb:var(--color-magenta-rgb);--color-netflix-red:#e50914;--color-netflix-black:#000;--color-white:#fff;--color-black:#000;--color-dark:#262626;--color-gray-900:#1a1a1a;--color-gray-800:#333;--color-gray-700:#4d4d4d;--color-gray-600:#6b6b6b;--color-gray-500:gray;--color-gray-400:#999;--color-gray-300:#ccc;--color-gray-200:#e0e0e0;--color-gray-100:#f2f2f2;--color-gray-50:#f9f9f9;--color-text-dark:#000;--color-text-body:#000;--color-text-muted:#000;--color-text-disabled:#0006;--color-text-on-dark:#fff;--color-text-on-dark-additional:#fff;--color-success:#00a14b;--color-success-bg:#eaf7ef;--color-error:#d40023;--color-error-bg:#fde8eb;--color-warning:#f1a61b;--color-warning-bg:#fdf2dc;--color-info:#00739f;--color-info-bg:#e6f3f8;--color-link:var(--color-magenta);--color-link-hover:var(--color-magenta-dark);--color-bg-soft:#f7f7f8;--color-bg-light:#f7f7f8;--color-bg-strong:#efeff1;--color-bg-dark:#14101a;--color-bg-darkest:#000;--gradient-primary:linear-gradient(135deg, var(--color-magenta) 0%, var(--color-magenta) 100%);--gradient-primary-hover:linear-gradient(135deg, var(--color-magenta-dark) 0%, var(--color-magenta-dark) 100%);--gradient-primary-subtle:linear-gradient(180deg, #f7f7f8 0%, #efeff1 100%);--gradient-dark:linear-gradient(160deg, #1c1626 0%, #14101a 55%, #0c0a12 100%);--gradient-netflix:linear-gradient(160deg, #1a0a16 0%, #14101a 55%, #0c0a12 100%);--font-family:var(--font-primary), "TeleNeo", Calibri, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-fallback:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-eyebrow:clamp(.8125rem, .78rem + .2vw, .9375rem);--font-size-xs:clamp(.8125rem, .78rem + .2vw, .875rem);--font-size-sm:clamp(.875rem, .83rem + .25vw, .9375rem);--font-size-base:clamp(1rem, .95rem + .3vw, 1.1875rem);--font-size-lg:clamp(1.1875rem, 1.05rem + .6vw, 1.375rem);--font-size-xl:clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--font-size-h4:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--font-size-h3:clamp(1.5rem, 1.25rem + 1.1vw, 2.125rem);--font-size-h2:clamp(2rem, 1.55rem + 2.1vw, 3.25rem);--font-size-h1:clamp(2.5rem, 1.85rem + 3.2vw, 4.5rem);--font-size-display:clamp(3rem, 2.1rem + 4.4vw, 5.5rem);--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:700;--font-weight-ultra:700;--line-height-tight:1.12;--line-height-heading:1.2;--line-height-snug:1.35;--line-height-body:1.5;--line-height-loose:1.65;--letter-spacing-tighter:-.03em;--letter-spacing-tight:-.015em;--letter-spacing-normal:0;--letter-spacing-wide:.05em;--letter-spacing-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-padding-y:clamp(3rem, 2rem + 3vw, 6rem);--section-padding-x:clamp(1rem, .5rem + 2vw, 2rem);--container-max:1280px;--container-narrow:720px;--container-wide:1440px;--endorsement-pad-top:2rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--pill:999px;--shadow-xs:0 1px 2px #100c180d;--shadow-sm:0 2px 8px #100c180f;--shadow-md:0 6px 20px #100c1814;--shadow-lg:0 14px 40px #100c181f;--shadow-xl:0 24px 64px #100c1829;--shadow-magenta:0 12px 32px #e2007447;--shadow-focus:0 0 0 2px var(--color-white,#fff), 0 0 0 5px var(--color-magenta,#e20074);--shadow-focus-feld:0 0 0 3px #e2007440;--shadow-card:0 1px 2px #100c180a, 0 8px 24px #100c1812;--shadow-hover:0 2px 4px #100c180d, 0 18px 44px #100c1821;--border-width:1px;--border-color:#e6e6ea;--border-color-strong:var(--color-gray-300);--border-color-focus:var(--color-magenta);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.35s ease;--z-below:-1;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--bp-sm:481px;--bp-md:768px;--bp-lg:901px;--bp-xl:1101px;--bp-2xl:1440px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%;overflow-x:clip}body{overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-dark);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh}body:has(>.site-footer){flex-direction:column;display:flex}body:has(>.site-footer)>main{flex:1 0 auto}body>.site-footer{margin-top:auto}@media (hover:hover) and (pointer:fine){html{overscroll-behavior-y:none}}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}img{shape-margin:.75rem;vertical-align:middle;background-repeat:no-repeat;background-size:cover;font-style:italic}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}a{color:var(--color-link);text-underline-offset:.15em;transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:.05em}a:hover{color:var(--color-link-hover)}a:focus-visible{box-shadow:var(--shadow-focus);outline:none}:where(a:focus-visible){border-radius:var(--radius-xs)}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;color:var(--color-text-dark)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-ultra);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-display)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.section{padding-block:var(--section-padding-y)}.section--tight{padding-block:clamp(2rem,1.5rem + 2vw,4rem)}.section--soft{background:var(--color-bg-soft)}.section--dark{background:var(--gradient-dark);color:var(--color-white)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark .section-head__title{color:var(--color-white)}.section--dark .lede,.section--dark p{color:var(--color-text-on-dark)}.section--magenta{background:var(--color-magenta);color:var(--color-white)}.section--magenta-subtle{background:var(--color-bg-soft)}.btn{background:var(--color-magenta);color:var(--color-white);border-radius:var(--pill);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:-.005em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;min-height:44px;padding:.875rem 2rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--color-magenta-dark);color:var(--color-white);box-shadow:var(--shadow-magenta);text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn--secondary{background:var(--color-white);color:var(--color-magenta);border-color:var(--color-magenta)}.btn--secondary:hover,.btn--secondary:focus-visible{background:var(--color-magenta);color:var(--color-white);border-color:var(--color-magenta);box-shadow:none}.btn--ghost{color:var(--color-magenta);background:0 0;border-color:#0000}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--color-magenta);color:var(--color-white);box-shadow:none}.btn--secondary:focus-visible,.btn--ghost:focus-visible{box-shadow:var(--shadow-focus)}.btn--dark{background:var(--color-dark);color:var(--color-white)}.btn--dark:hover{background:var(--color-gray-800)}.btn--light{background:var(--color-white);color:var(--color-text-dark);border-color:var(--color-gray-300)}.btn--light:hover,.btn--light:focus-visible{background:var(--color-gray-50);color:var(--color-text-dark);box-shadow:var(--shadow-sm)}.btn--full{width:100%;display:flex}.btn--small{font-size:var(--font-size-sm);min-height:36px;padding:.5rem 1.25rem}.btn--large{font-size:var(--font-size-lg);min-height:56px;padding:1.125rem 2.5rem}.btn--pill-magenta{background:var(--color-magenta);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.625rem 1.25rem}.form-field{margin-bottom:var(--space-4);position:relative}.form-input,.form-textarea,.form-select{width:100%;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-dark);background:var(--color-white);border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);min-height:56px;padding:1rem;line-height:1.4;display:block}.form-input:hover,.form-textarea:hover,.form-select:hover{border-color:var(--color-gray-400)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-magenta);box-shadow:var(--shadow-focus-feld);outline:none}:is(.form-input:user-invalid,.form-textarea:user-invalid){border-color:var(--color-error)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-dark);opacity:1}.form-label{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-body);display:block}.form-phone{align-items:stretch;display:flex}.form-phone__cc{background:var(--color-gray-100);border:1.5px solid var(--color-gray-300);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-body);-webkit-user-select:none;user-select:none;pointer-events:none;border-inline-end:0;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);align-items:center;padding-inline:1rem;display:inline-flex}.form-phone .form-input{border-start-start-radius:0;border-end-start-radius:0;flex:auto;min-width:0}.form-phone:focus-within .form-phone__cc{border-color:var(--color-magenta)}.form-consent-label{margin-block:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.form-help{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.form-error{margin-top:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-error);display:block}.form-checkbox{font-size:var(--font-size-sm);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.form-checkbox .portable-text,.form-checkbox .portable-text p{font-size:.875rem;line-height:1.45}.form-checkbox .portable-text p{margin-block:0}@media (max-width:700px){.form-checkbox{font-size:var(--font-size-xs);gap:.55rem;line-height:1.45}.form-checkbox input[type=checkbox]{width:20px;height:20px;margin-top:1px}}.form-checkbox input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-magenta);cursor:pointer;flex-shrink:0;margin-top:2px}.turnstile-feld:empty,.turnstile-feld>div:empty{display:none}.turnstile-feld__hinweis{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-error)}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-magenta);margin-bottom:var(--space-4);align-items:center;gap:.5em;display:inline-flex}.section-head--center .eyebrow,.eyebrow--nomark,.feature-grid__header .eyebrow,.tabs__header .eyebrow,.process__header .eyebrow,.faq__header .eyebrow,.stats__header .eyebrow,.cta-banner__eyebrow{display:inline-block}.eyebrow--light{color:var(--color-white)}.eyebrow--dark{color:var(--color-text-dark)}.text-magenta{color:var(--color-magenta)}.text-dark{color:var(--color-text-dark)}.text-muted{color:var(--color-text-muted)}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}:focus-visible{box-shadow:var(--shadow-focus);outline:none}:where(:focus-visible){border-radius:var(--radius-xs)}:root{--font-size-display-lg:clamp(2.75rem, 1.9rem + 4.2vw, 5rem);--font-size-display-xl:clamp(3rem, 1.8rem + 5.6vw, 5.5rem);--letter-spacing-display:-.034em;--section-padding-spacious:clamp(3.25rem, 2.4rem + 3.6vw, 6.5rem);--space-editorial:clamp(2rem, 1.4rem + 3vw, 4.5rem);--container-reading:62ch;--glow-magenta:radial-gradient(120% 90% at 50% -10%, rgba(var(--color-magenta-rgb), .06) 0%, rgba(var(--color-magenta-rgb), 0) 60%);--glow-magenta-strong:radial-gradient(120% 95% at 78% -5%, rgba(var(--color-magenta-rgb), .1) 0%, rgba(var(--color-magenta-rgb), 0) 58%);--shadow-editorial:0 24px 64px -20px #100c1833;--ease-editorial:cubic-bezier(.22, 1, .36, 1);--reveal-distance:28px}.display-lg{font-size:var(--font-size-display-lg);letter-spacing:var(--letter-spacing-display);line-height:1.04;font-weight:var(--font-weight-extrabold);text-wrap:balance}.display-xl{font-size:var(--font-size-display-xl);letter-spacing:var(--letter-spacing-display);line-height:1;font-weight:var(--font-weight-extrabold);text-wrap:balance}.lede{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:1.45;font-weight:var(--font-weight-regular);text-wrap:pretty;max-width:46ch}.lede--center{text-align:center;margin-inline:auto}.container--reading{max-width:var(--container-reading);margin-inline:auto}.section--spacious{padding-block:var(--section-padding-spacious)}.bg-aurora{isolation:isolate;position:relative}.bg-aurora:before{content:"";z-index:-1;background:var(--glow-magenta);pointer-events:none;position:absolute;inset:0}.bg-aurora--strong:before{background:var(--glow-magenta-strong)}.rule-hairline{background:linear-gradient(90deg, transparent, var(--color-gray-200) 18%, var(--color-gray-200) 82%, transparent);border:0;height:1px}.reveal--up{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity .7s var(--ease-editorial), transform .7s var(--ease-editorial)}.reveal--scale{opacity:0;transition:opacity .7s var(--ease-editorial), transform .7s var(--ease-editorial);transform:scale(.965)}.reveal--right{opacity:0;transition:opacity .7s var(--ease-editorial), transform .7s var(--ease-editorial);transform:translate(clamp(40px,9vw,80px))}.reveal--up.is-visible,.reveal--scale.is-visible,.reveal--right.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal--up,.reveal--scale,.reveal--right{opacity:1;transition:none;transform:none}}.reveal[data-reveal-delay="1"],.reveal--up[data-reveal-delay="1"],.reveal--scale[data-reveal-delay="1"]{transition-delay:80ms}.reveal[data-reveal-delay="2"],.reveal--up[data-reveal-delay="2"],.reveal--scale[data-reveal-delay="2"]{transition-delay:.16s}.reveal[data-reveal-delay="3"],.reveal--up[data-reveal-delay="3"],.reveal--scale[data-reveal-delay="3"]{transition-delay:.24s}.btn--editorial{font-size:var(--font-size-base);border-radius:var(--pill);letter-spacing:-.005em;padding:1.125rem 2.25rem}.stoerer-100{text-align:center;background:var(--color-magenta);color:var(--color-white);border-radius:var(--pill);box-shadow:var(--shadow-editorial);flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:inline-flex}.stoerer-100 b{font-size:1.6em;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.stoerer-100 small{font-size:.72em;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);opacity:.92}@media (prefers-reduced-motion:reduce){.reveal--up,.reveal--scale{opacity:1;transition:none;transform:none}}.hero--cobrand .btn--ghost,.section--dark .btn--ghost{color:var(--color-white);border-color:#ffffff40}.hero--cobrand .btn--ghost:hover,.hero--cobrand .btn--ghost:focus-visible,.section--dark .btn--ghost:hover,.section--dark .btn--ghost:focus-visible{color:var(--color-white);box-shadow:none;background:#ffffff1f;border-color:#ffffff80}.btn--pill-magenta:hover,.btn--pill-magenta:focus-visible{background:var(--color-magenta-dark);color:var(--color-white);box-shadow:var(--shadow-magenta);transform:translateY(-1px)}.site-header{z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffeb;border-block-end:0;width:100%;padding-block:0;position:sticky;top:0;box-shadow:0 12px 12px #00000008}.site-header__inner{align-items:center;gap:var(--space-4);min-height:64px;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto;display:flex}.site-header__logo{align-self:stretch;align-items:center;gap:var(--space-3);color:var(--color-text-dark);font-weight:var(--font-weight-bold);flex-shrink:0;text-decoration:none;display:flex}.site-header__logo svg,.site-header__logo img{width:auto;height:64px}.site-header__nav{justify-content:center;gap:var(--space-1);flex:1;display:none}.site-header__nav a{border-radius:var(--pill);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-body);transition:color var(--transition-fast), background var(--transition-fast);padding:.5rem .875rem;text-decoration:none}.site-header__nav a:hover,.site-header__nav a:focus-visible,.site-header__nav a[aria-current=page]{color:var(--color-magenta);background:0 0}.site-header__cta{margin-inline-start:auto}.site-header__menu-toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-dark);justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.site-header__menu-toggle svg{width:24px;height:24px}@media (min-width:901px){.site-header__nav{display:flex}.site-header__menu-toggle{display:none}}@media (max-width:900px){.site-header__cta{display:none}}.cobrand-lockup{align-items:center;gap:var(--space-3);display:flex}.cobrand-lockup__greyt{font-weight:var(--font-weight-extrabold,800);letter-spacing:-.03em;color:var(--color-text-dark);align-items:center;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1;display:flex}.cobrand-lockup__greyt span{color:var(--color-magenta)}.cobrand-lockup__greyt img{width:auto;height:30px;display:block}.cobrand-lockup__x{color:var(--color-gray-300,#c9c9c9);font-size:1.15rem;font-weight:var(--font-weight-regular,400)}.cobrand-lockup__tk{align-items:center;display:flex}.cobrand-lockup__tk img{width:auto;height:38px;display:block}@media (max-width:480px){.cobrand-lockup__greyt{font-size:1.2rem}.cobrand-lockup__greyt img{height:26px}.cobrand-lockup__tk img{height:32px}}.site-footer .cobrand-lockup__greyt{color:var(--color-white)}.site-footer .cobrand-lockup__greyt img{filter:brightness(0)invert();height:34px}.site-footer .cobrand-lockup{margin-bottom:var(--space-4)}.site-header--cobrand{background:var(--color-netflix-black);color:var(--color-white);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end:1px solid #ffffff14}.site-header--cobrand .site-header__logo{color:var(--color-white)}.site-header__cobrand-row{align-items:center;gap:var(--space-3);display:flex}.site-header__cobrand-x{font-size:var(--font-size-lg);color:var(--color-gray-400);font-weight:var(--font-weight-light)}.site-header__cobrand-row svg,.site-header__cobrand-row img{width:auto;height:24px}.site-mobile-drawer{z-index:var(--z-overlay);background:var(--color-white);padding:var(--space-6) var(--section-padding-x);transition:transform var(--transition-base);position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.site-mobile-drawer[aria-hidden=false]{transform:translateY(0)}.site-mobile-drawer__close{top:var(--space-4);right:var(--section-padding-x);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute}.site-mobile-drawer__nav{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-12);display:flex}.site-mobile-drawer__nav a{padding:var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;display:block}.site-mobile-drawer__nav a:not(.btn){color:var(--color-text-dark);border-block-end:1px solid var(--color-gray-100)}.site-mobile-drawer__nav a[aria-current=page]{color:var(--color-magenta)}.hero{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(2rem,1rem + 3vw,5rem);position:relative;overflow:hidden}.hero--brand{background:var(--gradient-primary-subtle)}.hero__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.hero--brand .hero__container{gap:var(--space-10);text-align:left;grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:901px){.hero--brand .hero__container{grid-template-columns:1.05fr 1fr;gap:clamp(2rem,1rem + 4vw,6rem)}}.hero--brand .hero__text{gap:var(--space-4);flex-direction:column;display:flex}.hero--brand .hero__title{max-width:560px}.hero--brand .hero__subtitle{max-width:560px;margin-inline:0}.hero--brand .hero__actions{justify-content:flex-start;margin-bottom:0}.hero--brand .hero__visual{max-width:none;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;margin-inline:0;display:flex;position:relative;overflow:visible}.hero--brand .hero__visual img{filter:drop-shadow(0 18px 48px #0000002e);width:auto;max-width:100%;height:auto;max-height:clamp(420px,55vh,600px);display:block}.hero--brand .hero__visual--photo{aspect-ratio:4/3;border-radius:var(--radius-2xl);width:100%;position:relative;overflow:visible}.hero--brand .hero__visual--photo img{object-fit:cover;object-position:center;border-radius:var(--radius-2xl);filter:none;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;box-shadow:0 20px 50px -15px #00000040}.hero--brand .hero__visual--photo .hero__stoerer{top:-16px;bottom:auto;right:-16px}.hero--brand .hero__stoerer{width:clamp(108px,12vw,148px);height:clamp(108px,12vw,148px);top:6%;bottom:auto;right:-2%}@media (max-width:900px){.hero--brand .hero__visual{order:-1}.hero--brand .hero__visual img{max-height:460px}.hero--brand .hero__stoerer{top:auto;bottom:4%;right:4%}}.hero__eyebrow{margin-bottom:var(--space-3)}.hero__title{font-size:var(--font-size-h1);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tighter);margin-bottom:var(--space-4);color:var(--color-text-dark)}.hero__title .accent{color:var(--color-magenta)}.hero__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-body);max-width:640px;margin-inline:auto;margin-bottom:var(--space-6);line-height:var(--line-height-snug)}.hero__actions{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.hero__visual{border-radius:var(--radius-2xl);max-width:1000px;box-shadow:var(--shadow-lg);margin-inline:auto;position:relative;overflow:hidden}.hero__visual img,.hero__visual picture{width:100%;height:auto;display:block}.hero__stoerer{background:var(--color-magenta);width:clamp(96px,14vw,140px);height:clamp(96px,14vw,140px);color:var(--color-white);text-align:center;padding:var(--space-3);filter:drop-shadow(0 8px 20px #00000040);font-weight:var(--font-weight-bold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;animation:2.5s ease-in-out infinite stoerer-pulse;display:flex;position:absolute;bottom:12%;right:8%;transform:rotate(-6deg)}.hero__stoerer-big{font-size:clamp(1.25rem,2.5vw,1.75rem)}.hero__stoerer-small{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-top:.125rem;font-size:clamp(.6875rem,1vw,.875rem)}@keyframes stoerer-pulse{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(-6deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero__stoerer{animation:none}}.hero--cobrand{background:var(--gradient-netflix);color:var(--color-white);text-align:left;padding-block:clamp(2.5rem,1.5rem + 3vw,5rem)}.hero--cobrand .hero__container{max-width:var(--container-max);gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}.hero--cobrand .hero__title{color:var(--color-white);font-size:var(--font-size-display)}.hero--cobrand .hero__title .accent{color:var(--color-netflix-red)}.hero--cobrand .hero__subtitle{color:var(--color-gray-200);margin-inline:0}.hero--cobrand .hero__actions{justify-content:flex-start}.hero--cobrand .hero__visual{border-radius:var(--radius-xl);aspect-ratio:4/3;background:0 0;width:100%;max-width:none;margin:0;position:relative;overflow:visible;box-shadow:0 24px 80px #e5091440,inset 0 0 0 1px #ffffff0d}.hero--cobrand .hero__visual img,.hero--cobrand .hero__visual picture{object-fit:cover;object-position:center;border-radius:var(--radius-xl);width:100%;height:100%;display:block}.hero__stoerer--cobrand{background:var(--color-magenta);width:clamp(110px,13vw,150px);height:clamp(110px,13vw,150px);color:var(--color-white);text-align:center;padding:var(--space-3);font-weight:var(--font-weight-bold);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;animation:2.5s ease-in-out infinite stoerer-pulse;display:flex;position:absolute;top:auto;bottom:-18px;right:-18px;transform:rotate(-6deg);box-shadow:0 10px 28px #00000059,0 0 0 4px #e200742e}.hero__stoerer--cobrand .hero__stoerer-big{font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800}.hero__stoerer--cobrand .hero__stoerer-small{text-transform:uppercase;letter-spacing:.12em;margin-top:.125rem;font-size:clamp(.6875rem,.95vw,.8125rem)}.hero__stoerer--cobrand .hero__stoerer-tiny{color:var(--color-text-on-dark);letter-spacing:.08em;margin-top:.125rem;font-size:clamp(.625rem,.85vw,.75rem)}@media (max-width:900px){.hero__stoerer--cobrand{bottom:-12px;right:-8px}}@media (min-width:901px){.hero--cobrand .hero__container{grid-template-columns:1fr 1fr}}.hero-switcher{z-index:5;align-items:center;gap:var(--space-2);max-width:var(--container-max);padding:var(--space-3) var(--section-padding-x) 0;font-size:var(--font-size-sm);flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}@media (max-width:480px){.hero-switcher{gap:.375rem}.hero-switcher__label{width:100%;margin-bottom:.25rem;margin-right:0}.hero-switcher__btn{font-size:var(--font-size-xs);padding:.4rem .75rem}}.hero-switcher__label{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);font-size:var(--font-size-eyebrow);margin-right:var(--space-2)}.hero-switcher__btn{background:var(--color-white);color:var(--color-text-body);border:1.5px solid var(--color-gray-200);border-radius:var(--pill);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);padding:.5rem 1rem}.hero-switcher__btn:hover{border-color:var(--color-magenta);color:var(--color-magenta)}.hero-switcher__btn.is-active{background:var(--color-magenta);color:var(--color-white);border-color:var(--color-magenta-dark)}.hero__variant[hidden]{display:none!important}.hero--brand-bleed{padding-block:var(--space-4) clamp(2rem, 1rem + 3vw, 4rem)}.hero-bleed{max-width:var(--container-max);width:calc(100% - 2 * var(--section-padding-x));margin-inline:auto;margin-block:var(--space-3);border-radius:var(--radius-2xl);aspect-ratio:16/7;background:var(--color-dark);position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #00000059,0 0 0 1px #0000000a}.hero-bleed__bg{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.hero-bleed__overlay{pointer-events:none;background:linear-gradient(135deg,#000000a6 0%,#00000059 45%,#0000000d 70%,#0000 100%),linear-gradient(#0000 50%,#00000059 100%);position:absolute;inset:0}.hero-bleed__text{max-width:620px;color:var(--color-white);z-index:2;position:absolute;bottom:clamp(1.5rem,3vw,3rem);left:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}.hero-bleed__eyebrow{color:var(--color-text-on-dark);margin-bottom:var(--space-2)}.hero-bleed__title{color:var(--color-white);font-size:clamp(1.875rem,1.4rem + 2.2vw,3.5rem);line-height:1.05;font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-3);text-wrap:balance}.hero-bleed__title .accent{color:var(--color-magenta)}.hero-bleed__subtitle{color:var(--color-text-on-dark);font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:var(--font-weight-medium);margin-bottom:var(--space-5);max-width:520px;line-height:1.4}.hero-bleed__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-bleed__stoerer{background:var(--color-magenta);width:clamp(96px,11vw,132px);height:clamp(96px,11vw,132px);color:var(--color-white);text-align:center;padding:var(--space-2);font-weight:var(--font-weight-bold);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;animation:2.5s ease-in-out infinite stoerer-pulse;display:flex;position:absolute;top:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem);transform:rotate(-6deg);box-shadow:0 12px 28px #00000059,0 0 0 4px #e200742e}@media (max-width:600px){.hero-bleed{aspect-ratio:4/5}.hero-bleed__bg{object-position:60% 30%}.hero-bleed__overlay{background:linear-gradient(#00000026 0%,#0006 55%,#000000c7 100%)}.hero-bleed__text{bottom:1.25rem;left:1rem;right:1rem}.hero-bleed__title{font-size:1.875rem}}.stats{padding-block:var(--section-padding-y);background:var(--color-white)}.stats__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.stats__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-8)}.stats__header h2{margin-bottom:var(--space-3)}.stats__header p{color:var(--color-text-muted);font-size:var(--font-size-lg)}.stats__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.stats__grid{grid-template-columns:repeat(4,1fr)}}.stat-card{gap:var(--space-2);padding-block:var(--space-2);text-align:center;flex-direction:column;display:flex}.stat-card__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-muted)}.stat-card__value{font-size:clamp(2.5rem,1.8rem + 3vw,4rem);font-weight:var(--font-weight-bold);color:var(--color-magenta);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);line-height:1}.stat-card__label{font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-snug)}.stats--dark{background:var(--color-dark);color:var(--color-white)}.stats--dark .stats__header p,.stats--dark .stat-card__label{color:var(--color-gray-300)}.stats--dark .stat-card{padding:var(--space-6);background:var(--color-gray-900);border-radius:var(--radius-lg)}.stats--dark .stat-card__value{color:var(--color-white)}.feature-grid{padding-block:var(--section-padding-y)}.feature-grid--bg-light{background:0 0}.feature-grid__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.feature-grid__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-12)}.feature-grid__header .eyebrow{color:var(--color-magenta)}.feature-grid__header h2{margin-bottom:var(--space-3)}.feature-grid__header p{color:var(--color-text-body);font-size:var(--font-size-lg)}.feature-grid__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.feature-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:901px){.feature-grid__grid--3,.feature-grid__grid--6-bordered{grid-template-columns:repeat(3,1fr)}}.feature-card{gap:var(--space-3);flex-direction:column;display:flex}.feature-card__icon{border-radius:var(--radius-md);background:var(--color-magenta);width:48px;height:48px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-card__icon svg{width:24px;height:24px}.feature-card__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.feature-card__text{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-snug)}.feature-card--bordered{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}.feature-card--bordered:hover{border-color:var(--color-magenta);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.feature-card--numbered{border-inline-start:3px solid var(--color-magenta);padding-inline-start:var(--space-6)}.feature-card--numbered .feature-card__num{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-magenta)}.tabs{padding-block:var(--section-padding-y)}.tabs__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.tabs__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-8)}.tabs__nav{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.tabs__tab{align-items:center;gap:var(--space-2);background:var(--color-gray-100);color:var(--color-text-body);border-radius:var(--pill);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border:2px solid #0000;padding:.625rem 1.25rem;display:inline-flex}.tabs__tab:hover{background:var(--color-gray-200);color:var(--color-text-dark)}.tabs__tab[aria-selected=true]{background:var(--color-magenta);color:var(--color-white);border-color:var(--color-magenta-dark)}.tabs__tab svg{width:18px;height:18px}.tabs__panels{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.tabs__panel{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.tabs__panel{grid-template-columns:1fr 1fr;align-items:center}}.tabs__panel[hidden]{display:none}.tabs__panel-text{gap:var(--space-3);flex-direction:column;display:flex}.tabs__panel-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.tabs__panel-description{color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-snug)}.tabs__panel-list{gap:var(--space-2);margin-block:var(--space-2);flex-direction:column;display:flex}.tabs__panel-list li{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-body);display:flex}.tabs__panel-list li:before{content:"";background-color:var(--color-magenta);flex-shrink:0;width:18px;height:18px;margin-top:.25rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M21.756 5.48a.75.75 0 00-1.061 0L9.219 16.956l-5.463-5.463a.749.749 0 10-1.06 1.06l6.523 6.523L21.756 6.54a.75.75 0 000-1.06'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M21.756 5.48a.75.75 0 00-1.061 0L9.219 16.956l-5.463-5.463a.749.749 0 10-1.06 1.06l6.523 6.523L21.756 6.54a.75.75 0 000-1.06'/></svg>") 50%/contain no-repeat}.tabs__panel-logos{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.tabs__panel-logos img,.tabs__panel-logos svg{opacity:.7;filter:grayscale(20%);width:auto;height:28px;transition:opacity var(--transition-fast), filter var(--transition-fast)}.tabs__panel-logos img:hover,.tabs__panel-logos svg:hover{opacity:1;filter:grayscale(0%)}.tabs__panel-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);aspect-ratio:4/3;background:var(--color-gray-100);justify-content:center;align-items:center;display:flex;overflow:hidden}.tabs__panel-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tabs__panel-image--phone{aspect-ratio:4/3;background:var(--color-gray-50);padding:var(--space-3)}.tabs__panel-image--phone img{object-fit:contain;width:auto;max-width:60%;height:100%}.process{padding-block:var(--section-padding-spacious);background:0 0}.process__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.process__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-12)}.process__steps{gap:var(--space-6);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.process__steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.process__steps:before{content:"";background:repeating-linear-gradient(to right, var(--color-magenta) 0, var(--color-magenta) 6px, transparent 6px, transparent 12px);z-index:0;height:2px;position:absolute;top:28px;left:16.66%;right:16.66%}}.process-step{align-items:center;gap:var(--space-3);text-align:center;z-index:1;flex-direction:column;display:flex;position:relative}.process-step__num{background:var(--color-magenta);width:56px;height:56px;color:var(--color-white);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);box-shadow:0 0 0 6px var(--color-bg-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.process-step__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.process-step__text{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-snug);max-width:320px}.content-image{padding-block:var(--section-padding-y)}.content-image__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.content-image__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-10)}.content-image__row{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:901px){.content-image__row{gap:var(--space-16);grid-template-columns:1fr 1fr}.content-image__row--reverse .content-image__media{grid-area:1/2}.content-image__row--reverse .content-image__text{grid-area:1/1}}.content-image__media{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.content-image__media img,.content-image__media picture{width:100%;height:auto;display:block}.content-image__text{gap:var(--space-4);flex-direction:column;display:flex}.content-image__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-text-dark);line-height:var(--line-height-heading)}.content-image__lead{font-size:var(--font-size-lg);color:var(--color-text-body)}.content-image__list{gap:var(--space-3);margin-block:var(--space-2);flex-direction:column;display:flex}.content-image__list li{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-text-body);display:flex}.content-image__list li:before{content:"";background:var(--color-success-bg);width:22px;height:22px;color:var(--color-success);background:var(--color-success);border-radius:50%;flex-shrink:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300a14b'><circle cx='12' cy='12' r='12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300a14b'><circle cx='12' cy='12' r='12'/></svg>") 50%/contain no-repeat}.flow-tiles{padding-block:var(--section-padding-y)}.flow-tiles__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.flow-tiles__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-10)}.flow-tiles__header h2{margin-bottom:var(--space-3)}.flow-tiles__lead{color:var(--color-text-body);font-size:var(--font-size-lg)}.flow-tiles__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.flow-tiles__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.flow-tile{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.flow-tile:hover{border-color:var(--color-magenta);box-shadow:var(--shadow-md);transform:translateY(-2px)}.flow-tile__media{aspect-ratio:4/3;background:var(--color-gray-100);padding:var(--space-6) var(--space-4) 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.flow-tile__media img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%;display:block}.flow-tile__body{padding:var(--space-6);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.flow-tile__num{background:var(--color-magenta);width:36px;height:36px;color:var(--color-white);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.flow-tile__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin-block:var(--space-1) var(--space-1)}.flow-tile__text{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-snug)}.marquee{background:var(--color-white);border-block:1px solid var(--color-gray-100);padding-block:clamp(2rem,1.5rem + 1.5vw,4rem);overflow:hidden}.marquee__header{text-align:center;margin-bottom:var(--space-6)}.marquee__header p{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-muted)}.marquee__viewport{width:100%;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%)}.marquee__track{gap:var(--space-12);width:max-content;animation:40s linear infinite marquee-scroll;display:flex}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.marquee__viewport{overflow-x:auto}}.marquee__item{opacity:.7;filter:grayscale(60%);height:48px;transition:opacity var(--transition-fast), filter var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.marquee__item:hover{opacity:1;filter:grayscale(0%)}.marquee__item img,.marquee__item svg{width:auto;max-width:160px;height:100%;display:block}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__foot{text-align:center;margin-top:var(--space-6);padding-inline:var(--section-padding-x);font-size:var(--font-size-eyebrow);color:var(--color-text-muted)}@media (max-width:900px){.hero--split__media,.content-image__media{order:-1}.content-image__row{gap:var(--space-4)}.tabs__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tabs__nav::-webkit-scrollbar{display:none}.tabs__tab{flex:none}}@media (max-width:767px){.tabs__panel-image{order:-1}}.comparison{z-index:2;padding-block:var(--section-padding-y);position:relative}.comparison__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.comparison__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-10)}.comparison__table-wrap{-webkit-overflow-scrolling:touch;padding-block:28px;overflow:visible}@media (max-width:768px){.comparison__table-wrap{overflow-x:auto}}.comparison__canvas{background:var(--color-white);border-radius:var(--radius-xl);width:max-content;min-width:100%;box-shadow:0 0 0 1px var(--color-gray-200);position:relative}@property --comet-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.comparison__spotlight{z-index:0;pointer-events:none;opacity:0;background:0 0;border-radius:18px 18px clamp(40px,6vw,72px) clamp(40px,6vw,72px);padding:0;transition:opacity .4s;position:absolute;top:0;left:0;box-shadow:0 0 32px 2px #0000001a}.comparison.is-spotlight .comparison__spotlight{opacity:1}.comparison__spotlight-inner{border-radius:inherit;background:#e20074;width:100%;height:100%;display:block}.comparison__spotlight-comet{--comet-angle:0deg;border-radius:inherit;background:conic-gradient(from var(--comet-angle), transparent 0%, transparent 46%, rgba(var(--color-magenta-rgb), .12) 54%, rgba(var(--color-magenta-rgb), .35) 64%, rgba(var(--color-magenta-rgb), .75) 74%, rgba(var(--color-magenta-rgb), 1) 82%, #ffffffbf 86%, #fffffff2 88.5%, #fff 89.5%, #fffffff2 90.5%, #ffffffbf 92%, rgba(var(--color-magenta-rgb), .85) 94%, rgba(var(--color-magenta-rgb), .35) 97%, transparent 100%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #ffffffe6)drop-shadow(0 0 8px #f39)drop-shadow(0 0 20px #ff007ae6)drop-shadow(0 0 40px #ff1a8c99);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:4px;animation:5.5s linear infinite comet-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes comet-spin{to{--comet-angle:360deg}}@media (prefers-reduced-motion:reduce){.comparison__spotlight-comet{opacity:0;animation:none}}.comparison__table{z-index:1;border-collapse:collapse;background:0 0;width:100%;min-width:640px;position:relative}.comparison__table th,.comparison__table td{padding:var(--space-4) var(--space-5);text-align:left;border-block-end:1px solid var(--color-gray-100);font-size:var(--font-size-base);vertical-align:middle}.comparison__table thead th{background:var(--color-gray-50);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.comparison__table thead th:first-child,.comparison__table th[scope=row]{background:var(--color-white)}.comparison__table th[scope=col].is-highlight{background:var(--color-magenta);color:var(--color-white);border-radius:var(--radius-md) var(--radius-md) 0 0}.comparison__table th[scope=row]{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.comparison__table td.is-highlight{background:var(--color-magenta);font-weight:var(--font-weight-semibold);color:var(--color-white)}.comparison__table tr:last-child td,.comparison__table tr:last-child th{border-block-end:none}.comparison.is-spotlight .comparison__table th[scope=col].is-highlight,.comparison.is-spotlight .comparison__table td.is-highlight{color:var(--color-white);background:0 0;border-block-end-color:#ffffff2e;border-radius:0}.comparison.is-spotlight .comparison__table th[scope=col].is-highlight{color:var(--color-white)}.comparison.is-spotlight .comparison__table tr:last-child td.is-highlight{border-block-end:none}.comparison.is-spotlight .comparison__table td.is-highlight .comparison__check,.comparison.is-spotlight .comparison__table td.is-highlight .comparison__cross{color:var(--color-white);background:#ffffff38}.comparison__table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-xl)}.comparison__table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-xl)}.comparison__table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--radius-xl)}.comparison__table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-xl)}@media (min-width:769px){.comparison.is-spotlight .comparison__table thead th:not(.is-highlight),.comparison.is-spotlight .comparison__table th[scope=row],.comparison.is-spotlight .comparison__table td:not(.is-highlight){background:0 0}}.comparison__check,.comparison__cross{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.comparison__check{background:var(--color-success-bg);color:var(--color-success)}.comparison__cross{background:var(--color-error-bg);color:var(--color-error)}.comparison__check svg,.comparison__cross svg{width:16px;height:16px}.faq{padding-block:var(--section-padding-spacious);background:0 0}.faq--plain{background:var(--color-white)}.faq__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.faq__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-10)}.faq__grid{gap:var(--space-3);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:901px){.faq__grid--2col{gap:var(--space-3) var(--space-6);grid-template-columns:1fr 1fr}}.faq__column{gap:var(--space-3);flex-direction:column;align-self:start;display:flex}.faq__item{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:block}.faq__item[open]{border-color:var(--color-magenta);box-shadow:var(--shadow-sm)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);font-size:var(--font-size-base);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";background-color:var(--color-magenta);width:22px;height:22px;transition:transform var(--transition-fast);border-radius:50%;flex-shrink:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M18.5 11.25h-5.75V5.5a.75.75 0 00-1.5 0v5.75H5.5a.75.75 0 000 1.5h5.75v5.75a.75.75 0 001.5 0v-5.75h5.75a.75.75 0 000-1.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M18.5 11.25h-5.75V5.5a.75.75 0 00-1.5 0v5.75H5.5a.75.75 0 000 1.5h5.75v5.75a.75.75 0 001.5 0v-5.75h5.75a.75.75 0 000-1.5'/></svg>") 50%/contain no-repeat}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item-body{will-change:max-height;max-height:0;transition:max-height .32s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.faq__item[open] .faq__item-body{max-height:none}.faq__item-body-inner{padding:0 var(--space-5) var(--space-5);color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-snug)}.faq__cta{text-align:center;margin-block-start:var(--space-8)}.cta-banner{padding-block:var(--section-padding-y);position:relative;overflow:hidden}.cta-banner--subtle{background:var(--gradient-dark);color:var(--color-white);padding-block:var(--section-padding-spacious)}.cta-banner--subtle:before{content:"";background:var(--glow-magenta-strong);pointer-events:none;z-index:0;position:absolute;inset:0}.cta-banner--subtle .cta-banner__title{color:var(--color-white)}.cta-banner--subtle .cta-banner__text{color:var(--color-text-on-dark)}.cta-banner--subtle .cta-banner__eyebrow{color:var(--color-white)}.cta-banner__container{z-index:1;max-width:var(--container-narrow);padding-inline:var(--section-padding-x);text-align:center;margin-inline:auto;position:relative}.cta-banner__eyebrow{color:var(--color-magenta);margin-bottom:var(--space-3)}.cta-banner__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-ultra);letter-spacing:var(--letter-spacing-display);color:var(--color-text-dark);margin-bottom:var(--space-4);line-height:var(--line-height-tight)}.cta-banner__title .accent{color:var(--color-magenta)}.cta-banner__text{font-size:var(--font-size-lg);color:var(--color-text-body);margin-bottom:var(--space-6)}.cta-banner__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:700px){.cta-banner__actions{flex-wrap:nowrap;width:100%}.cta-banner__actions .btn{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:.7rem;font-size:.85rem}}.cta-banner--card-split{background:var(--color-bg-soft)}.cta-banner--card-split .cta-banner__title{color:var(--color-text-dark)}.cta-banner--card-split .cta-banner__text{color:var(--color-text-body)}.cta-banner--card-split .cta-banner__container{--card-inset:12px;max-width:var(--container-max);text-align:left;gap:var(--space-6);background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--card-inset);box-shadow:var(--shadow-md);grid-template-columns:1fr;align-items:center;display:grid}.cta-banner--card-split .cta-banner__container>:not(.cta-banner__media){padding:var(--space-6) var(--space-5) 0}.cta-banner--card-split .cta-banner__container>:only-child{padding-bottom:var(--space-6)}.cta-banner--card-split .cta-banner__media{border-radius:calc(var(--radius-2xl) - var(--card-inset))}@media (min-width:901px){.cta-banner--card-split .cta-banner__container{gap:var(--space-10);grid-template-columns:1.2fr 1fr}.cta-banner--card-split .cta-banner__container>:not(.cta-banner__media){padding:var(--space-12) 0 var(--space-12) var(--space-12)}.cta-banner--card-split .cta-banner__container>:only-child{padding-inline-end:var(--space-12)}}.cta-banner__media{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);aspect-ratio:1;background:var(--color-gray-100);width:100%;overflow:hidden}.cta-banner__media img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.cta-banner--card-split .cta-banner__actions{justify-content:flex-start}.cta-banner--ohne-bild .cta-banner__container{text-align:center}.cta-banner--ohne-bild .cta-banner__text{max-width:60ch;margin-inline:auto}.cta-banner--card-split.cta-banner--ohne-bild .cta-banner__actions{justify-content:center}@media (min-width:901px){.cta-banner--card-split.cta-banner--ohne-bild .cta-banner__container{grid-template-columns:1fr}.cta-banner--card-split.cta-banner--ohne-bild .cta-banner__container>:only-child{padding:var(--space-12)}}.sticky-cta{z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-white);border-block-start:1px solid var(--color-gray-100);transition:transform var(--transition-base), visibility 0s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -4px 16px #00000014}.sticky-cta[aria-hidden=true]{pointer-events:none;visibility:hidden;transition:transform var(--transition-base), visibility 0s linear .2s;transform:translateY(120%)}.sticky-cta .btn{width:100%}@media (min-width:768px){.sticky-cta{display:none}}.site-footer{padding-block:var(--space-12) var(--space-8);background:var(--color-dark);color:var(--color-white);font-size:var(--font-size-sm)}.site-footer__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.site-footer__top{gap:var(--space-8);border-block-end:1px solid #ffffff14;grid-template-columns:1fr;padding-block-end:var(--space-8);display:grid}@media (min-width:768px){.site-footer__top{grid-template-columns:1.5fr 1fr 1fr 1fr}.site-footer--funnel .site-footer__top{grid-template-columns:2fr 1fr}}@media (max-width:900px){.site-header--funnel .site-header__cta{display:inline-flex}}.site-header--funnel{position:static}.site-footer__brand{gap:var(--space-3);flex-direction:column;display:flex}.site-footer__brand p{color:var(--color-gray-400);max-width:320px;line-height:var(--line-height-snug)}.site-footer__col h4{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--color-white);margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold)}.site-footer__col ul{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__col a{color:var(--color-gray-300);transition:color var(--transition-fast);text-decoration:none}.site-footer__col a:hover{color:var(--color-white)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-gray-400);flex-wrap:wrap;padding-block-start:var(--space-6);display:flex}.site-footer__bottom-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__bottom-links a{color:var(--color-gray-400);text-decoration:none}.site-footer__bottom-links a:hover{color:var(--color-white)}.site-footer__cobrand-note{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-gray-900);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-gray-400);line-height:var(--line-height-snug)}.section-head{gap:var(--space-3);margin-bottom:var(--space-editorial);flex-direction:column;display:flex}.section-head--center{text-align:center;align-items:center}.section-head__title{letter-spacing:var(--letter-spacing-display);font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);line-height:1.1;font-weight:var(--font-weight-ultra);color:var(--color-text-dark);text-wrap:balance;max-width:22ch}.section-head--center .section-head__title{margin-inline:auto}.section-head--wide .section-head__title{max-width:30ch}.section-head__title .accent{color:var(--color-magenta)}.section-head .lede{max-width:46ch;margin:0}.section-head--center .lede{margin-inline:auto}.hero--editorial{padding-block:var(--section-padding-spacious);position:relative;overflow:clip}.hero--editorial .hero__container{gap:var(--space-editorial);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:901px){.hero--editorial .hero__container{grid-template-columns:1.05fr .95fr}}.hero--editorial .hero__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-magenta);margin-bottom:var(--space-5);align-items:center;gap:.6em;display:inline-flex}.hero--editorial .hero__title{font-size:var(--font-size-display-xl);letter-spacing:var(--letter-spacing-display);line-height:.98;font-weight:var(--font-weight-ultra);color:var(--color-text-dark);text-wrap:balance}.hero--editorial .hero__title .accent{color:var(--color-magenta)}.hero--editorial .hero__subtitle{margin-top:var(--space-6);font-size:var(--font-size-xl);line-height:1.4;font-weight:var(--font-weight-regular);color:var(--color-text-body);text-wrap:pretty;max-width:46ch}.hero--editorial .hero__actions{margin-top:var(--space-8);gap:var(--space-4);flex-wrap:wrap;display:flex}.hero--editorial .hero__visual{border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);aspect-ratio:4/5;position:relative;overflow:hidden}.hero--editorial .hero__visual:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}@media (min-width:901px){.hero--editorial .hero__visual{aspect-ratio:5/6}}.hero--editorial .hero__visual img,.hero--editorial .hero__visual picture{object-fit:cover;width:100%;height:100%}.hero--editorial.hero--dark{background:var(--gradient-dark);color:var(--color-white)}.hero--editorial.hero--dark .hero__title{color:var(--color-white)}.hero--editorial.hero--dark .hero__subtitle{color:var(--color-text-on-dark)}.hero--editorial.hero--dark .btn--light{background:var(--color-white);color:var(--color-text-dark)}.hero--editorial .hero__stoerer{aspect-ratio:1;width:clamp(86px,9vw,132px);padding:.5rem;position:absolute;bottom:clamp(.75rem,2vw,1.75rem);right:clamp(.75rem,2vw,1.75rem);transform:rotate(-7deg)}.hero--lead{background:#110d18;flex-direction:column;padding-block:0;display:flex}.hero--lead .hero__stage{isolation:isolate;align-items:flex-end;min-height:clamp(500px,78vh,800px);display:flex;position:relative;overflow:clip}.hero--lead .hero__media{z-index:-2;position:absolute;inset:0}.hero--lead .hero__media img{object-fit:cover;object-position:64% 38%;width:100%;height:100%}.hero--lead .hero__scrim{z-index:-1;background:linear-gradient(108deg, #0a070fe6 0%, #0a070f9e 34%, #0a070f29 66%, #0a070f00 100%), linear-gradient(0deg, #0a070f94 0%, #0a070f00 46%), radial-gradient(80% 70% at 14% 96%, rgba(var(--color-magenta-rgb),.2) 0%, rgba(var(--color-magenta-rgb),0) 60%);position:absolute;inset:0}.hero--lead .hero__container{width:100%;padding-block:clamp(2.75rem,6vw,5.5rem)}.hero--lead .hero__copy{max-width:40rem}.hero--lead .hero__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-magenta-on-dark);margin-bottom:var(--space-5);align-items:center;gap:.6em;display:inline-flex}.hero--lead .hero__title{font-size:var(--font-size-display-xl);letter-spacing:-.03em;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);text-wrap:balance}.hero--lead .hero__title .accent{color:var(--color-white)}.hero--lead .hero__subtitle{margin-top:var(--space-6);font-size:var(--font-size-xl);line-height:1.42;font-weight:var(--font-weight-regular);color:var(--color-text-on-dark);text-wrap:pretty;max-width:38ch}.hero--lead .hero__actions{margin-top:var(--space-8);gap:var(--space-4);flex-wrap:wrap;display:flex}.hero--lead .hero__actions .btn svg{width:1.1em;height:1.1em}.hero--lead .hero__bar{background:var(--color-white);border-block-end:1px solid var(--color-gray-200)}.hero--lead .hero__bar-inner{grid-template-columns:1fr;gap:0;padding-block:clamp(1.25rem,3vw,2rem);display:grid}.hero__benefit{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);display:flex}.hero__benefit:not(:last-child){border-block-end:1px solid var(--color-gray-200)}.hero__benefit svg{width:28px;height:28px;color:var(--color-magenta);flex-shrink:0}.hero__benefit b{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);color:var(--color-text-dark);letter-spacing:-.01em;display:block}.hero__benefit span{font-size:var(--font-size-sm);color:var(--color-text-body);margin-top:.15rem;line-height:1.45;display:block}@media (min-width:768px){.hero--lead .hero__bar-inner{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3.5vw,3rem);padding-block:clamp(1.5rem,2.6vw,2.25rem)}.hero__benefit{padding-block:var(--space-2)}.hero__benefit:not(:last-child){border-block-end:0}.hero--lead .hero__bar-inner .hero__benefit:not(:first-child){border-inline-start:1px solid var(--color-gray-200);padding-inline-start:clamp(1.5rem,3.5vw,3rem)}}@media (min-width:901px){.hero--lead .hero__media img{object-position:60% 36%}.hero--lead .hero__copy{max-width:44rem}}.btn--ghost-light{color:var(--color-white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff0a;border:2px solid #ffffff73}.btn--ghost-light:hover,.btn--ghost-light:focus-visible{border-color:var(--color-white);color:var(--color-white);background:#ffffff24}.hero--split{background:var(--color-white);padding-block:0;overflow:visible}.hero--split__wrap{padding-bottom:clamp(2.5rem,3.6vw,3.5rem);position:relative}.hero--split__panel{background:var(--color-gray-100);isolation:isolate;grid-template-columns:1fr;display:grid;position:relative}@media (min-width:901px){.hero--split__panel{grid-template-columns:1fr 1fr;align-items:stretch}}.hero--split__copy{flex-direction:column;align-items:flex-start;padding-block:clamp(1.25rem,2.5vw,2rem) clamp(2rem,4vw,3.5rem);padding-inline-start:max(var(--section-padding-x), calc((100vw - var(--container-max)) / 2 + var(--section-padding-x)));padding-inline-end:clamp(1.5rem,4vw,3.5rem);display:flex}.hero--split__copy .hero__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-magenta-text);margin-bottom:var(--space-4)}.hero--split__copy .hero__title{letter-spacing:-.035em;font-size:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);line-height:1.05;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);text-wrap:balance}.hero--split__copy .hero__title .accent{color:var(--color-magenta)}.hero--split__copy .hero__subtitle{margin:var(--space-6) 0 0;font-size:var(--font-size-base);line-height:1.5;font-weight:var(--font-weight-regular);color:var(--color-text-body);max-width:46ch}.hero__checks{margin:var(--space-8) 0 0;gap:var(--space-3) var(--space-6);flex-flow:wrap;padding:0;list-style:none;display:flex}.hero__checks li{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);white-space:nowrap;display:inline-flex}.hero__checks svg{width:22px;height:22px;color:var(--color-magenta);flex-shrink:0}.hero--split__copy .hero__actions{margin-top:var(--space-8);gap:var(--space-4);flex-wrap:wrap;display:flex}.hero--split__copy .hero__actions .btn svg{width:1.1em;height:1.1em}@media (max-width:700px){.hero--split__copy .hero__actions{gap:var(--space-2);flex-wrap:nowrap;align-self:stretch;width:100%}.hero--split__copy .hero__actions .btn{letter-spacing:0;text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:.6rem;font-size:.8rem}.hero--split__copy .hero__actions .btn svg{display:none}}.hero__sticker{z-index:4;background:var(--color-magenta);color:#fff;text-align:center;width:clamp(124px,13.5vw,176px);height:clamp(124px,13.5vw,176px);transition:transform .25s var(--ease-editorial), box-shadow .25s var(--ease-editorial);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-family:inherit;text-decoration:none;display:flex;position:absolute;top:clamp(1.2rem,3vw,2.4rem);left:clamp(-1.5rem,-1.5vw,-.75rem);box-shadow:0 12px 32px #e2007452,0 2px 8px #0000001f}.hero__sticker:hover,.hero__sticker:focus-visible{transform:scale(1.05);box-shadow:0 16px 40px #e2007466,0 2px 8px #00000026}.hero__sticker-amount{font-size:clamp(.7rem,1vw,.82rem);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.hero__sticker-amount b{font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin-top:.15rem;line-height:1;display:block}.hero__sticker-label{font-size:clamp(.9rem,1.05vw,1rem);font-weight:var(--font-weight-semibold);letter-spacing:.01em;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:78%;margin-top:.3rem;line-height:1.25}@media (max-width:900px){.hero__sticker{width:120px;height:120px;top:.6rem;left:.6rem}.hero__sticker-label{padding:0;font-size:.82rem}.hero__sticker:hover,.hero__sticker:focus-visible{transform:scale(1.05)}}@media (max-width:480px){.hero__sticker{width:116px;height:116px}.hero__sticker-amount{font-size:.62rem}.hero__sticker-amount b{font-size:1.35rem}.hero__sticker-label{max-width:74%;margin-top:.2rem;padding:0;font-size:.66rem;line-height:1.2}}@media (prefers-reduced-motion:reduce){.hero__sticker,.hero__sticker:hover,.hero__sticker:focus-visible{transition:none}}.hero--split__media{background:var(--color-gray-200);min-height:clamp(240px,40vw,420px);position:relative;overflow:visible}.hero--split__media>.hero--split__slide{clip-path:inset(0)}@media (min-width:901px){.hero--split__media{min-height:100%;margin-block-start:calc(-1 * (var(--endorsement-pad-top) + clamp(24px, 2.6vw, 30px)))}}@media (min-width:769px) and (max-width:900px){.hero--split__media{aspect-ratio:4/3;min-height:0}}@media (min-width:1921px){.hero--split__media{min-height:max(100%,31.25vw)}}.hero--split__slide{object-fit:cover;object-position:50% 38%;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero--split__slide.is-active{opacity:1;z-index:1;clip-path:inset(0)}.hero--split__slide.is-entering{opacity:1;z-index:3;clip-path:inset(0 0 0 100%);transform:scale(1.06)}.hero--split__slide.is-in{clip-path:inset(0);transition:clip-path .95s cubic-bezier(.76,0,.24,1),transform 1.2s cubic-bezier(.76,0,.24,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.hero--split__slide.is-in{transition:opacity .2s linear}.hero--split__slide.is-entering{transform:none}}.hero__bar--float{z-index:3;width:calc(100% - 2 * var(--section-padding-x));max-width:var(--container-max);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:hero-leiste-ein .7s var(--ease-editorial) 80ms both;margin-inline:auto;background:#ffffffb8;border:1px solid #ffffffbf;flex-wrap:nowrap;justify-content:space-between;gap:clamp(1.25rem,2.5vw,2.5rem);margin-top:clamp(-2.25rem,-2.4vw,-1.75rem);padding:clamp(1.25rem,2vw,1.75rem) clamp(1.75rem,3vw,3rem);display:flex;position:relative}@keyframes hero-leiste-ein{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__bar--float{animation:none}}.hero__bar--float .hero__benefit{flex:1 1 0;min-width:0}.hero__bar--float:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.hero__bar--float .hero__benefit{gap:var(--space-4);border:0;align-items:center;padding-block:0}.hero__bar--float .hero__benefit:not(:first-child){border-inline-start:1px solid var(--color-gray-200);padding-inline-start:clamp(1.5rem,3vw,3rem)}.hero__bar--float .hero__benefit svg{box-sizing:border-box;background:var(--color-white);width:46px;height:46px;color:var(--color-magenta);border-radius:12px;padding:11px;overflow:visible;box-shadow:0 6px 18px #100c181f}@media (max-width:760px){.hero__bar--float{gap:var(--space-4);flex-direction:column;align-items:flex-start;width:auto;max-width:none}.hero__bar--float .hero__benefit:not(:first-child){border-inline-start:0;border-block-start:1px solid var(--color-gray-200);padding-block-start:var(--space-4);padding-inline-start:0}}.howto{background:var(--color-white);padding-block:clamp(3rem,2rem + 4vw,6rem);overflow:visible}.howto__head{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.howto__head .eyebrow{justify-content:center}.howto__head .section-head__title,.howto__head .eyebrow{margin-inline:auto}.howto__grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:901px){.howto__grid{grid-template-columns:.82fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem)}}.howto__media{display:none}@media (min-width:901px){.howto__media{border-radius:var(--radius-2xl);background:#f6f6f6;justify-content:center;align-self:start;align-items:center;padding:clamp(1.5rem,2.6vw,2.75rem);display:flex;position:sticky;top:clamp(80px,11vh,128px);overflow:hidden}.howto__phone{z-index:1;aspect-ratio:1;width:min(100%,520px);height:min(60vh,520px);position:relative}.howto__screen{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .55s var(--ease-editorial);position:absolute;inset:0}.howto__screen.is-active{opacity:1}.howto__screen--duo{justify-content:center;align-items:center;display:flex}.howto__screen--duo img{object-fit:contain;width:100%;height:100%;display:block}}.howto__steps{margin:0;padding:0;list-style:none}.howto__step-img{border-radius:var(--radius-lg);width:min(62%,300px);height:auto;box-shadow:var(--shadow-lg);margin-bottom:var(--space-5);display:block}.howto__step-img--landscape{background:#f6f6f6;width:min(96%,480px);padding:1rem .6rem;box-shadow:0 12px 32px #100c1814}.howto__step-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.howto__num{border-radius:var(--pill);background:var(--color-magenta);width:2.5rem;height:2.5rem;color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.howto__step-title{font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-text-dark);margin:0}.howto__step-text{font-size:var(--font-size-lg);color:var(--color-text-body);max-width:46ch;line-height:1.55}@media (min-width:901px){.howto__step-img{display:none}.howto__step{opacity:.32;min-height:58vh;transition:opacity .4s var(--ease-editorial);flex-direction:column;justify-content:center;display:flex}.howto__step.is-active{opacity:1}}@media (max-width:900px){.howto__step{padding-block:var(--space-6)}.howto__step+.howto__step{border-top:1px solid var(--color-gray-200);padding-top:var(--space-10)}}@media (prefers-reduced-motion:reduce){.howto__screen{transition:none}.howto__step{opacity:1;transition:none}}.bento{background:var(--color-white);padding-top:clamp(2rem,3vw,4rem);padding-bottom:0}.bento__panel{width:100%;color:var(--color-text-dark);background:#ececec;border-radius:clamp(20px,3vw,44px) clamp(20px,3vw,44px) 0 0;padding-block:clamp(2.5rem,5vw,5.5rem);position:relative;overflow:hidden}.bento__head{max-width:760px;margin-bottom:clamp(1.75rem,3.5vw,3rem)}.bento__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-magenta-text);margin:0 0 var(--space-4)}.bento__title{letter-spacing:-.03em;font-size:clamp(2rem,1.3rem + 2.8vw,3.25rem);line-height:1.05;font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin:0}.bento__lead{margin:var(--space-4) 0 0;max-width:56ch;font-size:var(--font-size-lg);color:var(--color-text-body);line-height:1.5}.bento__grid{grid-template-columns:1fr;gap:clamp(.75rem,1.4vw,1.25rem);display:grid}@media (min-width:901px){.bento__grid{grid-template-columns:repeat(12,1fr)}.bento__card--wide{grid-column:span 7}.bento__card--marquee{grid-column:span 5}.bento__grid>.bento__card:nth-child(n+3){grid-column:span 4}.bento__card--wide,.bento__card--marquee{min-height:clamp(420px,34vw,560px)}.bento__grid>.bento__card--wide+.bento__card{grid-column:span 5;min-height:clamp(420px,34vw,560px)}.bento__grid>.bento__card--wide:first-child:nth-last-child(4)~.bento__card:nth-child(n+3),.bento__grid--gleich>.bento__card:nth-child(n){grid-column:span 6}.bento__grid--gleich>.bento__card:first-child:nth-last-child(3),.bento__grid--gleich>.bento__card:first-child:nth-last-child(3)~.bento__card{grid-column:span 4}}@media (min-width:901px) and (max-width:1199px){.bento__grid>.bento__card:nth-child(n+3){min-height:clamp(320px,36vw,420px)}}@media (min-width:1200px){.bento__grid>.bento__card:nth-child(n+3){min-height:clamp(320px,26vw,400px)}}.bento__card{border-radius:clamp(16px,1.6vw,22px);min-height:240px;display:flex;position:relative;overflow:hidden}.bento__card--media .bento__img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.bento__card--media:after{content:"";z-index:1;background:linear-gradient(#07050b0a 0%,#07050b6b 54%,#07050be0 100%);position:absolute;inset:0}.bento__overlay{z-index:2;padding:clamp(1.25rem,2vw,2rem);position:absolute;bottom:0;left:0;right:0}.bento__card--media .bento__card-title{color:var(--color-white)}.bento__card--media .bento__card-text{color:var(--color-text-on-dark)}.bento__card-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--color-text-dark);margin:0}.bento__card-text{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text-body);max-width:40ch;line-height:1.5}.bento__card--marquee{color:var(--color-white);background:radial-gradient(120% 90% at 0% 0%, #ffffff2e 0%, #fff0 50%), var(--color-magenta);flex-direction:column;padding:clamp(1.5rem,2.4vw,2.25rem)}.bento__card--marquee .bento__card-title{color:var(--color-white)}.bento__card--marquee .bento__card-text{color:var(--color-text-on-dark);margin:var(--space-2) 0 var(--space-6)}.bento__lock{background:var(--color-magenta);width:44px;height:44px;color:var(--color-white);margin-bottom:var(--space-4);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.bento__lock svg{width:22px;height:22px}.bento__list{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.bento__list li{font-size:var(--font-size-sm);color:var(--color-text-on-dark);padding-left:1.5rem;line-height:1.4;position:relative}.bento__list li:before{content:"";background:var(--color-magenta-on-dark);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.42em;left:0}.bento__logo{background:var(--color-white);width:clamp(52px,5.5vw,68px);height:auto;margin-bottom:var(--space-3);border-radius:14px;padding:8px;box-shadow:0 8px 20px #07050b47}.statcycle{width:100%;height:clamp(76px,8vw,94px);margin-top:var(--space-4);display:block;position:relative}.statcycle__item{-webkit-backdrop-filter:saturate(160%)blur(14px);opacity:0;transition:opacity .6s var(--ease-editorial), transform .6s var(--ease-editorial);pointer-events:none;background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;flex-direction:column;justify-content:center;gap:.25rem;padding:clamp(.85rem,1.4vw,1.1rem) clamp(1rem,1.8vw,1.4rem);display:flex;position:absolute;inset:0;transform:translate(18px,14px)scale(.98)}.statcycle__item.is-active{opacity:1;transform:translate(0)scale(1)}.statcycle__item b{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-white);line-height:1}.statcycle__item i{font-style:normal;font-size:var(--font-size-sm);color:var(--color-text-on-dark);line-height:1.35}@media (prefers-reduced-motion:reduce){.statcycle__item{transition:opacity .25s linear;transform:none}}.bento__card--marquee .bento__card-title{margin-bottom:var(--space-2)}.lwall{--lwall-gap:14px;gap:var(--lwall-gap);margin-top:var(--space-2);flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lwall__row{overflow:clip visible}.lwall__track{will-change:transform;width:max-content;animation:40s linear infinite lwall-scroll;display:flex}.lwall__row--rev .lwall__track{animation-direction:reverse}.lwall__row:nth-child(3) .lwall__track{animation-duration:50s}@keyframes lwall-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lwall__tile{background:var(--color-white);width:clamp(78px,8.5vw,104px);height:clamp(78px,8.5vw,104px);border-radius:18px;flex:none;justify-content:center;align-items:center;margin-inline-end:var(--lwall-gap);display:inline-flex}.lwall__tile img{object-fit:contain;width:68%;height:56%;display:block}@media (prefers-reduced-motion:reduce){.lwall__track{flex-wrap:wrap;width:auto;animation:none}.lwall{-webkit-mask-image:none;mask-image:none}.lwall__row{overflow:visible}}.lwall--apps .lwall__tile{background:0 0;border-radius:0}.lwall--apps .lwall__tile img{object-fit:cover;border-radius:22.5%;width:100%;height:100%;box-shadow:0 6px 18px #100c1829}.logowall{padding-block:var(--section-padding-y);background:linear-gradient(160deg, var(--color-magenta) 0%, var(--color-magenta-dark) 100%);overflow:hidden}.logowall__header{text-align:center;max-width:760px;margin:0 auto var(--space-10);padding-inline:var(--section-padding-x)}.logowall__header .eyebrow{color:var(--color-text-on-dark)}.logowall__title{color:var(--color-white);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:-.01em}.lwall--cases{margin-top:0}.lwall--cases .lwall__track{gap:0}.lwall--cases .lwall__row:nth-child(2) .lwall__track{animation-duration:46s}.lwall--cases .lwall__tile{width:auto;height:clamp(58px,6vw,74px);border-radius:16px;gap:.6rem;margin-inline-end:var(--space-4);padding-inline:clamp(1rem,1.8vw,1.6rem);box-shadow:0 12px 30px #00000038}.lwall--cases .lwall__tile img{object-fit:contain;width:auto;max-width:150px;height:clamp(28px,2.8vw,38px)}.lwall__tag-icon{background:var(--color-magenta);width:36px;height:36px;color:var(--color-white);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lwall__tag-icon svg{width:20px;height:20px}.lwall__tag-label{font-weight:var(--font-weight-bold);color:var(--color-text-dark);white-space:nowrap;padding-inline-end:.15rem;font-size:clamp(.95rem,.9rem + .2vw,1.1rem)}.bento__card--show{justify-content:space-between;gap:var(--space-4);color:var(--color-white);background:radial-gradient(90% 80% at 12% 0%, rgba(var(--color-magenta-rgb),.22) 0%, rgba(var(--color-magenta-rgb),0) 55%), var(--gradient-dark);flex-direction:column;padding:clamp(1.75rem,3vw,2.75rem);overflow:hidden}.bento__card--show .bento__card-title{color:var(--color-white)}.bento__card--show .bento__card-text{color:var(--color-text-on-dark)}.show__copy{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.show__copy .bento__card-text{max-width:46ch}.bento__card--show{justify-content:flex-start}.pay-stage{--pay-phone-w:clamp(150px, 15vw, 210px);--pay-phone-h:calc(var(--pay-phone-w) * 2736 / 1359);--pay-phone-unten:20px;min-height:max(310px, calc(var(--pay-phone-h) - var(--pay-phone-unten) + var(--space-2)));margin:var(--space-4) calc(-1 * clamp(1.75rem, 3vw, 2.75rem)) calc(-1 * clamp(1.75rem, 3vw, 2.75rem));perspective:1600px;perspective-origin:50% 80%;flex:auto;position:relative;overflow:hidden}.pay-phone{bottom:calc(-1 * var(--pay-phone-unten));width:var(--pay-phone-w);transform-origin:50% 100%;will-change:transform, opacity, filter;height:auto;transform:var(--gone-transform);opacity:0;filter:blur(14px);position:absolute}.pay-phone--mid{z-index:3;--rest-transform:translateX(-50%) translateY(0);--gone-transform:translateX(-50%) translateY(140%);left:50%}.pay-phone--left{z-index:2;--rest-transform:translateX(-50%) rotate(-10deg) translateY(12%);--gone-transform:translateX(-50%) rotate(-10deg) translateY(150%);left:25%}.pay-phone--right{z-index:2;--rest-transform:translateX(-50%) rotate(10deg) translateY(12%);--gone-transform:translateX(-50%) rotate(10deg) translateY(150%);left:75%}.pay-stage--play .pay-phone{animation-duration:1.5s;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-iteration-count:1;animation-fill-mode:forwards}.pay-stage--play .pay-phone--mid{animation-name:pay-in-mid;animation-delay:0s}.pay-stage--play .pay-phone--left{animation-name:pay-in-left;animation-delay:.4s}.pay-stage--play .pay-phone--right{animation-name:pay-in-right;animation-delay:.7s}@keyframes pay-in-mid{0%{transform:var(--gone-transform);opacity:0;filter:blur(14px)}to{transform:var(--rest-transform);opacity:1;filter:blur()}}@keyframes pay-in-left{0%{transform:var(--gone-transform);opacity:0;filter:blur(14px)}to{transform:var(--rest-transform);opacity:1;filter:blur()}}@keyframes pay-in-right{0%{transform:var(--gone-transform);opacity:0;filter:blur(14px)}to{transform:var(--rest-transform);opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.pay-phone{transform:var(--rest-transform);opacity:1;filter:none;animation:none!important}}.show__steps{justify-content:center;align-items:flex-end;gap:clamp(.75rem,2.4vw,2rem);width:100%;margin-top:clamp(.5rem,1.6vw,1.25rem);margin-bottom:clamp(-4.5rem,-7.5vw,-7.5rem);display:flex}.fstep{align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.fstep--a{transform:rotate(-6deg)translateY(52px)}.fstep--b{z-index:2;transform:translateY(26px)}.fstep--c{transform:rotate(6deg)translateY(52px)}.fstep__phone{aspect-ratio:9/19.5;background:linear-gradient(#ffffff0f,#fff0 12%),linear-gradient(155deg,#2c2733 0%,#14101b 48%,#1c1824 100%);border-radius:clamp(22px,2.6vw,34px);width:clamp(108px,13.8vw,200px);padding:clamp(5px,.6vw,8px);position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2.5px #0d0a13,0 22px 44px #07050b8c,0 6px 14px #07050b52}.fstep__phone:before{content:"";background:linear-gradient(90deg,#1a1620,#2a2330);border-radius:1.5px;width:2px;height:14%;position:absolute;top:32%;right:-1.5px}.fstep__phone:after{content:"";background:linear-gradient(90deg,#2a2330,#1a1620);border-radius:1.5px;width:2px;height:9%;position:absolute;top:22%;left:-1.5px;box-shadow:0 calc(2vw + 14px) #1d1825,0 calc(4.2vw + 30px) #1d1825}.fstep__notch{z-index:2;background:#000;border-radius:999px;width:38%;height:clamp(11px,1.8vw,16px);position:absolute;top:clamp(8px,1.2vw,12px);left:50%;transform:translate(-50%)}.fstep__screen{--fz:clamp(6px, .62vw, 9px);background:var(--color-white);border-radius:clamp(16px,2vw,26px);flex-direction:column;gap:8px;width:100%;height:100%;padding:9px 10px 11px;display:flex;overflow:hidden}.fstep__sb{justify-content:space-between;align-items:center;height:12px;display:flex}.fstep__sb i{font-style:normal;font-size:var(--fz);font-weight:var(--font-weight-bold);color:var(--color-text-dark);letter-spacing:-.02em}.fstep__sbic{background:var(--color-gray-300);border-radius:2px;width:26px;height:7px;-webkit-mask:radial-gradient(1.6px at 3px,#000 96%,#0000) 0/5px 100% repeat-x;mask:radial-gradient(1.6px at 3px,#000 96%,#0000) 0/5px 100% repeat-x}.fstep__title{font-size:calc(var(--fz) + 3px);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-dark);margin-top:2px}.fstep__item{border:1px solid var(--color-gray-200);border-radius:9px;align-items:center;gap:7px;padding:7px;display:flex}.fstep__thumb{background:var(--color-magenta);border-radius:7px;flex:none;width:30px;height:30px}.fstep__itxt{flex-direction:column;gap:3px;min-width:0;display:flex}.fstep__itxt em{font-style:normal;font-size:var(--fz);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.fstep__itxt u{font-size:calc(var(--fz) - .5px);color:var(--color-text-muted);text-decoration:none}.fstep__sum{font-size:var(--fz);color:var(--color-text-body);justify-content:space-between;align-items:center;margin-top:2px;display:flex}.fstep__sum b{font-size:calc(var(--fz) + 4px);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.fstep__btn{background:var(--color-magenta);color:var(--color-white);font-size:var(--fz);font-weight:var(--font-weight-bold);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:8px 0;display:flex}.fstep__pay{border:1px solid var(--color-gray-200);font-size:var(--fz);color:var(--color-text-dark);border-radius:9px;align-items:center;gap:7px;padding:8px 7px;display:flex}.fstep__pay em{font-style:normal;font-weight:var(--font-weight-semibold);margin-right:auto}.fstep__pico{background:var(--color-gray-300);border-radius:3px;flex:none;width:18px;height:13px}.fstep__pico--tk{background:var(--color-magenta)}.fstep__radio{border:1.5px solid var(--color-gray-300);border-radius:999px;flex:none;width:12px;height:12px}.fstep__radio--on{border-color:var(--color-magenta);background:radial-gradient(circle 3px at 50% 50%, var(--color-magenta) 96%, #0000)}.fstep__pay--on{border-color:var(--color-magenta);background:var(--color-white)}.fstep__screen--ok{justify-content:flex-start}.fstep__okwrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.fstep__check{background:var(--color-magenta);width:42px;height:42px;color:var(--color-white);box-shadow:0 6px 16px rgba(var(--color-magenta-rgb), .4);border-radius:999px;justify-content:center;align-items:center;display:flex}.fstep__check svg{width:54%;height:54%}.fstep__ok-txt{font-size:calc(var(--fz) + 3px);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.fstep__ok-sub{font-size:var(--fz);color:var(--color-text-muted)}.fstep__cap{font-size:clamp(.62rem,.95vw,.8rem);font-weight:var(--font-weight-semibold);color:var(--color-text-on-dark);align-items:center;gap:.4rem;display:flex}.fstep__cap i{width:1.25rem;height:1.25rem;color:var(--color-white);font-size:.72rem;font-style:normal;font-weight:var(--font-weight-bold);text-align:center;font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.fstep--a,.fstep--b,.fstep--c{transform:none}}.bento__card--bill{background:#f6f6f6;flex-direction:column;justify-content:flex-start;gap:0;padding:clamp(1.25rem,2.2vw,1.9rem)}.bento__card--bill .billwrap{margin-bottom:calc(var(--space-4) + 10px)}.bento__card--bill .bento__card-title{margin:0 0 var(--space-4)}.bento__card--bill .bento__card-text{margin:0}.billwrap{position:relative}.billmock{--zigW:16px;--zigH:10px;background:var(--color-white);padding:clamp(1rem,1.8vw,1.4rem) clamp(.95rem,1.8vw,1.25rem);font-size:clamp(.66rem,1vw,.82rem);position:relative}.billmock:before,.billmock:after{content:"";height:var(--zigH);background-color:#f6f6f6;position:absolute;left:0;right:0}.billmock:before{top:calc(-1 * var(--zigH));background-image:conic-gradient(from 135deg at top, #fff 25%, transparent 0);background-size:var(--zigW) var(--zigH);background-position:0 0;background-repeat:repeat-x}.billmock:after{bottom:calc(-1 * var(--zigH));background-image:conic-gradient(from -45deg at bottom, #fff 25%, transparent 0);background-size:var(--zigW) var(--zigH);background-position:0 100%;background-repeat:repeat-x}.billmock__head{border-bottom:1px solid var(--color-gray-200);align-items:center;gap:.6rem;padding-bottom:.6rem;display:flex}.billmock__logo{border-radius:6px;flex:none;width:26px;height:26px}.billmock__head-meta{flex-direction:column;line-height:1.25;display:flex}.billmock__head-meta b{color:var(--color-text-dark);font-weight:var(--font-weight-bold)}.billmock__head-meta i{color:var(--color-text-muted);font-size:.9em;font-style:normal}.billmock__lines{flex-direction:column;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.billmock__lines li{color:var(--color-text-body);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.billmock__lines li b{color:var(--color-text-dark);font-weight:var(--font-weight-bold)}.billmock__grouphead{background:var(--color-gray-100);border-radius:8px;margin-top:.25rem;padding:.4rem .5rem;justify-content:flex-start!important}.billmock__grouphead img{border-radius:4px;width:16px;height:16px}.billmock__grouphead span{font-weight:var(--font-weight-bold);color:var(--color-magenta-text)}.billmock__sub{border-left:2px solid var(--color-gray-300);margin-left:.5rem;padding-left:.65rem}.billmock__total{border-top:1px solid var(--color-gray-200);font-weight:var(--font-weight-bold);color:var(--color-text-dark);justify-content:space-between;align-items:center;margin-top:.7rem;padding-top:.6rem;display:flex}.billmock__total b{color:var(--color-magenta-text)}.billmock__anim{opacity:0;transition:opacity .55s var(--ease-editorial), transform .55s var(--ease-editorial);transform:translateY(8px)}.bill-stagger.is-visible .billmock__anim[data-bill-step="1"]{transition-delay:.2s}.bill-stagger.is-visible .billmock__anim[data-bill-step="2"]{transition-delay:.4s}.bill-stagger.is-visible .billmock__anim[data-bill-step="3"]{transition-delay:.6s}.bill-stagger.is-visible .billmock__anim[data-bill-step="4"]{transition-delay:.85s}.bill-stagger.is-visible .billmock__anim{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.billmock__anim{opacity:1;transition:none;transform:none}}.bento__card--trust{justify-content:flex-start;gap:var(--space-4);background:var(--color-white);flex-direction:column;padding:clamp(1.25rem,2.2vw,1.9rem)}.trustlogos{align-self:flex-start;align-items:center;gap:var(--space-3);display:flex}.trustlogos__badge{aspect-ratio:1;transform-origin:50%;opacity:1;justify-content:center;align-items:center;width:clamp(52px,6.5vw,72px);display:flex}.trustlogos__badge--lock{color:var(--color-magenta)}.trustlogos__badge--lock svg{width:100%;height:100%}.trustlogos__badge--tk{color:var(--color-magenta)}.trustlogos__badge--tk svg{width:100%;height:100%}.bento__panel.is-visible .trustlogos__badge{animation-name:trustlogos-auftritt;animation-duration:.55s;animation-timing-function:cubic-bezier(.34,1.32,.64,1);animation-iteration-count:1;animation-fill-mode:backwards}.bento__panel.is-visible .trustlogos__badge--lock{animation-delay:.15s}.bento__panel.is-visible .trustlogos__badge--tk{animation-delay:.35s}@keyframes trustlogos-auftritt{0%{transform:scale(.62)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bento__panel.is-visible .trustlogos__badge{animation:none}.trustlogos__badge{transform:none}}.bento__card--trust .bento__card-title{color:var(--color-text-dark)}.bento__card--trust .bento__card-text{color:var(--color-text-body);margin:0}.bento__card-title--inline{align-items:center;gap:var(--space-3);display:flex}.bento__card--trust .bento__lock{border-radius:9px;flex:none;width:34px;height:34px;margin:0}.bento__card--trust .bento__lock svg{width:18px;height:18px}.bento__card--trust .bento__feats{gap:var(--space-2);margin-top:0}.bento__card--trust .bento__feats li{color:var(--color-text-dark);font-size:var(--font-size-xs);gap:var(--space-2)}.bento__card--trust .bento__feats svg{width:20px;height:20px;color:var(--color-magenta);background:0 0;border-radius:0;padding:0}.bento__feats{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.bento__feats li{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.bento__feats svg{width:34px;height:34px;color:var(--color-white);background:#ffffff24;border-radius:10px;flex:none;padding:7px}.sender{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);background:#ffffffeb;border-radius:14px;padding:clamp(.7rem,1.4vw,1rem);display:flex;box-shadow:0 12px 28px #07050b59}.sender__logo{border-radius:9px;flex:none;width:38px;height:38px}.sender__meta{flex-direction:column;margin-right:auto;line-height:1.2;display:flex}.sender__label{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.sender__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.sender__check{width:22px;height:22px;color:var(--color-magenta);flex:none}.partners{z-index:2;background:var(--color-white);border-radius:clamp(20px,3vw,44px) clamp(20px,3vw,44px) 0 0;margin-top:calc(-1*clamp(20px,3vw,44px));padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem);position:relative}.partners__head{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.partners__head .eyebrow{justify-content:center}.partners__head .section-head__title,.partners__head .eyebrow{margin-inline:auto}.partners__lead{margin:var(--space-4) auto 0;max-width:58ch;font-size:var(--font-size-lg);color:var(--color-text-body);line-height:1.55}.partners__tabbar{z-index:30;justify-content:center;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(.85rem,2vw,1.35rem);display:flex;position:sticky;top:64px}.partners__tabs{justify-content:center;gap:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:0;padding:.4rem;display:inline-flex;box-shadow:0 6px 20px #100c180f}.partners__tab{border:1px solid var(--color-gray-300);background:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-body);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:12px;padding:.7rem 1.4rem}.partners__tab:hover{border-color:var(--color-magenta);color:var(--color-magenta)}.partners__tab.is-active{background:var(--color-magenta);border-color:var(--color-magenta);color:var(--color-white)}.partners__panel{background:#f6f6f6;border-radius:clamp(20px,3vw,44px);flex-direction:column;gap:clamp(2rem,4vw,3.25rem);padding:clamp(1.5rem,4vw,3.5rem);display:flex}.partners__panel[hidden]{display:none}.partners__intro{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (min-width:901px){.partners__intro{grid-template-columns:1fr 1.05fr}}.partners__intro-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-dark);margin:0 0 var(--space-3)}.partners__intro-desc{font-size:var(--font-size-base);color:var(--color-text-body);margin:0 0 var(--space-4);max-width:48ch;line-height:1.55}.partners__intro-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partners__intro-list li{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);padding-left:1.9rem;position:relative}.partners__intro-list li:before{content:"";background-color:var(--color-magenta);width:1.2rem;height:1.2rem;position:absolute;top:.1em;left:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M21.756 5.48a.75.75 0 00-1.061 0L9.219 16.956l-5.463-5.463a.749.749 0 10-1.06 1.06l6.523 6.523L21.756 6.54a.75.75 0 000-1.06'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M21.756 5.48a.75.75 0 00-1.061 0L9.219 16.956l-5.463-5.463a.749.749 0 10-1.06 1.06l6.523 6.523L21.756 6.54a.75.75 0 000-1.06'/></svg>") 50%/contain no-repeat}.partners__intro-media img{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%;max-height:360px}.partners__intro-media--phone{justify-content:center;display:flex}.partners__intro-media--phone img{object-fit:contain;width:auto;max-height:360px}.partners__grid{--partner-karte-min:312px;grid-template-columns:repeat(auto-fill, minmax(max(min(100%, var(--partner-karte-min)), calc((100% - 2 * var(--space-4)) / 3)), 1fr));gap:var(--space-4);display:grid}.pcard{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #100c180d}.pcard__top{border-bottom:1px solid var(--color-gray-200);background:#fbfbfb;justify-content:center;align-items:center;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.pcard__badge{z-index:2;background:var(--color-magenta);color:#fff;font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;border-radius:var(--pill);align-items:center;gap:.3rem;padding:.25rem .65rem .25rem .35rem;line-height:1;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 2px 8px #e2007440}.pcard__badge svg{flex-shrink:0;width:12px;height:12px}.pcard__badge--cashback{background:var(--color-magenta)}@media (max-width:700px){.pcard__badge{align-self:flex-end;margin:.75rem .75rem 0;padding:.22rem .5rem .22rem .3rem;font-size:.68rem;position:static}.pcard__badge+.pcard__top{padding-top:1rem}}.pcard__logo{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.pcard__logo img{object-fit:contain;width:auto;max-width:170px;height:clamp(28px,3.4vw,40px);display:block}.pcard__logo--duo img{height:clamp(32px,3.4vw,44px)}.pcard__logo--duo img+img{padding-left:var(--space-3);border-left:1px solid var(--color-gray-200);max-width:180px}.pcard__logo{min-width:0;max-width:100%}.pcard__logo img{min-width:0}.pcard__logo--duo img:first-child{flex-shrink:0}@media (min-width:701px){.pcard__top{min-height:calc(2*clamp(1.75rem,3vw,2.5rem) + clamp(32px,3.4vw,44px) + 1px)}}.pcard__body{gap:var(--space-2);flex-direction:column;flex:auto;padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,2.4vw,1.75rem) clamp(.85rem,1.5vw,1.1rem);display:flex}.pcard__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-text-dark);margin:0}.pcard__desc{font-size:var(--font-size-sm);color:var(--color-text-body);margin:0 0 var(--space-4);min-height:3em;line-height:1.5}.pcard__cta{width:100%;font-size:var(--font-size-sm);margin-top:auto;padding:.7rem 1.1rem}.pcard__cta svg{width:15px;height:15px}@media (max-width:420px){.pcard__cta{padding-inline:.8rem}}@media (max-width:340px){.pcard__body{padding-inline:1rem}.pcard__cta{gap:.35rem;padding-inline:.5rem;font-size:.8125rem}}.pcard__cta--mobil{display:none}@media (max-width:900px){.pcard__cta--desktop{display:none}.pcard__cta--mobil{display:inline-flex}}.pcard__setup{margin-top:var(--space-2);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-magenta-text);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:.4rem;padding:.2rem 0;display:inline-flex}.pcard__setup:hover{color:var(--color-magenta-dark)}.pcard__setup svg{width:14px;height:14px;transition:transform var(--transition-base)}.pcard__setup-info{flex:none;width:16px;height:16px;transition:none}.pcard__setup[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.pcard__steps{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);display:grid}.pcard__steps.is-open{grid-template-rows:1fr}.pcard__steps-inner{overflow:hidden}.pcard__steplist{margin:var(--space-3) 0 0;padding:var(--space-4) 0 .2rem;border-top:1px solid var(--color-gray-200);counter-reset:pstep;gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.pcard__steplist li{counter-increment:pstep;min-height:1.6rem;font-size:var(--font-size-sm);color:var(--color-text-body);align-items:center;padding-left:2.25rem;line-height:1.4;display:flex;position:relative}.pcard__steplist li:before{content:counter(pstep);background:var(--color-magenta);width:1.6rem;height:1.6rem;color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.pcard__steps,.pcard__setup svg{transition:none}}.partners__note{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:clamp(1.75rem,3vw,2.5rem) auto 0}.pcard__verify-flag{border:1px solid var(--color-magenta);border-radius:var(--pill);font-size:.66rem;font-weight:var(--font-weight-bold);letter-spacing:.01em;white-space:nowrap;color:var(--color-magenta);background:var(--color-white);vertical-align:middle;align-items:center;gap:.2em;margin-left:.4em;padding:.12rem .5rem;line-height:1.3;display:inline-flex}.partners__verify-note{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:clamp(1.5rem,2.5vw,2.25rem) auto 0}.partners__verify-note .pcard__verify-flag{margin-left:0;padding:.05rem .4rem}.partner-wall{gap:var(--space-10) var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){.partner-wall{grid-template-columns:1fr 1fr}}.partner-wall__group{gap:var(--space-5);flex-direction:column;display:flex}.partner-wall__label{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-magenta);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-color)}.partner-wall__grid{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:481px){.partner-wall__grid{grid-template-columns:repeat(3,1fr)}}.partner-wall__item{min-height:56px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-dark);letter-spacing:-.01em;transition:color var(--transition-base);align-items:center;display:flex}.partner-wall__item:hover{color:var(--color-magenta)}.paymoment{gap:var(--space-editorial);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:901px){.paymoment{grid-template-columns:1fr 1fr;gap:clamp(3rem,1rem + 6vw,7rem)}.paymoment--reverse .paymoment__media{order:2}}.paymoment__media{border-radius:var(--radius-2xl);aspect-ratio:4/3;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.paymoment__media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #100c180f}.paymoment__media img{object-fit:cover;width:100%;height:100%}.paymoment__media--device{aspect-ratio:4/3;background:var(--color-bg-soft)}.paymoment__media--device img{object-fit:contain;padding:clamp(1.25rem,3vw,2.75rem) 0}@media (min-width:901px){.paymoment__media--device{aspect-ratio:4/4.4}}.paymoment__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-magenta);margin-bottom:var(--space-4);align-items:center;gap:.6em;display:inline-flex}.paymoment__eyebrow--nomark{gap:0}.paymoment__title{letter-spacing:var(--letter-spacing-display);font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);line-height:1.08;font-weight:var(--font-weight-ultra);margin-bottom:var(--space-5);text-wrap:balance}.paymoment__title .accent{color:var(--color-magenta)}.paymoment__text{font-size:var(--font-size-xl);color:var(--color-text-body);max-width:44ch;line-height:1.45}.edges{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.edges{grid-template-columns:repeat(3,1fr)}}.edge-card{background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);gap:var(--space-4);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;padding:clamp(1.75rem,1rem + 2vw,2.75rem);display:flex;position:relative;overflow:hidden}.edge-card:before{content:"";background:var(--gradient-primary);transform-origin:0;height:4px;transition:transform var(--transition-slow);position:absolute;inset:0 0 auto;transform:scaleX(0)}.edge-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.edge-card:hover:before{transform:scaleX(1)}.edge-card__icon{border-radius:var(--radius-lg);background:var(--color-magenta);width:56px;height:56px;color:var(--color-white);justify-content:center;align-items:center;display:flex}.edge-card__icon svg{width:28px;height:28px}.edge-card__num{font-size:var(--font-size-display);font-weight:var(--font-weight-ultra);color:var(--color-magenta);letter-spacing:-.05em;line-height:.9}.edge-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight)}.edge-card__text{color:var(--color-text-body);font-size:var(--font-size-base);line-height:1.5}.feature-card--bordered{box-shadow:var(--shadow-card);border-color:var(--border-color);transition:transform var(--transition-base), box-shadow var(--transition-base)}.feature-card--bordered:hover{box-shadow:var(--shadow-hover);border-color:var(--border-color);transform:translateY(-6px)}.feature-card--bordered .feature-card__title{font-weight:var(--font-weight-extrabold)}.stat-card__value{font-size:clamp(2.75rem,1.6rem + 5vw,5rem);font-weight:var(--font-weight-ultra);letter-spacing:-.04em;color:var(--color-text-dark);line-height:1}.section--dark .stat-card__value{color:var(--color-white)}.stat-card__eyebrow{font-weight:var(--font-weight-bold);letter-spacing:.1em;color:var(--color-magenta)}.pcard__setup--popup,.pcard__setup--page{justify-content:center;align-self:stretch;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-3);border:1.5px solid var(--color-magenta);border-radius:var(--pill);color:var(--color-magenta);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-base), color var(--transition-base);background:0 0;padding:.7rem 1.1rem;text-decoration:none;display:inline-flex}.pcard__setup--popup:hover,.pcard__setup--page:hover{background:var(--color-magenta);color:var(--color-white)}.pcard__setup--popup:focus-visible,.pcard__setup--page:focus-visible{outline:3px solid var(--color-magenta);outline-offset:2px}.pcard__setup--popup .pcard__setup-label,.pcard__setup--page .pcard__setup-label{letter-spacing:.01em}.pcard__setup--popup .pcard__setup-action,.pcard__setup--page .pcard__setup-action{width:15px;height:15px;transition:transform var(--transition-base);flex:none}.pcard__setup--popup:hover .pcard__setup-action{transform:rotate(90deg)}.pcard__setup--page:hover .pcard__setup-action{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.pcard__setup--popup .pcard__setup-action,.pcard__setup--page .pcard__setup-action{transition:none}}.tutorial-modal{background:var(--color-white);border:0;border-radius:24px 24px 0 0;width:min(1200px,100vw - 24px);max-width:1200px;height:calc(100vh - 48px);max-height:calc(100vh - 48px);margin:auto auto 0;padding:0;overflow:hidden;box-shadow:0 -18px 72px #140e2038}.tutorial-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c081875}.tutorial-modal[open]{animation:.36s cubic-bezier(.22,.61,.36,1) tutorial-modal-in}.tutorial-modal[open]::backdrop{animation:.24s ease-out tutorial-backdrop-in}@keyframes tutorial-modal-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tutorial-backdrop-in{0%{background:#0c081800}to{background:#0c081875}}@media (prefers-reduced-motion:reduce){.tutorial-modal[open],.tutorial-modal[open]::backdrop{animation:none}}.tutorial-modal__shell{flex-direction:column;height:100%;display:flex}.tutorial-modal__header{z-index:2;align-items:center;gap:var(--space-4);padding:var(--space-4) clamp(1rem, 2vw, 2rem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-gray-100);background:#fffffff0;grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.tutorial-modal__brand{align-items:stretch;gap:var(--space-3);min-width:0;display:flex}.tutorial-modal__brand img{object-fit:contain;flex:none;align-self:center;width:auto;height:56px}.tutorial-modal__brand-text{flex-direction:column;min-width:0;display:flex}.tutorial-modal__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-magenta)}.tutorial-modal__title{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tutorial-modal__close{background:var(--color-gray-100);width:44px;height:44px;color:var(--color-text-dark);cursor:pointer;transition:background var(--transition-base), color var(--transition-base), transform var(--transition-base);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tutorial-modal__close:hover{background:var(--color-text-dark);color:var(--color-white);transform:rotate(90deg)}.tutorial-modal__close:focus-visible{outline:3px solid var(--color-magenta);outline-offset:2px}.tutorial-modal__close svg{width:18px;height:18px}.tutorial-modal__body{flex:1;grid-template-columns:220px 1fr;gap:clamp(2rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,3rem) clamp(2rem,4vw,3rem);display:grid;overflow-y:auto}@media (max-width:900px){.tutorial-modal__body{padding:var(--space-5) var(--space-4) var(--space-8);display:block}.tutorial-modal__body>.tutorial-toc--mobile{margin-bottom:var(--space-5)}}.tutorial-toc{top:var(--space-4);align-self:start;gap:var(--space-2);flex-direction:column;display:flex;position:sticky}.tutorial-toc__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.tutorial-toc__list{border-left:2px solid var(--color-gray-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tutorial-toc__item a{padding:var(--space-2) 0 var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-base), border-color var(--transition-base);border-left:2px solid #0000;margin-left:-2px;line-height:1.4;text-decoration:none;display:block}.tutorial-toc__item a:hover{color:var(--color-text-dark)}.tutorial-toc__item.is-active a{color:var(--color-magenta);border-left-color:var(--color-magenta);font-weight:var(--font-weight-bold)}.tutorial-toc--mobile{display:none}@media (max-width:900px){.tutorial-toc--desktop{display:none}.tutorial-toc--mobile{margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-gray-50);padding:0;display:block;position:relative;top:0;overflow:hidden}.tutorial-toc--mobile summary{cursor:pointer;padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-dark);justify-content:space-between;align-items:center;list-style:none;display:flex}.tutorial-toc--mobile summary::-webkit-details-marker{display:none}.tutorial-toc--mobile summary:after{content:"";width:12px;height:12px;transition:transform var(--transition-base);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.tutorial-toc--mobile[open] summary:after{transform:rotate(-135deg)translateY(2px)}.tutorial-toc--mobile .tutorial-toc__list{padding:0 var(--space-4) var(--space-3);border-left:0}.tutorial-toc--mobile .tutorial-toc__item a{padding:var(--space-2) 0;border-left:0;margin-left:0}.tutorial-toc--mobile .tutorial-toc__item.is-active a{border-left:0}}.tutorial-content{max-width:760px;font-size:var(--font-size-base);color:var(--color-text-body);min-width:0;line-height:1.65}.tutorial-content__partner-badge{margin-bottom:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:clamp(.875rem,1.2vw,1.25rem) clamp(1.25rem,2vw,1.75rem);display:inline-flex;box-shadow:0 4px 18px #140e200f}.tutorial-content__partner-badge img{object-fit:contain;width:auto;max-width:220px;height:clamp(28px,3vw,40px);display:block}.tutorial-content__partner-badge--duo{gap:var(--space-4)}.tutorial-content__partner-badge--duo img+img{padding-left:var(--space-4);border-left:1px solid var(--color-gray-200)}.tutorial-content>section{scroll-margin-top:96px}.tutorial-content>section+section{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-gray-100)}.tutorial-content h2{font-size:clamp(1.4rem,1rem + 1vw,1.75rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);margin:0 0 var(--space-4);align-items:center;gap:var(--space-3);display:flex}.tutorial-content__num{background:var(--color-magenta);width:36px;height:36px;color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tutorial-content h3{font-size:1.0625rem;font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin:var(--space-6) 0 var(--space-2)}.tutorial-content p{margin:0 0 var(--space-4)}.tutorial-content ol{margin:0 0 var(--space-4);counter-reset:tut;padding-left:0;list-style:none}.tutorial-content ol>li{counter-increment:tut;padding:0 0 var(--space-4) 2.75rem;position:relative}.tutorial-content ol>li:before{content:counter(tut);background:var(--color-gray-100);width:1.9rem;height:1.9rem;color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:.05em;left:0}.tutorial-content strong{color:var(--color-text-dark);font-weight:var(--font-weight-bold)}.tutorial-content u{-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:3px;text-decoration-thickness:2px}.tutorial-content .tutorial-hint{gap:var(--space-3);padding:var(--space-5) var(--space-6);margin:var(--space-4) 0;border:1px solid var(--color-magenta);border-radius:var(--radius-xl);background:var(--color-gray-100);font-size:var(--font-size-sm);line-height:1.55;display:flex}.tutorial-content .tutorial-hint b{color:var(--color-text-dark)}.tutorial-content kbd{background:var(--color-gray-100);border:1px solid var(--color-gray-200);color:var(--color-text-dark);font-family:inherit;font-size:.92em;font-weight:var(--font-weight-bold);border-radius:6px;padding:.05em .4em;display:inline-block}.tutorial-mock{aspect-ratio:1;width:100%;max-width:320px;margin:var(--space-3) 0 var(--space-5);border-radius:var(--radius-md);background:var(--color-gray-50);border:1px solid var(--color-gray-100);display:block;overflow:hidden}.tutorial-mock img{object-fit:cover;width:100%;height:100%;display:block}.tutorial-mock--inline{float:right;max-width:220px;margin:0 0 var(--space-4) var(--space-5)}@media (max-width:600px){.tutorial-mock--inline{float:none;margin:var(--space-3) 0;max-width:100%}}.tutorial-mocks{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.tutorial-mocks .tutorial-mock{max-width:100%;margin:0}.tutorial-mock__cap{padding:var(--space-2) var(--space-3);background:var(--color-gray-50);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;display:block}.action-slider-section{padding:clamp(3rem,4vw + 1rem,6rem) 0}.action-slider-section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.action-slider-section__title{font-size:clamp(1.75rem,1rem + 2vw,2.75rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);margin:0}.action-slider-section__eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-magenta);margin-bottom:var(--space-3);display:block}.action-slider-section__intro{max-width:38rem;font-size:var(--font-size-base);color:var(--color-text-body);margin:0}.action-slider{display:block;position:relative}.action-slider__viewport{border-radius:var(--radius-2xl);background:var(--color-white);overflow:hidden;box-shadow:0 18px 60px #140e201a}.action-slider__track{will-change:transform;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.action-slider__slide{flex:0 0 100%;grid-template-columns:1fr 1fr;min-height:380px;display:grid}.action-slider__media{position:relative;overflow:hidden}.action-slider__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.action-slider__copy{justify-content:center;gap:var(--space-3);flex-direction:column;padding:clamp(1.5rem,2vw + 1rem,3rem);display:flex}.action-slider__partner-logo{height:36px;margin-bottom:var(--space-2);align-items:center;display:flex}.action-slider__partner-logo img{object-fit:contain;width:auto;max-width:160px;height:100%}.action-slider__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-magenta);margin:0}.action-slider__title{font-size:clamp(1.375rem,.8rem + 1.4vw,2.125rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);margin:0;line-height:1.15}.action-slider__text{font-size:var(--font-size-base);color:var(--color-text-body);margin:0;line-height:1.55}.action-slider__meta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.action-slider__cta{margin-top:var(--space-2);white-space:nowrap;align-self:flex-start}.action-slider__cta svg{flex:none;width:15px;height:15px}.action-slider__nav{background:var(--color-white);width:48px;height:48px;color:var(--color-text-dark);cursor:pointer;transition:transform var(--transition-base), background var(--transition-base), color var(--transition-base);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 24px #140e2024}.action-slider__nav:hover{background:var(--color-text-dark);color:var(--color-white);transform:translateY(-2px)}.action-slider__nav:focus-visible{outline:3px solid var(--color-magenta);outline-offset:2px}.action-slider__nav svg{width:24px;height:24px}.action-slider__nav--prev svg{transform:rotate(90deg)}.action-slider__nav--next svg{transform:rotate(-90deg)}.action-slider__dots{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);display:flex}.action-slider__dot{cursor:pointer;width:8px;height:8px;transition:background var(--transition-base), width var(--transition-base);background:#cdcdcd;border:0;border-radius:999px;padding:0}.action-slider__dot:focus-visible{outline:2px solid var(--color-magenta);outline-offset:3px}.action-slider__dot.is-active{background:var(--color-magenta);width:28px}.action-slider__controls{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.action-slider__controls .action-slider__dots{margin-top:0}.action-slider__nav--side{display:none}@media (max-width:900px){.action-slider__slide{grid-template-columns:1fr;min-height:auto}.action-slider__media{aspect-ratio:16/10}.action-slider__copy{min-width:0;padding:clamp(1.25rem,4vw,2rem)}.action-slider__nav{width:40px;height:40px}.action-slider__cta{white-space:normal;justify-content:center;align-self:stretch;width:100%}.action-slider__cta svg{flex:none}.action-slider__viewport{overflow:hidden}.action-slider__title{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}@media (prefers-reduced-motion:reduce){.action-slider__track,.action-slider__nav{transition:none}}.videohint{padding-block:var(--section-padding-y);background:var(--color-white)}.videohint__head{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-8)}.videohint__head .section-head__title,.videohint__head .eyebrow{margin-inline:auto}.videohint__lead{color:var(--color-text-body);font-size:var(--font-size-lg);margin-top:var(--space-3)}.videohint__switch{margin-top:var(--space-6);background:var(--color-gray-100);border:1px solid var(--color-gray-200,#00000014);border-radius:var(--pill,999px);gap:8px;padding:8px;display:inline-flex}.videohint__seg{cursor:pointer;border-radius:var(--pill,999px);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-body);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;padding:.65rem 1.5rem}.videohint__seg:hover{color:var(--color-text-dark)}.videohint__seg.is-active{background:var(--color-magenta);color:#fff;box-shadow:0 2px 6px rgba(var(--color-magenta-rgb), .22)}.video-embed{max-width:880px;margin-inline:auto}.video-embed__poster{aspect-ratio:16/9;cursor:pointer;background:var(--color-gray-100);border:0;border-radius:clamp(16px,1.6vw,22px);width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px #100c1829}.video-embed__poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-embed__poster:after{content:"";background:linear-gradient(#07050b47 0%,#07050b2e 55%,#07050b8c 100%);position:absolute;inset:0}.video-embed__play{z-index:1;-webkit-backdrop-filter:blur(8px);width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);transition:transform var(--transition-fast), background var(--transition-fast);background:#ffffff38;border:1.5px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000047}.video-embed__poster:hover .video-embed__play{background:#ffffff52;transform:translate(-50%,-50%)scale(1.06)}.video-embed__play svg{fill:#fff;width:40%;height:40%;transform:translate(2%)}.video-embed__badge{z-index:1;border-radius:var(--pill,999px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:var(--font-size-xs,.8rem);font-weight:var(--font-weight-bold);background:#00000073;align-items:center;gap:.4rem;padding:.4rem .8rem;display:inline-flex;position:absolute;bottom:clamp(.9rem,2vw,1.4rem);left:clamp(.9rem,2vw,1.4rem)}.video-embed__frame{aspect-ratio:16/9;border-radius:clamp(16px,1.6vw,22px);width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #100c1829}.video-embed__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-embed__consent{margin:var(--space-3) auto 0;text-align:center;font-size:var(--font-size-xs,.8rem);color:var(--color-text-muted);max-width:52ch}@media (prefers-reduced-motion:reduce){.video-embed__poster:hover .video-embed__play{transform:translate(-50%,-50%)}}.redeem{padding-block:var(--section-padding-spacious)}.redeem__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.redeem__head{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--space-8)}.redeem__head .eyebrow,.redeem__head .hero__eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-magenta-text);margin-bottom:var(--space-3);display:inline-block}.redeem__head h2{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.9rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-text-dark);text-wrap:balance;line-height:1.08}.redeem__head p{margin-top:var(--space-3);color:var(--color-text-body);font-size:var(--font-size-lg)}.redeem__card{background:var(--color-white);border:1px solid var(--color-gray-200,#00000014);border-radius:var(--radius-xl,24px);max-width:560px;margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem);position:relative;box-shadow:0 18px 50px #100c1817}.redeem__codefield label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--space-2);color:var(--color-text-dark);display:block}.redeem__code{width:100%;font-size:1.35rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--color-magenta-darker,var(--color-magenta-dark));border:2px dashed var(--color-magenta);border-radius:var(--radius-md,12px);background:var(--color-white);min-height:56px;padding:1rem 1.1rem;font-family:inherit}.redeem__code::placeholder{color:var(--color-magenta);opacity:.55;letter-spacing:.12em;font-weight:var(--font-weight-semibold)}.redeem__code:focus-visible{outline:2px solid var(--color-magenta);outline-offset:2px}.redeem__code.is-prefilled{background:var(--color-white);border-style:solid}.redeem__prefill-note{margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-success,#00a14b);align-items:center;gap:.5rem;display:none}.redeem__prefill-note svg{flex:none;width:18px;height:18px}.redeem__prefill-note.is-shown{display:inline-flex}.redeem__divider{align-items:center;gap:var(--space-3);margin:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.redeem__divider:before,.redeem__divider:after{content:"";background:var(--color-gray-200);flex:1;height:1px}.redeem .field{margin-bottom:var(--space-4)}.redeem .field-row{gap:var(--space-3);grid-template-columns:96px 1fr;display:grid}.redeem .field label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--space-2);color:var(--color-text-dark);display:block}.redeem .field input[type=text],.redeem .field input[type=email],.redeem .field input[type=tel]{width:100%;font-size:var(--font-size-base);border:1px solid var(--color-gray-300,#0003);border-radius:var(--radius-md,12px);background:var(--color-white);color:var(--color-text-dark);min-height:48px;padding:.85rem 1rem;font-family:inherit}.redeem .field input:focus-visible{outline:2px solid var(--color-magenta);outline-offset:1px;border-color:var(--color-magenta)}.redeem .field input[aria-invalid=true]{border-color:#c8102e}.redeem .field__error{color:#c8102e;font-size:var(--font-size-sm);min-height:1em;margin-top:4px;display:block}.redeem .check{margin-top:var(--space-2);margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.redeem .check input{width:18px;height:18px;accent-color:var(--color-magenta);flex:none;margin-top:3px}.redeem .check a{color:var(--color-magenta);text-decoration:underline}.redeem__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.redeem__submit{min-height:54px;margin-top:var(--space-3);justify-content:center}.redeem__success{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md,12px);background:var(--color-success-bg,#eaf7ef);color:var(--color-text-dark);font-weight:var(--font-weight-semibold)}.redeem__success b{color:var(--color-success,#00a14b)}.redeem .trust-row{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-gray-200,#00000014);flex-direction:column;gap:6px;display:flex}.redeem .trust-row span{font-size:var(--font-size-xs,.8rem);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.redeem .trust-row svg{width:16px;height:16px;color:var(--color-magenta);flex:none}.hero--form .hero--split__panel{align-items:stretch}.hero--form .redeem.hero--form__aside{background:0 0;align-items:center;padding-block:clamp(2rem,4vw,3.25rem);padding-inline-start:clamp(1.25rem,2.5vw,2.5rem);padding-inline-end:max(var(--section-padding-x), calc((100vw - var(--container-max)) / 2 + var(--section-padding-x)));display:flex}.hero--form__card{width:100%}.hero--form__badge{background:var(--color-magenta);color:var(--color-white);border-radius:var(--pill,999px);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.01em;white-space:nowrap;align-items:center;padding:.42rem 1.05rem;display:inline-flex;position:absolute;top:0;left:clamp(1.25rem,3vw,2.5rem);transform:translateY(-50%)rotate(-2deg);box-shadow:0 10px 24px #e2007447}.hero--form__title{font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-dark);margin-top:var(--space-2);text-wrap:balance;line-height:1.12}.hero--form__intro{margin:var(--space-2) 0 var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-body)}@media (min-width:901px){.hero--form .hero--split__copy{justify-content:center}.hero--form .hero__checks{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (max-width:900px){.hero--form .hero--split__copy{display:contents}.hero--form .hero--split__panel{padding:clamp(1.75rem, 6vw, 2.75rem) var(--section-padding-x) clamp(2rem, 6vw, 3rem)}.hero--form .hero__eyebrow{order:1}.hero--form .hero__title{order:2}.hero--form .hero__subtitle{order:3}.hero--form .redeem.hero--form__aside{margin-top:var(--space-8);order:4;padding:0;display:block}.hero--form .hero__checks{order:5}.hero--form .hero__trustline{order:6}.hero--split--kv .hero--split__panel{padding:clamp(1.5rem, 5vw, 2.25rem) var(--section-padding-x) clamp(1.75rem, 5vw, 2.5rem);row-gap:var(--space-4)}.hero--split--kv .hero--split__copy{display:contents}.hero--split--kv .hero__eyebrow{order:1;margin-bottom:0}.hero--split--kv .hero__title{order:2}.hero--split--kv .hero__subtitle{margin-top:var(--space-3);order:3;max-width:none}.hero--split--kv .hero--split__media{aspect-ratio:16/9;border-radius:var(--radius-lg,16px);min-height:0;margin-top:var(--space-2);order:4;overflow:hidden}.hero--split--kv .hero__checks{order:5;margin-top:0}.hero--split--kv .hero__actions{display:none}.hero--split--kv .hero__trustline{margin-top:var(--space-2);order:6}}.redeem-band{background:var(--color-bg-soft,#f7f7f5);padding-block:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.redeem-band__container{max-width:640px;padding-inline:var(--section-padding-x);margin-inline:auto}.redeem-band .redeem__card{width:100%}.benefit-strip{background:var(--color-white);padding-block:clamp(2.75rem,2rem + 3vw,4.5rem)}.benefit-strip__container{max-width:var(--container-max);padding-inline:var(--section-padding-x);text-align:center;margin-inline:auto}.benefit-strip__title{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-dark);text-wrap:balance;line-height:1.15}.benefit-strip__items{gap:var(--space-5);text-align:left;grid-template-columns:1fr;max-width:60rem;margin:clamp(1.5rem,1.2rem + 1.2vw,2.25rem) auto 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.benefit-strip__items{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.benefit-strip__item{align-items:flex-start;gap:var(--space-3);display:flex}.benefit-strip__item svg{width:26px;height:26px;color:var(--color-magenta);flex-shrink:0;margin-top:2px}.benefit-strip__item h3{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-dark);line-height:var(--line-height-heading)}.benefit-strip__item p{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-body)}.benefit-strip__chips{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin:clamp(1.5rem,1.2rem + 1.2vw,2.25rem) 0 0;padding:0;list-style:none;display:flex}.benefit-strip__chips li{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--pill,999px);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);box-shadow:var(--shadow-sm);align-items:center;gap:.55rem;padding:.4rem 1rem .4rem .5rem;display:inline-flex}.benefit-strip__chips img{object-fit:contain;border-radius:8px;width:28px;height:28px}.benefit-strip__note{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.festival-stack{justify-content:center;align-items:center;width:100%;max-width:520px;display:flex}.festival-stack__tile{border-radius:var(--radius-lg,16px);background:var(--color-gray-100);flex:0 0 30%;margin:0;overflow:hidden;box-shadow:0 18px 40px #100c1838}.festival-stack__tile img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.festival-stack__tile--center{z-index:2;flex-basis:40%;transform:translateY(-5%);box-shadow:0 26px 54px #100c184d}.festival-stack__tile--left{z-index:1;transform-origin:bottom;margin-right:-5%;transform:rotate(-5deg)}.festival-stack__tile--right{z-index:1;transform-origin:bottom;margin-left:-5%;transform:rotate(5deg)}body{padding-block-end:0}.partner-wall-section{background:var(--color-bg-soft)}@media (max-width:480px){.hero--editorial .hero__visual{border-radius:var(--radius-xl)}}.site-header{will-change:transform;transition:transform .32s cubic-bezier(.4,0,.2,1)}.site-header.is-hidden{transform:translateY(-100%)}.partners__tabbar{top:var(--header-offset,64px);transition:top .3s}@media (max-width:768px){.hero--split{padding-block:0}.hero--split__wrap{padding-bottom:clamp(2rem,6vw,3rem)}.hero--split__panel{background:var(--color-gray-100);flex-direction:column;gap:clamp(.9rem,3vw,1.4rem);padding-block:0 clamp(1.25rem,5vw,2rem);display:flex}.hero--split__media{aspect-ratio:4/3;width:100%;max-width:none;min-height:220px;box-shadow:none;border-radius:0;order:-1;margin-inline:0}.hero--split__copy{order:1;padding-block:0;padding-inline:clamp(1.1rem,5vw,1.8rem)}.hero--split__copy .hero__eyebrow{font-size:clamp(.72rem,3vw,.85rem)}.hero--split__copy .hero__title{font-size:clamp(1.9rem,9.6vw,2.7rem);line-height:1.04}.hero--split__copy .hero__subtitle{font-size:clamp(.95rem,3.7vw,1.1rem);line-height:1.45}.hero__checks{gap:clamp(.5rem,2vw,.85rem) clamp(.85rem,3vw,1.25rem)}.hero__checks li{font-size:clamp(.85rem,3.4vw,1rem)}.hero--split__copy .hero__actions{align-items:stretch;gap:var(--space-2);flex-flow:row;width:100%;margin-top:clamp(1.25rem,4vw,1.75rem)}.hero--split__copy .hero__actions .btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;min-height:48px;padding:.6rem;font-size:.8rem}.hero--split__copy .hero__actions .btn svg{display:none}.hero__bar--float{width:auto;max-width:none;padding:var(--space-3) var(--space-4);margin-inline:clamp(1.1rem,5vw,1.8rem);margin-top:10px;left:auto;right:auto}.hero__benefit{padding-block:var(--space-2)}.hero__benefit b{font-size:clamp(.85rem,3.4vw,.98rem)}.hero__benefit span{font-size:clamp(.75rem,3vw,.88rem)}.howto__grid{display:block;position:relative}.howto__media{top:calc(var(--header-offset,64px) + 8px);z-index:3;aspect-ratio:auto;border-radius:var(--radius-2xl);background:var(--color-white);justify-content:center;align-items:center;width:100%;height:auto;max-height:none;margin-inline:auto;padding:10px;display:flex;position:sticky;overflow:hidden;box-shadow:0 8px 32px #100c1814}.howto__phone{aspect-ratio:1552/1064;width:100%;max-width:none;height:auto;position:relative}.howto__screen{opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-editorial);position:absolute;inset:0}.howto__screen img{object-fit:contain;width:100%;height:100%}.howto__screen.is-active{opacity:1}.howto__step-img{display:none}.howto__steps{padding-top:var(--space-6);z-index:1;position:relative}.howto__step{background:var(--color-white);min-height:56vh;padding:var(--space-6) 0;opacity:.42;transition:opacity .4s var(--ease-editorial);flex-direction:column;justify-content:center;display:flex}.howto__step+.howto__step{padding-top:var(--space-6);border-top:0}.howto__step.is-active{opacity:1}.bento__card--stats{min-height:clamp(360px,65vw,440px)}.bento__card--stats .bento__overlay{padding-bottom:clamp(1.25rem,4vw,1.75rem)}.trustlogos__badge{border-radius:16px;width:clamp(64px,18vw,96px)}.trustlogos__badge--lock svg,.trustlogos__badge--tk svg{width:56%;height:56%}.partners__tabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:.35rem;overflow:auto hidden}.partners__tabs::-webkit-scrollbar{display:none}.partners__tab{white-space:nowrap;flex:none;padding:.55rem 1rem;font-size:clamp(.82rem,3.4vw,.95rem)}.partners__panel{gap:clamp(1.25rem,4vw,2rem);padding:clamp(1rem,4vw,1.5rem)}.partners__intro{grid-template-columns:1fr;gap:clamp(1rem,3.5vw,1.5rem)}.partners__intro-media{order:-1}.partners__intro-media img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:none}.partners__intro-media--phone img{aspect-ratio:auto;object-fit:contain;max-height:240px}.partners__intro-text{order:1}.partners__grid{border-top:1px solid #00000014;padding-top:clamp(1rem,3.5vw,1.5rem)}}.partners__intro-videonote{margin-top:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-magenta)}.partners__intro-media--video{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.partners__intro-media--video .video-embed{width:100%;max-width:none}.video-switch{background:var(--color-gray-100);border:1px solid var(--color-gray-200,#00000014);border-radius:var(--pill,999px);gap:6px;padding:6px;display:inline-flex}.video-switch .videohint__seg{cursor:pointer;border-radius:var(--pill,999px);transition:background var(--transition-fast);background:0 0;border:0;align-items:center;padding:.5rem 1.15rem;display:inline-flex}.video-switch .videohint__seg img{object-fit:contain;width:24px;height:24px;display:block}.video-switch .videohint__seg.is-active{background:var(--color-white);box-shadow:0 2px 6px #100c1824}.action-slider__media--appstore{background:var(--color-gray-100,#f1f1f5);align-items:center;display:flex}.action-slider__media--appstore .lwall{width:100%;margin:0}.action-slider__media--appstore .lwall--appslide{--lwall-gap:11px}.action-slider__media--appstore .lwall__tile{border-radius:15px;width:clamp(56px,8vw,78px);height:clamp(56px,8vw,78px);box-shadow:0 4px 14px #100c1814}.action-slider__media--appstore .lwall__tile img{object-fit:contain;width:68%;height:56%;position:static;inset:auto}.action-slider__media--appstore .action-slider__appstore-badge{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--pill,999px);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);background:#fffffff5;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .5rem;display:inline-flex;position:absolute;top:clamp(.9rem,1.8vw,1.4rem);left:clamp(.9rem,1.8vw,1.4rem);box-shadow:0 6px 18px #100c1829}.action-slider__media--appstore .action-slider__appstore-badge img{object-fit:contain;width:24px;height:24px;position:static;inset:auto}.action-slider__media--appstore .action-slider__pay-chip{z-index:3;background:var(--color-magenta);color:#fff;border-radius:var(--pill,999px);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:.45rem;padding:.45rem .9rem .45rem .7rem;display:inline-flex;position:absolute;bottom:clamp(.9rem,1.8vw,1.4rem);left:clamp(.9rem,1.8vw,1.4rem);box-shadow:0 6px 18px #e200744d}.action-slider__media--appstore .action-slider__pay-chip svg{flex:none;width:18px;height:18px}.site-header__logo svg{width:64px;height:64px;display:block}.aktionsleiste{background:var(--color-magenta);color:var(--color-white);border-block-end:1px solid var(--color-white);grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.2,0,0,1),border-block-end-width .28s,visibility linear;display:grid}.aktionsleiste__rahmen{min-height:0;overflow:hidden}.aktionsleiste[data-zu]{visibility:hidden;border-block-end-width:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,0,0,1),border-block-end-width .28s,visibility 0s linear .28s}.aktionsleiste[data-zu=sofort]{transition:none}.aktionsleiste__innen{max-width:var(--container-max);padding-block:.5rem;padding-inline:calc(var(--section-padding-x) + 44px);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .9rem;margin-inline:auto;display:flex;position:relative}.aktionsleiste__zu{top:50%;right:var(--section-padding-x);width:32px;height:32px;color:var(--color-white);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;place-items:center;margin-right:-6px;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.aktionsleiste__zu:hover{background:var(--color-white);color:var(--color-magenta)}.aktionsleiste__zu:focus-visible{outline:3px solid var(--color-white);outline-offset:2px}.aktionsleiste__marker{--marker-laufweite:.06em;border-radius:var(--pill,999px);background:var(--color-white);color:var(--color-magenta-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--marker-laufweite);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;padding:.2rem .6rem;display:inline-flex}.aktionsleiste__marker-text{margin-inline-end:calc(-1 * var(--marker-laufweite));position:relative;top:1px}.aktionsleiste__logo{flex:none;place-items:center;width:22px;height:22px;display:grid}.aktionsleiste__logo img{object-fit:contain;border-radius:5px;width:100%;height:100%}.aktionsleiste__logo--quer{height:15px;width:calc(15px * var(--verhaeltnis,1))}.aktionsleiste__logo--quer img{border-radius:0}.aktionsleiste__text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;flex:0 auto;margin:0;line-height:1.35}.aktionsleiste__zusatz{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-white);white-space:nowrap}.aktionsleiste__countdown{min-width:8.5em;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.aktionsleiste__countdown svg{flex:none}.aktionsleiste__cta{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-white);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:.35rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.aktionsleiste__cta svg{width:1.05em;height:1.05em;transition:transform var(--transition-base)}.aktionsleiste__cta:after{content:"";position:absolute;inset:0}.aktionsleiste__zu{z-index:1}.aktionsleiste__cta:hover{color:var(--color-white);text-decoration-thickness:2px}.aktionsleiste__cta:hover svg{transform:translate(3px)}.aktionsleiste__cta:focus-visible{outline:3px solid var(--color-white);outline-offset:3px;border-radius:4px}@media (max-width:700px){.aktionsleiste__innen{text-align:center;padding-block:.45rem;padding-inline:var(--section-padding-x) calc(var(--section-padding-x) + 30px);line-height:1.5;display:block}.aktionsleiste__marker{--marker-laufweite:.03em;vertical-align:middle;margin-inline-end:.28rem;padding:.14rem .4rem;font-size:clamp(10px,2.8vw,11px)}.aktionsleiste__logo{width:17px;height:17px}.aktionsleiste__logo--quer{height:12px;width:calc(12px * var(--verhaeltnis,1))}.aktionsleiste__text{font-size:clamp(12px,3.6vw,14px);display:inline}.aktionsleiste__zusatz,.aktionsleiste__countdown,.aktionsleiste__cta{vertical-align:middle;margin-inline-start:.4rem;font-size:clamp(12px,3.6vw,14px);display:inline-flex}.aktionsleiste__countdown{min-width:0}}@media (max-width:1279px){.aktionsleiste--countdown .aktionsleiste__zusatz{display:none}}@media (max-width:1099px){.aktionsleiste--countdown .aktionsleiste__logo+.aktionsleiste__marker-text{display:none}}@media (max-width:700px){.aktionsleiste--countdown .aktionsleiste__cta-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.aktionsleiste,.aktionsleiste[data-zu],.aktionsleiste__cta svg{transition:none}.aktionsleiste__cta:hover svg{transform:none}}.site-endorsement{background:0 0}body:has(.hero--split) .site-endorsement{background:var(--color-gray-100)}.site-endorsement__inner{max-width:var(--container-max);padding:var(--endorsement-pad-top) var(--section-padding-x) 0;justify-content:flex-start;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.site-endorsement__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.02em}.site-endorsement__mark{align-items:center;text-decoration:none;display:inline-flex}.site-endorsement__mark img{width:auto;height:clamp(24px,2.6vw,30px);display:block}@media (max-width:700px){.site-endorsement{display:none}}.hero__endorsement{display:none}@media (max-width:700px){.hero__endorsement{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;margin-block-start:0;padding-inline:clamp(1.1rem,5vw,1.8rem);display:flex}.hero__endorsement-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-dark);letter-spacing:.02em}.hero__endorsement-mark{align-items:center;text-decoration:none;display:inline-flex}.hero__endorsement-mark img{width:auto;height:26px;display:block}}.site-header__actions{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.site-header__actions .site-header__cta{margin-inline-start:0}.site-header__actions .btn{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:40px;padding-block:0;padding-inline:1.05rem;line-height:1;display:inline-flex}.site-header__login{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.site-header__login svg{flex-shrink:0;width:16px;height:16px}.site-header__actions .btn{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}@media (max-width:900px){.site-header__actions{display:none}}.site-header__inner{gap:var(--space-3)}.site-header__nav{gap:clamp(.3rem,.7vw,.8rem)}.site-header__nav a{white-space:nowrap;font-size:var(--font-size-sm)}@media (max-width:1280px){.site-header__nav{display:none}.site-header__menu-toggle{margin-inline-start:0;display:inline-flex}}@media (max-width:900px){.site-header__menu-toggle{margin-inline-start:auto}}.hero__sticker:hover,.hero__sticker:focus-visible,.hero__sticker:hover .hero__sticker-amount,.hero__sticker:hover .hero__sticker-label{color:#fff}.site-footer--slim{padding-block:var(--space-8)}.site-footer__copyright{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-white)}.site-footer__slim{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.site-footer__operator{font-size:var(--font-size-sm);color:var(--color-white);flex-shrink:0;margin:0}.site-footer__legal{gap:.5rem var(--space-6);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.site-footer__legal a{color:var(--color-white);text-decoration:none}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:var(--color-white);text-decoration:underline}@media (max-width:620px){.site-footer__slim{align-items:flex-start;gap:var(--space-5);flex-direction:column}.site-footer--slim{padding-bottom:5.5rem}}.numbercheck{text-align:center}.numbercheck .lede{margin-block-end:var(--space-8);margin-inline:auto}.numbercheck .section-head__title{margin-inline:auto}.numbercheck__form{text-align:start;max-width:30rem;margin-inline:auto}.numbercheck__form .form-checkbox{margin-block:var(--space-4);color:var(--color-text-body)}.numbercheck__form .form-checkbox p{margin:0}.numbercheck__warten{font-size:var(--font-size-sm);color:var(--color-text-body);margin-block-start:var(--space-3);line-height:1.5}.numbercheck__simuliert{margin-block:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg);font-size:var(--font-size-sm);color:var(--color-text-body);text-align:start;line-height:1.5}.newsletter-card{--card-inset:12px;max-width:var(--container-max);gap:var(--space-6);background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--card-inset);box-shadow:var(--shadow-md);grid-template-columns:1fr;align-items:center;margin-inline:auto;display:grid}.newsletter-card__body{padding:var(--space-6) var(--space-5) var(--space-6)}@media (min-width:901px){.newsletter-card{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,3vw,3rem)}.newsletter-card__body{padding:var(--space-8) var(--space-8) var(--space-8) 0}.newsletter-card--media-right .newsletter-card__media{order:2}.newsletter-card--media-right .newsletter-card__body{padding:var(--space-8) 0 var(--space-8) var(--space-8)}.newsletter-card--noimage{grid-template-columns:1fr}.newsletter-card--noimage .newsletter-card__body{padding:var(--space-8)}}@media (max-width:700px){.newsletter-card{margin-inline:calc(-1 * var(--section-padding-x));width:auto}}.newsletter-card__media{border-radius:calc(var(--radius-2xl) - var(--card-inset));box-shadow:var(--shadow-sm);aspect-ratio:1;background:var(--color-gray-100);width:100%;overflow:hidden}.newsletter-card__media img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.newsletter-card__body{text-align:start}.newsletter-card__body .lede{margin-block-end:var(--space-6)}.newsletter-card .newsletter__form{max-width:none;margin-inline:0}@media (min-width:901px){.newsletter-card .newsletter__form{column-gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.newsletter-card .newsletter__form>:not(.form-field){grid-column:1/-1}.newsletter-card .newsletter__form>.btn{justify-self:start}.newsletter-card{align-items:stretch}.newsletter-card__media{aspect-ratio:auto;position:relative}.newsletter-card__media img{position:absolute;inset:0}}.newsletter-card .newsletter__form .form-checkbox{margin-block:var(--space-3);color:var(--color-text-body);font-size:.875rem;line-height:1.45}.newsletter-card .newsletter__form .form-checkbox p{margin:0}.newsletter-card .newsletter__form .form-consent-label{margin-block-end:var(--space-1)}.newsletter-card .newsletter-card__body .lede{margin-block-end:var(--space-5)}.newsletter__success{align-items:flex-start;gap:var(--space-3);padding:var(--space-8);background:var(--color-success-bg);border-radius:var(--radius-lg);color:var(--color-success);flex-direction:column;display:flex}.newsletter__success h3{color:var(--color-text-dark);outline:none;margin:0}.newsletter__success p{color:var(--color-text-body);margin:0}.newsletter__success .newsletter__klein{font-size:var(--font-size-sm)}.numbercheck__result{align-items:center;gap:var(--space-4);max-width:30rem;padding:var(--space-8);background:var(--color-gray-50,var(--color-gray-100));border-radius:var(--radius-lg);text-align:center;color:var(--color-magenta);flex-direction:column;margin-inline:auto;display:flex}.numbercheck__result p{color:var(--color-text-body);margin:0}.numbercheck__telefon{font-size:var(--font-size-sm)}.numbercheck__telefon a{color:inherit;white-space:nowrap;font-weight:700;text-decoration:underline}.paymoment{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:901px){.paymoment{grid-template-columns:1fr 1fr}.paymoment--media-left .paymoment__copy{order:2}}.paymoment__media img{border-radius:var(--radius-xl)}.section-missing{max-width:48rem;margin:var(--space-5) auto;padding:var(--space-4);border:2px dashed var(--color-magenta);border-radius:var(--radius-lg);color:var(--color-magenta);font-size:var(--font-size-sm);text-align:center}.deal-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:701px){.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.deal-grid:not([data-anzahl="1"]):not([data-anzahl="2"]):not([data-anzahl="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.deal-card{background:var(--color-white);border-radius:var(--radius-2xl);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 60px #140e201a}.deal-card__media{--deal-media-abstand:4px;aspect-ratio:16/10;margin:var(--deal-media-abstand) var(--deal-media-abstand) 0;border-radius:calc(var(--radius-2xl) - var(--deal-media-abstand)) calc(var(--radius-2xl) - var(--deal-media-abstand)) 10px 10px;flex:none}.deal-card__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.deal-card__badge{border:1px solid var(--color-magenta);border-radius:var(--pill,999px);background:var(--color-white);color:var(--color-magenta-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding:.18rem .6rem;display:inline-flex}.deal-card__copy{gap:var(--space-3);flex-direction:column;flex:auto;padding:clamp(1.25rem,.8rem + 1vw,2rem);display:flex}.deal-card__copy .action-slider__partner-logo{height:30px;margin-bottom:var(--space-1)}.deal-card__copy .action-slider__partner-logo img{max-width:min(220px,100%)}.deal-card__title{font-size:clamp(1.25rem,.95rem + .6vw,1.55rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);text-wrap:balance;margin:0;line-height:1.2}.deal-card__copy .action-slider__meta{margin:0}.deal-card__cta.action-slider__cta{margin-top:auto}.deal-kopf{flex:32rem;margin-bottom:0;display:block}.deal-kopf .action-slider-section__intro{margin-top:var(--space-4)}.mag-slider--2 .mag-slider__spur{grid-auto-columns:calc((100% - var(--slider-gap)) / 2)}.mag-slider--2 .mag-slider__spur:has(>li:only-child){grid-auto-columns:100%}@media (max-width:700px){.deal-overview--highlight .mag-slider__spur{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.deal-overview .mag-slider__spur{margin-block-end:-2.25rem;margin-inline:calc(var(--section-padding-x) * -1);padding-block:.5rem 2.75rem;padding-inline:var(--section-padding-x);scroll-padding-inline:var(--section-padding-x)}.deal-card--highlight{isolation:isolate;border:1px solid var(--color-gray-200);width:100%;box-shadow:0 10px 28px #140e2014}.deal-card--highlight .deal-card__media{z-index:-1;aspect-ratio:16/9;border-radius:0;margin:0}.deal-card--highlight .deal-card__media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, #fff0 50%, #ffffffd9 84%, var(--color-white) 100%);position:absolute;inset:0}.deal-card--highlight .ki-label{inset-block:14px auto;inset-inline-end:14px}.deal-card--highlight .deal-card__media{border-radius:calc(var(--radius-2xl) - 5px) calc(var(--radius-2xl) - 5px) 0 0;margin:5px 5px 0}.deal-highlight-tag{--auslauf:8px;z-index:4;background:var(--color-white);height:30px;color:var(--color-magenta-text);font-size:var(--font-size-xs);letter-spacing:.02em;text-transform:uppercase;border-radius:0 0 8px 8px;align-items:center;padding:0 14px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--radius-2xl) + 1.25rem)}.deal-highlight-tag:before,.deal-highlight-tag:after{content:"";width:var(--auslauf);height:var(--auslauf);position:absolute;inset-block-start:0}.deal-highlight-tag:before{background:radial-gradient(circle at 0 100%, transparent var(--auslauf), var(--color-white) calc(var(--auslauf) + .5px));inset-inline-end:100%}.deal-highlight-tag:after{background:radial-gradient(circle at 100% 100%, transparent var(--auslauf), var(--color-white) calc(var(--auslauf) + .5px));inset-inline-start:100%}@media (max-width:700px){.deal-card--highlight .deal-card__media{aspect-ratio:5/4}}.deal-zeitraum{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);align-items:center;gap:.4rem;margin:0;display:inline-flex}.deal-zeitraum svg{color:var(--color-text-dark);flex-shrink:0}@media (max-width:700px){.deal-overview--angebote .mag-slider__spur{grid-auto-columns:82%}}.angebot__bild{background:var(--color-gray-100)}.angebot__bild.action-slider__media--appstore img{position:static}.angebot{width:100%;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.angebot .deal-card__media{border-radius:var(--radius-xl);margin:0}.angebot .deal-text{padding:var(--space-4) 2px 0}.deal-card--highlight,.angebot{position:relative}.deal-text{gap:var(--space-3);flex-direction:column;flex:auto;padding:clamp(1.1rem,.8rem + .8vw,1.5rem);display:flex}.deal-card--highlight .deal-text{padding:clamp(.75rem,.4rem + .8vw,1.25rem) clamp(1.25rem,.8rem + 1vw,2rem) clamp(1.5rem,1rem + 1vw,2rem)}.deal-text__kopf{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-height:24px;display:flex}.deal-text__logo{height:24px;display:inline-flex}.deal-card--highlight .deal-text__logo{height:30px}.deal-text__logo img{object-fit:contain;width:auto;max-width:min(220px,100%);height:100%}.deal-text__partner{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.deal-text__titel{font-size:clamp(1.15rem,1rem + .4vw,1.35rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);text-wrap:balance;margin:0;line-height:1.25}.deal-card--highlight .deal-text__titel{font-size:clamp(1.6rem,1.1rem + 1.2vw,2.25rem);line-height:1.15}.deal-text__satz{max-width:34rem;font-size:var(--font-size-sm);color:var(--color-text-body);margin:0;line-height:1.5}.deal-card--highlight .deal-text__satz{font-size:var(--font-size-base)}.deal-vorteile{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.deal-vorteile li{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);align-items:flex-start;gap:.7rem;line-height:1.35;display:flex}.deal-card--highlight .deal-vorteile li{font-size:var(--font-size-base)}.deal-vorteile__icon{color:var(--color-text-dark);flex:none;display:inline-flex}.deal-vorteile__icon svg{width:20px;height:20px}.deal-card--highlight .deal-vorteile__icon svg{width:22px;height:22px}.deal-text__knopf{white-space:nowrap;align-self:flex-start;margin-top:auto}.angebot .deal-text__knopf{padding:.75rem 1.5rem}.deal-text__knopf svg{flex:none;width:15px;height:15px}.deal-text__knopf:after{content:"";position:absolute;inset:0}.deal-text__knopf,.deal-text__knopf:hover,.deal-text__knopf:focus-visible{transform:none}.deal-text__klein{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.45}.deal-card__media:not(.action-slider__media--appstore)>img{transition:transform var(--transition-base)}@media (hover:hover){.deal-card--highlight:hover .deal-card__media:not(.action-slider__media--appstore)>img,.angebot:hover .deal-card__media:not(.action-slider__media--appstore)>img{transform:scale(1.03)}.deal-card--highlight:hover .deal-text__knopf,.angebot:hover .deal-text__knopf{background:var(--color-magenta-dark);box-shadow:var(--shadow-magenta)}}@media (prefers-reduced-motion:reduce){.deal-card__media>img{transition:none}}.bento__card--marquee .lwall{margin-block:auto}.bento__card--trust{justify-content:center}.kampagnen-ebenen{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.kampagnen-ebenen:not([data-bereit]){visibility:hidden;animation:0s 8s forwards kampagnen-spaetestens}:has(>.kampagnen-ebenen:not([data-bereit]))>img{visibility:hidden;animation:0s 8s forwards kampagnen-spaetestens}:has(>.kampagnen-ebenen:not([data-bereit]))>.ki-label{visibility:hidden;animation:0s 8s forwards kampagnen-spaetestens}@keyframes kampagnen-spaetestens{to{visibility:visible}}.kampagnen-ebenen>img.kampagnen-ebenen__oben,.kampagnen-ebenen>img.kampagnen-ebenen__unten{aspect-ratio:auto;object-fit:fill;border-radius:0;max-width:none;height:auto;max-height:none;position:absolute;inset:auto}.kampagnen-ebenen>img.kampagnen-ebenen__oben.kampagnen-ebenen__quadrat{width:44.85cqw;top:6.9cqh;left:0}.kampagnen-ebenen>img.kampagnen-ebenen__unten.kampagnen-ebenen__quadrat{width:71cqw;bottom:15.6cqh;right:0}.kampagnen-ebenen>img.kampagnen-ebenen__oben.kampagnen-ebenen__quer{width:41.7cqw;top:1.1cqh;left:0}.kampagnen-ebenen>img.kampagnen-ebenen__unten.kampagnen-ebenen__quer{width:55cqw;bottom:5.4cqh;right:0}.kampagnen-ebenen__quer{display:none}.partners__intro-media--ebenen{border-radius:var(--radius-xl);position:relative;overflow:hidden}.video-embed__poster .kampagnen-ebenen>img.kampagnen-ebenen__oben.kampagnen-ebenen__quer{width:30cqw}.video-embed__poster .kampagnen-ebenen>img.kampagnen-ebenen__unten.kampagnen-ebenen__quer{width:40cqw}@media (max-width:360px){.video-embed__poster .kampagnen-ebenen>img.kampagnen-ebenen__unten.kampagnen-ebenen__quer{width:34cqw}}.video-embed__poster>.video-embed__play,.video-embed__poster>.video-embed__badge{z-index:3}@container not (max-aspect-ratio:6/5){.kampagnen-ebenen__quadrat{display:none}.kampagnen-ebenen__quer{display:block}}.anleitung-topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-gray-100);background:#fffffff0;position:sticky;top:0}.anleitung-topbar__inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.anleitung-topbar__brand{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-dark);text-decoration:none;display:inline-flex}.anleitung-topbar__brand img{width:32px;height:32px}.anleitung-topbar__back{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-magenta);padding:var(--space-2) var(--space-3);border-radius:var(--pill);transition:background var(--transition-base), color var(--transition-base);text-decoration:none;display:inline-flex}.anleitung-topbar__back:hover{background:var(--color-magenta);color:var(--color-white)}.anleitung-topbar__back svg{width:14px;height:14px}@media (max-width:600px){.anleitung-topbar__back span{display:none}.anleitung-topbar__back{padding:var(--space-2);justify-content:center;width:36px;height:36px}}.anleitung-hero{background:linear-gradient(180deg, var(--color-bg-soft,#f7f6fa) 0%, var(--color-white) 100%);padding:clamp(2rem,4vw + 1rem,5rem) 0 clamp(2rem,3vw + 1rem,4rem)}.anleitung-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:900px){.anleitung-hero__inner{gap:var(--space-6);grid-template-columns:1fr}}.anleitung-hero__back{margin:0 0 var(--space-5);background:var(--color-gray-100);color:var(--color-text-dark);border:1px solid var(--color-gray-200);border-radius:var(--pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:.45rem;padding:.5rem 1rem .5rem .75rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.anleitung-hero__back:hover,.anleitung-hero__back:focus-visible{background:var(--color-magenta);border-color:var(--color-magenta);color:var(--color-white);transform:translate(-2px)}.anleitung-hero__back svg{flex-shrink:0;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.anleitung-hero__back{transition:none}.anleitung-hero__back:hover,.anleitung-hero__back:focus-visible{transform:none}}.anleitung-hero__eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-magenta);margin:0 0 var(--space-4)}.anleitung-hero__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tighter);color:var(--color-text-dark);margin:0 0 var(--space-5);line-height:1.05}.anleitung-hero__title .accent{color:var(--color-magenta)}.anleitung-hero__lead{color:var(--color-text-body);margin:0 0 var(--space-6);max-width:36rem;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.55}.anleitung-hero__meta{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.anleitung-hero__meta li{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);background:var(--color-gray-50);border-radius:var(--pill);display:inline-flex}.anleitung-hero__meta svg{width:16px;height:16px;color:var(--color-magenta);flex:none}.anleitung-hero__media{aspect-ratio:4/3;border-radius:var(--radius-2xl);position:relative;overflow:hidden}.anleitung-hero__media--logo{background:var(--color-gray-100);justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.anleitung-hero__logo{object-fit:contain;width:clamp(120px,26%,220px);height:auto;display:block}.anleitung-hero__media--duo .anleitung-hero__logo{width:clamp(80px,18%,150px)}.anleitung-hero__media--duo .anleitung-hero__logo+.anleitung-hero__logo{border-left:1px solid var(--color-gray-300);padding-left:clamp(1.5rem,4vw,3rem)}.anleitung-shell{padding:clamp(2rem,4vw,5rem) 0 clamp(3rem,5vw,6rem)}.anleitung-shell__grid{grid-template-columns:240px 1fr;align-items:start;gap:clamp(2.5rem,4vw,4rem);display:grid}@media (max-width:900px){.anleitung-shell__grid{gap:var(--space-4);grid-template-columns:1fr}}.anleitung-toc{position:sticky;top:80px}.anleitung-toc__cta{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-2) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-magenta);text-decoration:none;display:inline-flex}.anleitung-toc__cta:hover{color:var(--color-magenta-dark)}.anleitung-toc__cta svg{width:14px;height:14px}.anleitung-content{max-width:760px}.anleitung-content>section{scroll-margin-top:96px}.anleitung-footer{padding:var(--space-8) 0;border-top:1px solid var(--color-gray-100);background:var(--color-white)}.anleitung-footer__inner{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.anleitung-footer__inner a{color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-300,#cdcdcd);-webkit-text-decoration-color:var(--color-gray-300,#cdcdcd);-webkit-text-decoration-color:var(--color-gray-300,#cdcdcd);text-decoration-color:var(--color-gray-300,#cdcdcd);text-underline-offset:3px}.anleitung-footer__inner a:hover{color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta)}.legal-page{max-width:var(--container-narrow);padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem);padding-inline:var(--section-padding-x);margin-inline:auto}.legal-page h1{font-size:clamp(2rem,1.6rem + 1.7vw,3rem);line-height:var(--line-height-tight);color:var(--color-text-dark);margin-bottom:var(--space-3)}.legal-page>.legal-updated{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-8)}.legal-page h2{font-size:var(--font-size-h3);line-height:var(--line-height-snug);color:var(--color-text-dark);margin-top:var(--space-10);margin-bottom:var(--space-3)}.legal-page h3{font-size:var(--font-size-lg);color:var(--color-text-dark);margin-top:var(--space-6);margin-bottom:var(--space-2)}.legal-page p,.legal-page li{color:var(--color-text-body);line-height:var(--line-height-body);margin-bottom:var(--space-4)}.legal-page ul,.legal-page ol{margin-bottom:var(--space-4);padding-inline-start:1.4rem}.legal-page ul{list-style:outside}.legal-page ol{list-style:decimal}.legal-page li::marker{color:var(--color-text-dark)}.legal-page li{margin-bottom:var(--space-2)}.legal-page a{color:var(--color-link);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.legal-page a:hover,.legal-page a:focus-visible{color:var(--color-magenta)}.legal-page .legal-note{margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-gray-200);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ki-label{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;width:16px;height:16px;font-family:var(--font-family-base,sans-serif);pointer-events:auto;background:#ffffff8c;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-end:12px}.ki-label:after{content:"KI"}html:lang(en) .ki-label:after{content:"AI"}@media (max-width:600px){.ki-label{inset-block-end:8px;inset-inline-end:8px}}@media print{.ki-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #000}}.gs-media{position:relative}.hero-coop{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.hero-coop__label{font-size:var(--font-size-sm);color:var(--color-text-body)}.hero-coop__logo{width:auto;height:24px;display:block}body:has(.gs-partner) .site-endorsement{display:none}@media (min-width:901px){.hero--split:has(.gs-partner) .hero--split__media{margin-block-start:0}}.hero--split:has(.gs-partner) .hero--split__copy{container-type:inline-size}.hero--split:has(.gs-partner) .hero__title{font-size:min(var(--font-size-h1), 11cqi);white-space:nowrap}.gs-partner{align-items:center;gap:var(--space-5);margin:0 0 var(--space-6);flex-wrap:nowrap;display:flex}.gs-partner__paar{align-items:center;gap:var(--space-3);white-space:nowrap;margin:0;display:inline-flex}.gs-partner__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-dark)}.gs-partner__link{display:inline-flex}.gs-partner__logo{width:auto;display:block}.gs-partner__logo--absender{height:28px}.gs-partner__logo--partner{height:22px}.gs-partner__trenner{background:var(--color-gray-300);align-self:stretch;width:1px;min-height:24px}.gs-partner--dunkel .gs-partner__label{color:var(--color-white)}.gs-partner--dunkel .gs-partner__trenner{background:#ffffff47}@media (min-width:601px) and (max-width:1180px){.gs-partner{gap:var(--space-3)}.gs-partner__paar{gap:var(--space-2)}.gs-partner__label{font-size:var(--font-size-xs)}.gs-partner__logo--absender{height:24px}.gs-partner__logo--partner{height:18px}}@media (max-width:600px){.gs-partner{gap:var(--space-4);margin-block-end:var(--space-5)}.gs-partner__paar{align-items:flex-start;gap:var(--space-2);flex-direction:column}.gs-partner__label{font-size:var(--font-size-xs)}.gs-partner__logo--absender{height:24px}.gs-partner__logo--partner{height:18px}}.gs-teilnehmen{scroll-margin-block-start:var(--space-8)}.gs-teilnehmen__container{max-width:38rem;padding-inline:var(--section-padding-x);margin-inline:auto}.gs-teilnehmen__karte{background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-editorial);border:1px solid var(--color-gray-200);padding:var(--space-6) var(--space-5)}@media (min-width:768px){.gs-teilnehmen__karte{padding:var(--space-8) var(--space-10)}}.gs-teilnehmen__kopf{text-align:center;margin-block-end:var(--space-6)}.gs-teilnehmen__kopf .section-head__title{margin-inline:auto;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.gs-teilnehmen__kopf #ak-einloesen-titel{max-width:none}.gs-teilnehmen__kopf .lede{margin:var(--space-2) auto 0;max-width:38ch;font-size:var(--font-size-base)}.gs-teilnehmen__kopf #ak-einloesen-titel+.lede{text-wrap:balance;max-width:none;margin-block-start:var(--space-3)}.gs-form .form-input{padding-block:.7rem}.gs-form .form-phone__cc{font-size:var(--font-size-sm);padding-inline:.85rem}.gs-form .form-label{margin-bottom:var(--space-1)}.gs-form .form-input::placeholder{font-weight:400}.gs-teilnehmen__karte:has(.gs-status) .gs-teilnehmen__kopf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.gs-teilnehmen__karte:has(.gs-status) .gs-teilnehmen__kopf .lede{display:none}.gs-teilnehmen__pflicht{max-width:40rem;margin:var(--space-6) auto 0;text-align:center}.gs-teilnehmen__pflicht p{font-size:var(--font-size-sm);margin:0;line-height:1.5}.gs-form,.gs-form__zeile{gap:var(--space-4);display:grid}@media (min-width:480px){.gs-form__zeile{grid-template-columns:1fr 1fr}}.gs-form .form-field{margin:0}.gs-form__haken{gap:var(--space-3);display:grid}.gs-form__haken .form-checkbox{color:var(--color-text-body)}.gs-form__haken .form-checkbox a{color:inherit;text-decoration:underline}.gs-form__haken{--gs-haken-einzug:calc(22px + .75rem)}@media (max-width:700px){.gs-form__haken{--gs-haken-einzug:calc(20px + .55rem)}}.gs-form__haken .form-error{margin-top:calc(-1 * var(--space-2));padding-inline-start:var(--gs-haken-einzug)}.gs-form__kopplung{margin:calc(-1 * var(--space-1)) 0 0;font-size:var(--font-size-sm);padding-inline-start:var(--gs-haken-einzug);font-weight:700;line-height:1.5}@media (max-width:700px){.gs-form__kopplung{font-size:var(--font-size-xs)}}.gs-form__meldung{margin:0}.gs-form__senden{justify-content:center;justify-self:center;min-width:14rem}@media (max-width:599px){.gs-form__senden{justify-self:stretch}}.gs-form__pflicht{font-size:var(--font-size-xs);margin:0}.gs-form__schritt{font-size:var(--font-size-xs);color:var(--color-magenta-text);margin:0;font-weight:700}.gs-form__schritt-titel{font-size:var(--font-size-h3);outline:none;margin:0}.gs-anruf{gap:var(--space-3);padding:var(--space-5);background:var(--color-gray-100);border:2px solid var(--color-magenta);border-radius:var(--radius-md);display:grid}.gs-anruf__titel{font-size:var(--font-size-base);color:var(--color-text-dark);margin:0;font-weight:700}.gs-anruf__zeile{align-items:flex-start;gap:.75rem;display:flex}.gs-anruf__text{font-size:var(--font-size-sm);color:var(--color-text-body);cursor:pointer;line-height:1.45}.gs-anruf__kopplung{font-size:var(--font-size-sm);margin:0;font-weight:700;line-height:1.5}.gs-anruf .form-error{margin:0}.gs-haken{border:2px solid var(--color-gray-700);border-radius:var(--radius-xs);background:var(--color-white);width:22px;height:22px;color:var(--color-white);cursor:pointer;flex-shrink:0;place-items:center;margin-top:1px;padding:0;display:inline-grid}.gs-haken[aria-checked=true]{background:var(--color-magenta);border-color:var(--color-magenta)}.gs-haken[aria-invalid=true]{border-color:var(--color-error)}.gs-haken:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:700px){.gs-anruf{padding:var(--space-4)}.gs-anruf__zeile{gap:.55rem}.gs-anruf__text,.gs-anruf__kopplung{font-size:var(--font-size-xs)}.gs-haken{width:20px;height:20px}}.gs-form__code{letter-spacing:.12em}.gs-form__code::placeholder{letter-spacing:normal}.gs-form__code-aktionen{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.gs-status{align-items:center;gap:var(--space-4);text-align:center;color:var(--color-success);padding-block:var(--space-4);flex-direction:column;display:flex}.gs-status--neutral{color:var(--color-magenta)}.gs-status h3{font-size:var(--font-size-h3);color:var(--color-text-dark);outline:none;margin:0}.gs-status p{max-width:38ch;color:var(--color-text-body);margin:0}.gs-status__klein{font-size:var(--font-size-sm)}.gs-status__cooldown{white-space:nowrap}.gs-status .numbercheck__simuliert{max-width:36rem}.gs-testlink a{color:var(--color-magenta);font-weight:700}.gs-textlink{font:inherit;color:var(--color-magenta);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gs-textlink:disabled{color:var(--color-text-disabled);cursor:default;text-decoration:none}.gs-gewinn{padding-block:var(--section-padding-y);padding-inline:var(--section-padding-x)}.gs-gewinn__karte{--gs-nacht:#04121c;max-width:var(--container-max);border-radius:var(--radius-2xl);background:var(--gs-nacht);color:var(--color-white);grid-template-columns:1fr;margin-inline:auto;display:grid;overflow:hidden}@media (min-width:901px){.gs-gewinn__karte{grid-template-columns:1.05fr 1fr;min-height:560px}}.gs-gewinn__text{justify-content:center;gap:var(--space-5);padding:var(--space-10) var(--space-6) var(--space-6);z-index:1;flex-direction:column;display:flex;position:relative}@media (min-width:901px){.gs-gewinn__text{padding:var(--space-16) 0 var(--space-16) clamp(2.5rem, 5vw, 5rem)}}.gs-gewinn__eyebrow{color:var(--color-magenta-on-dark);margin:0}.gs-gewinn__titel{font-size:var(--font-size-h2);letter-spacing:-.01em;color:var(--color-white);max-width:14ch;margin:0;line-height:1.05}.gs-gewinn__lede{font-size:var(--font-size-lg);max-width:34ch;color:var(--color-white);margin:0;line-height:1.5}.gs-gewinn__merkmale{margin:var(--space-2) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}@media (min-width:600px){.gs-gewinn__merkmale{column-gap:var(--space-6);grid-template-columns:1fr 1fr}}.gs-gewinn__merkmale li{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);line-height:1.4;display:flex}.gs-gewinn__merkmale svg{color:var(--color-magenta-on-dark);flex-shrink:0;margin-block-start:1px}.gs-gewinn__media{min-height:360px;margin:0;position:relative}.gs-gewinn__media img{object-fit:cover;object-position:55% 60%;width:100%;height:100%;position:absolute;inset:0}.gs-gewinn__media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--gs-nacht) 0%, #04121c00 30%);position:absolute;inset:0}@media (min-width:901px){.gs-gewinn__media{min-height:0}.gs-gewinn__media:before{background:linear-gradient(to right, var(--gs-nacht) 0%, #04121c00 35%)}}.gs-gewinn__hinweis{z-index:2;font-size:var(--font-size-xs);color:var(--color-white);position:absolute;inset-block-end:12px;inset-inline-start:16px}.gs-gewinn--hell .gs-gewinn__karte{background:var(--color-white);color:var(--color-text-dark);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-md)}.gs-gewinn--hell .gs-gewinn__titel,.gs-gewinn--hell .gs-gewinn__lede{color:var(--color-text-dark)}.gs-gewinn--hell .gs-gewinn__eyebrow,.gs-gewinn--hell .gs-gewinn__merkmale svg{color:var(--color-magenta)}.gs-gewinn--hell .gs-gewinn__karte{--card-inset:12px;padding:var(--card-inset);gap:var(--space-6);align-items:center}.gs-gewinn--hell .gs-gewinn__text{padding:var(--space-6) var(--space-5) 0}.gs-gewinn--hell .gs-gewinn__media{aspect-ratio:1;border-radius:calc(var(--radius-2xl) - var(--card-inset));min-height:0;overflow:hidden}.gs-gewinn--hell .gs-gewinn__media:before{display:none}.gs-gewinn--hell .gs-gewinn__media img{object-position:62% 50%}.gs-gewinn--hell .gs-gewinn__hinweis{text-shadow:0 1px 3px #0000008c}@media (min-width:901px){.gs-gewinn--hell .gs-gewinn__merkmale{grid-template-columns:1fr}.gs-gewinn--hell .gs-gewinn__karte{gap:var(--space-10);min-height:0}.gs-gewinn--hell .gs-gewinn__text{padding:var(--space-12) 0 var(--space-12) var(--space-12)}}.gs-hero{padding-inline:var(--section-padding-x);padding-block-start:var(--space-4)}.gs-hero__karte{--gs-buehne:#d6d9e0;--gs-buehne-transparent:#d6d9e000;max-width:var(--container-max);border-radius:var(--radius-2xl);background:var(--gs-buehne);color:var(--color-text-dark);grid-template-columns:1fr;margin-inline:auto;display:grid;overflow:hidden}@media (min-width:901px){.gs-hero__karte{grid-template-columns:1.05fr 1fr;min-height:clamp(540px,100svh - 150px,680px)}}.gs-hero__text{padding:var(--space-6) var(--space-6) var(--space-4);z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative;container-type:inline-size}@media (min-width:901px){.gs-hero__text{padding:var(--space-12) var(--space-6) var(--space-12) clamp(2.5rem, 5vw, 5rem)}}.gs-hero__titel{margin:0 0 var(--space-5);font-size:min(var(--font-size-h1), 11cqi, calc(98cqi / var(--gs-titel-breite,1)));line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tighter);color:var(--color-text-dark);white-space:nowrap}.gs-hero__akzent{color:var(--color-magenta-text)}.gs-hero__lede{max-width:38ch;font-size:var(--font-size-lg);color:var(--color-text-body);margin:0;line-height:1.5}.gs-hero__aktionen{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}@media (max-width:600px){.gs-hero__aktionen{flex-wrap:nowrap}.gs-hero__aktionen .btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:.7rem;font-size:.9rem}}.gs-hero__media{min-height:300px;margin:0;position:relative}@media (max-width:900px){.gs-hero__media{min-height:clamp(300px,52vw,440px)}.gs-hero .gs-hero__media img{object-position:52% 88%}.gs-hero .gs-hero__media:before{background:linear-gradient(to bottom, var(--gs-buehne) 0%, var(--gs-buehne-transparent) 42%)}}@media (min-width:901px){.gs-hero__media{min-height:0}}.gs-hero__media img{object-fit:cover;object-position:52% 60%;width:100%;height:100%;position:absolute;inset:0}.gs-hero__media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--gs-buehne) 0%, var(--gs-buehne-transparent) 32%);position:absolute;inset:0}@media (min-width:901px){.gs-hero__media:before{background:linear-gradient(to right, var(--gs-buehne) 0%, var(--gs-buehne-transparent) 34%);inset-inline-start:-1px}}.gs-hero--gerahmt .gs-hero__media{margin:0 var(--space-4) var(--space-4);border-radius:var(--radius-xl);overflow:hidden}.gs-hero--gerahmt .gs-hero__media:before{display:none}.gs-hero.gs-hero--gerahmt .gs-hero__sticker,.gs-hero.gs-hero--gerahmt .gs-hero__sticker:hover,.gs-hero.gs-hero--gerahmt .gs-hero__sticker:focus-visible,.gs-hero.gs-hero--gerahmt .gs-hero__sticker:hover .hero__sticker-amount,.gs-hero.gs-hero--gerahmt .gs-hero__sticker:hover .hero__sticker-label{background:var(--color-white);color:var(--color-magenta-text)}.gs-hero.gs-hero--gerahmt .gs-hero__sticker{box-shadow:0 12px 32px #0000002e}@media (min-width:901px){.gs-hero--gerahmt .gs-hero__media{margin:var(--space-4) var(--space-4) calc(var(--space-4) + var(--gs-leiste-ueberlapp)) 0}}@media (max-width:900px){.gs-hero--gerahmt .gs-hero__media{margin-block-end:calc(var(--space-4) + var(--gs-leiste-ueberlapp))}.ak-formular-hoch .gs-hero--gerahmt .gs-hero__media{margin-block-end:var(--space-4)}.gs-hero.gs-hero--gerahmt .gs-hero__sticker{--gs-stoerer:clamp(92px, 24vw, 128px);left:var(--space-3)}}.gs-hero{--gs-leiste-ueberlapp:clamp(2rem, 3vw, 2.75rem)}.gs-hero .gs-hero__leiste{width:calc(100% - 2 * var(--space-6));max-width:calc(var(--container-max) - 2 * var(--space-6));margin-top:calc(-1 * var(--gs-leiste-ueberlapp));background:var(--color-white);border-color:var(--color-gray-200)}@media (min-width:901px){.gs-hero__text{padding-block-end:calc(var(--space-12) + var(--gs-leiste-ueberlapp))}.gs-hero__media .ki-label,.gs-hero .gs-hero__hinweis{inset-block-end:calc(var(--gs-leiste-ueberlapp) + 12px)}}@media (max-width:768px){.gs-hero{--gs-leiste-ueberlapp:var(--space-6)}.gs-hero .gs-hero__leiste{width:auto;max-width:none;margin-inline:var(--space-3)}}@media (max-width:900px){.gs-hero:has(.gs-hero__leiste) .gs-hero__media .ki-label{inset-block-end:calc(var(--gs-leiste-ueberlapp) + 12px)}.gs-hero:has(.gs-hero__leiste) .gs-hero__hinweis{inset-block-end:calc(var(--gs-leiste-ueberlapp) + 12px)}.gs-hero__karte:has(>.gs-hero__text:only-child) .gs-hero__text{padding-block-end:calc(var(--space-8) + var(--gs-leiste-ueberlapp))}}.gs-hero .gs-hero__sticker{--gs-stoerer:clamp(128px, 10.5vw, 150px);width:var(--gs-stoerer);height:var(--gs-stoerer);gap:0;top:clamp(1rem,2.5vw,2.25rem);left:clamp(1rem,2.5vw,2.25rem)}.gs-hero .gs-hero__sticker .hero__sticker-amount{font-size:calc(var(--gs-stoerer) * .072);letter-spacing:.04em}.gs-hero .gs-hero__sticker .hero__sticker-amount b{font-size:calc(var(--gs-stoerer) * .32);margin-top:.1rem}@media (max-width:900px){.gs-hero .gs-hero__sticker{--gs-stoerer:clamp(112px, 25vw, 140px);margin-top:calc(var(--gs-stoerer) / -2);top:50%;left:clamp(1.25rem,5vw,2.5rem)}}.gs-hero.gs-hero--stoerer-rechts .gs-hero__sticker{left:auto;right:clamp(1rem,2.5vw,2.25rem)}@media (max-width:900px){.gs-hero.gs-hero--stoerer-rechts .gs-hero__sticker{right:clamp(1.25rem,5vw,2.5rem)}}.gs-hero__hinweis{z-index:2;font-size:var(--font-size-xs);color:var(--color-text-dark);position:absolute;inset-block-end:12px;inset-inline-end:40px}.gs-schritte .process__header{margin-bottom:var(--space-10)}.gs-zentriert{margin-inline:auto}.gs-schritte .process-step{margin:0}.gs-schritte .process__steps{margin:0;padding:0;list-style:none}.gs-schritte__cta{text-align:center;margin:var(--space-10) 0 0}.gs-vorteil.cta-banner--card-split{padding-inline:var(--section-padding-x);background:0 0}.gs-vorteil .cta-banner__container{border:1px solid var(--color-gray-200)}@media (max-width:900px){.gs-vorteil .cta-banner__title{font-size:var(--font-size-h2);line-height:1.05}}.gs-vorteil__fussnote{margin:var(--space-5) 0 0;font-size:var(--font-size-xs);max-width:48ch;line-height:1.5}.gs-vorteil .cta-banner__media img{object-position:center 40%}.gs-schmal{max-width:var(--container-narrow);padding-inline:var(--section-padding-x);margin-inline:auto}.gs-status h3:focus,.gs-status h3:focus-visible,.gs-bestaetigung__karte h1:focus,.gs-bestaetigung__karte h1:focus-visible{box-shadow:none;outline:none}body:has(>main>.gs-bestaetigung){flex-direction:column;display:flex}body:has(>main>.gs-bestaetigung)>main{flex:1 0 auto}.gs-bestaetigung__karte{align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-12) var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-editorial);color:var(--color-magenta);flex-direction:column;display:flex}.gs-bestaetigung__karte--erfolg{color:var(--color-success)}.gs-bestaetigung__karte h1{font-size:var(--font-size-h2);color:var(--color-text-dark);outline:none;margin:0}.gs-bestaetigung__karte p{max-width:40ch;color:var(--color-text-body);font-size:var(--font-size-lg);margin:0}.gs-bestaetigung__karte .numbercheck__simuliert{font-size:var(--font-size-sm)}.gs-spinner{border:3px solid var(--color-gray-200);border-top-color:var(--color-magenta);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite gs-drehen}@keyframes gs-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gs-spinner{animation-duration:3s}}.gs-hub__inner{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.gs-hub__inner p{font-size:var(--font-size-lg);max-width:40ch;margin:0}.gs-angaben__titel:focus,.gs-angaben__titel:focus-visible{box-shadow:none;outline:none}.gs-angaben__name{gap:var(--space-2);border-block-end:1px solid var(--color-gray-200);flex-wrap:wrap;align-items:baseline;margin:0;padding-block-end:var(--space-3);display:flex}.gs-angaben__name span{font-size:var(--font-size-sm);color:var(--color-text-body)}.gs-angaben__feldhinweis{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-body)}@media (min-width:600px){.gs-angaben__plz-ort{grid-template-columns:10rem 1fr}}.gs-angaben__land{font-size:var(--font-size-sm);color:var(--color-text-body);margin:0}.gs-angaben__hinweis{padding:var(--space-3) var(--space-4);background:var(--color-gray-100,#f2f2f2);border:1.5px solid var(--color-magenta);border-radius:var(--radius-lg,12px);font-size:var(--font-size-sm);color:var(--color-text-dark);margin:0}.gs-angaben__zusammenfassung{font-size:var(--font-size-base);color:var(--color-text-dark);line-height:1.6}.ak-zustimmung{font-size:var(--font-size-sm);color:var(--color-text-body);text-align:center;line-height:1.5}.ak-zustimmung a{color:inherit;text-decoration:underline}.ak-ergebnis{color:var(--color-success)}.ak-code{align-items:center;gap:var(--space-3);width:100%;max-width:30rem;padding:var(--space-5) var(--space-4);background:var(--color-gray-100);border:2px solid var(--color-magenta);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ak-code__label{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-magenta-dark);font-weight:700}.ak-code__wert{letter-spacing:.04em;text-align:center;color:var(--color-text-dark);-webkit-user-select:all;user-select:all;text-wrap:balance;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.05rem,.85rem + .8vw,1.35rem);font-weight:700;line-height:1.4}.ak-code__gruppe{white-space:nowrap}.ak-code__kopieren{gap:var(--space-2)}.gs-status .ak-code__kopiert{font-size:var(--font-size-sm);color:var(--color-text-body)}.gs-status .ak-code__kopiert:empty{margin-top:calc(-1 * var(--space-3))}.gs-status .ak-hinweis{max-width:30rem;padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border:1px solid var(--color-magenta);border-radius:var(--radius-lg);font-size:var(--font-size-sm);text-align:start}.gs-hero__ersatz{padding:var(--space-2) var(--space-6) calc(var(--space-8) + var(--gs-leiste-ueberlapp));justify-content:center;align-items:center;display:flex}@media (min-width:901px){.gs-hero__ersatz{padding:var(--space-12) clamp(2rem, 5vw, 5rem) calc(var(--space-12) + var(--gs-leiste-ueberlapp)) var(--space-6)}.gs-hero__karte:has(>.gs-hero__text:only-child){grid-template-columns:1fr}}.ak-karte{perspective:1400px;width:min(30rem,100%);position:relative;container-type:inline-size}@media (max-width:900px){.ak-karte{width:min(19rem,74%)}}.ak-karte__vorne,.ak-karte__hinten{transform-origin:50%;border-radius:5cqi}.ak-karte__vorne{z-index:2;aspect-ratio:1.586;color:#fff;background:radial-gradient(110% 85% at 92% 108%,#34c734d9 0%,#107c1080 34%,#107c1000 64%),radial-gradient(70% 60% at 6% 0,#ffffff1a 0%,#fff0 60%),linear-gradient(150deg,#222 0%,#0b0b0b 58%,#050505 100%);flex-direction:column;justify-content:space-between;padding:6.5cqi 7cqi;display:flex;position:relative;overflow:hidden;transform:rotateY(-16deg)rotateX(8deg)rotate(-5deg);box-shadow:inset 0 0 0 1px #ffffff14,0 44px 70px -34px #11182799,0 16px 30px -16px #11182773}.ak-karte__vorne:after{content:"";pointer-events:none;background:linear-gradient(112deg,#fff0 34%,#ffffff1f 46%,#fff0 58%);position:absolute;inset:0}.ak-karte__hinten{z-index:1;background:linear-gradient(150deg,#0f6e0f 0%,#063d06 100%);position:absolute;inset:0;transform:translate(6cqi,-6cqi)rotateY(-16deg)rotateX(8deg)rotate(2deg);box-shadow:0 24px 40px -26px #11182780}.ak-karte__boden{z-index:0;inset-inline:6% 2%;background:radial-gradient(closest-side,#11182742,#11182700);height:18%;position:absolute;bottom:-16%}.ak-karte__kopf{align-items:center;gap:2.4cqi;display:flex}.ak-karte__zeichen{fill:currentColor;flex:none;width:8cqi;height:8cqi}.ak-karte__marke{letter-spacing:.18em;text-transform:uppercase;font-size:4.6cqi;font-weight:700}.ak-karte__dauer{letter-spacing:.03em;background:#107c10;border-radius:999px;margin-inline-start:auto;padding:1.4cqi 3.4cqi;font-size:3.6cqi;font-weight:700}.ak-karte__titel{flex-direction:column;line-height:1;display:flex}.ak-karte__zeile{letter-spacing:.32em;text-transform:uppercase;color:#a3e6a3;font-size:4.4cqi;font-weight:700}.ak-karte__ultimate{letter-spacing:-.01em;text-transform:uppercase;margin-top:1.6cqi;font-size:12.5cqi;font-weight:800}.ak-karte__code{flex-direction:column;gap:1.2cqi;display:flex}.ak-karte__code-label{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:3cqi}.ak-karte__code-wert{letter-spacing:.02em;color:#ffffffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:3.9cqi}@media (prefers-reduced-motion:no-preference){.ak-karte__vorne{transition:transform .5s}.gs-hero__karte:hover .ak-karte__vorne{transform:rotateY(-10deg)rotateX(5deg)rotate(-4deg)translateY(-1.5cqi)}}.ak-senden--laeuft,.ak-senden--laeuft:hover{background:var(--color-magenta);cursor:progress;transform:none}.ak-senden__kreis{border:2px solid #ffffff73;border-top-color:var(--color-white);border-radius:50%;flex:none;width:1em;height:1em;animation:.9s linear infinite gs-drehen}@media (prefers-reduced-motion:reduce){.ak-senden__kreis{animation-duration:3s}}.ak-warten{text-align:center;margin-block-start:0}.ak-verlosung,.ak-tnb .form-checkbox{font-size:var(--font-size-sm);color:var(--color-text-body);line-height:1.5}.ak-vorschlag{padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border:1px solid var(--color-magenta);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-text-body);margin-block-start:var(--space-2);line-height:1.5}.ak-vorschlag__frage{overflow-wrap:anywhere;margin:0}.ak-vorschlag__knoepfe{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.ak-vorschlag__knopf{min-height:2.5rem;padding-block:var(--space-2)}.ak-pruefansicht{padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-text-body);line-height:1.5}.ak-pruefansicht__titel{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:700}.ak-pruefansicht dl{gap:var(--space-1);margin:0;display:grid}.ak-pruefansicht__zeile{justify-content:space-between;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.ak-pruefansicht__zeile dt{color:var(--color-gray-700)}.ak-pruefansicht__zeile dd{overflow-wrap:anywhere;margin:0;font-weight:700}.gs-status .ak-mailstatus{gap:var(--space-2);width:100%;max-width:30rem;padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border:1px solid var(--color-magenta);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-text-body);text-align:start;justify-items:start;line-height:1.5;display:grid}.gs-status .ak-mailstatus p{overflow-wrap:anywhere;max-width:none;margin:0}.gs-status .ak-mailstatus p.form-error{color:var(--color-error)}.ak-mailstatus__form{gap:var(--space-2);width:100%;display:grid}.ak-mailstatus__form .form-input{width:100%}.ak-mailstatus__knoepfe{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ak-variante:not(.ak-variante--standard),[data-ak-motiv] .ak-variante--standard{display:none}.gs-hero__titel .ak-variante{font-size:min(var(--font-size-h1), 11cqi, calc(98cqi / var(--gs-titel-breite,1)))}.gs-hero__titel .ak-variante--standard{display:block}[data-ak-motiv] .gs-hero__titel .ak-variante--standard{display:none}.ak-einrichtung{padding-block:var(--section-padding-y);padding-inline:var(--section-padding-x)}.ak-einrichtung__container{max-width:var(--container-max);margin-inline:auto}.ak-einrichtung__head{text-align:center;max-width:720px;margin-inline:auto}.ak-einrichtung__head .lede{margin:var(--space-3) auto 0}.ak-plattform{flex-direction:column;align-items:center;display:flex}.ak-plattform__switch{margin-block-end:var(--space-8)}.ak-plattform [role=tabpanel]{width:100%}.ak-einrichtung__schritte{padding:0 0 var(--space-2);gap:var(--space-5);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.ak-einrichtung__schritt{scroll-snap-align:start;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:901px){.ak-einrichtung__schritte{gap:var(--space-8);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.ak-einrichtung__bild{background:var(--color-gray-100);border-radius:var(--radius-2xl);padding:var(--space-5) var(--space-6) 0;aspect-ratio:4/5;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.ak-einrichtung__bild img{width:72%;height:auto;display:block}.ak-einrichtung__kopf{align-items:center;gap:var(--space-3);display:flex}.ak-einrichtung__kopf .process-step__num{width:40px;height:40px;font-size:var(--font-size-lg);flex:none}.ak-einrichtung__titel{font-size:var(--font-size-lg);margin:0;line-height:1.3}.ak-einrichtung__text{color:var(--color-text-body);margin:0;line-height:1.5}.ak-einrichtung__link{margin:var(--space-6) 0 0;text-align:center}.gs-status .ak-kurz{gap:var(--space-3);width:100%;max-width:30rem;color:var(--color-text-body);justify-items:center;display:grid}.gs-status .ak-kurz__titel{color:var(--color-text-dark);font-weight:700}.ak-kurz__schritte{gap:var(--space-2);text-align:start;font-size:var(--font-size-sm);margin:0;padding-inline-start:1.4em;line-height:1.5;display:grid}.ak-kurz__schritte strong{color:var(--color-text-dark)}.ak-sperre a{color:inherit;white-space:nowrap;font-weight:700;text-decoration:underline}.gs-hero__media .ak-bild{display:none}.gs-hero__media .ak-bild--standard{display:block}.ak-leiste-mobil{display:none}@media (max-width:900px){.ak-formular-hoch .gs-hero__media{min-height:clamp(240px,46vw,340px)}.ak-formular-hoch .gs-hero .gs-hero__media img{object-position:52% 56%}.ak-formular-hoch .gs-hero__aktionen,.ak-formular-hoch .gs-hero__leiste{display:none}.ak-formular-hoch .gs-hero__text{padding-block-end:var(--space-6)}.ak-formular-hoch .gs-teilnehmen{padding-block-start:var(--space-4)}.ak-formular-hoch .gs-teilnehmen__kopf{margin-block-end:var(--space-4)}.ak-formular-hoch .gs-teilnehmen__kopf .eyebrow,.ak-formular-hoch .gs-teilnehmen__kopf .lede{display:none}.ak-formular-hoch .ak-leiste-mobil{margin:var(--space-2) var(--space-3) var(--space-8);background:var(--color-white);border-color:var(--color-gray-200);display:flex}}.legal-page>.legal-pdf{margin-block:var(--space-4) var(--space-6);font-weight:var(--font-weight-bold)}.gs-hero__voraussetzung{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px solid var(--color-magenta);border-radius:var(--radius-lg);font-weight:var(--font-weight-bold);color:var(--color-text-dark);align-self:flex-start;line-height:1.35;display:inline-flex}.gs-hero__voraussetzung svg{width:22px;height:22px;color:var(--color-magenta);flex:none}.gs-hero__meta{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-body)}.gs-hero__meta a{color:inherit;text-decoration:underline}.ak-danke .gs-bestaetigung__karte>.gs-status{width:100%;padding-block:0}.ak-danke .gs-status h1{font-size:var(--font-size-h2);color:var(--color-text-dark);outline:none;margin:0}.ak-danke .gs-status h1:focus,.ak-danke .gs-status h1:focus-visible{box-shadow:none;outline:none}.ak-marke--partner{--color-magenta:var(--color-gray-900);--color-magenta-dark:var(--color-gray-800);--color-magenta-darker:var(--color-black);--color-magenta-light:var(--color-gray-100);--color-magenta-text:var(--color-gray-900);--color-magenta-on-dark:var(--color-white);--color-magenta-rgb:26, 26, 26;--color-primary:var(--color-gray-900);--color-primary-dark:var(--color-gray-800);--color-primary-darker:var(--color-black);--color-primary-light:var(--color-gray-100);--color-primary-text:var(--color-gray-900);--color-primary-rgb:26, 26, 26;--color-link:var(--color-gray-900);--color-link-hover:var(--color-gray-800);--gradient-primary:linear-gradient(135deg, var(--color-gray-900) 0%, var(--color-gray-900) 100%);--gradient-primary-hover:linear-gradient(135deg, var(--color-gray-800) 0%, var(--color-gray-800) 100%);--border-color-focus:var(--color-gray-900);--shadow-magenta:0 12px 32px #1a1a1a38;--shadow-focus:0 0 0 2px var(--color-white,#fff), 0 0 0 5px var(--color-gray-900);--shadow-focus-feld:0 0 0 3px #1a1a1a40;display:contents}.site-header__logo--partner{padding-block:var(--space-3)}.site-header__logo.site-header__logo--partner img{width:auto;max-width:220px;height:22px;display:block}.gs-partner__logo--telekom{flex:none;width:32px;height:32px}@media (max-width:600px){.site-header__logo.site-header__logo--partner img{height:18px}.gs-partner__logo--telekom{width:28px;height:28px}}:root{--mag-oben:121px;--mag-oben-jetzt:121px}.mag-rahmen{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.mag-werbung{border:1px solid var(--color-text-dark);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;padding:.125rem .5rem;line-height:1.4;display:inline-flex}.mag-meta{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:0;line-height:1.4;display:flex}.mag-meta a{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:3px}.mag-meta a:hover{color:var(--color-magenta)}.mag-leer{padding:var(--space-12) 0;font-size:var(--font-size-lg)}.mag-bild{margin:0}.mag-bild__rahmen{border-radius:var(--radius-xl);background:var(--color-gray-100);position:relative;overflow:hidden}.mag-bild__img{object-fit:cover}.mag-bild__unterschrift{margin-top:var(--space-3);font-size:var(--font-size-xs);flex-wrap:wrap;gap:.25rem 1rem;line-height:1.5;display:flex}.mag-bild__credit{opacity:1}body:has(.mag-hub){background-color:var(--color-gray-100)}.mag-hub{--kachel-bg:var(--color-white);padding:clamp(1.5rem, 1rem + 2vw, 3rem) 0 var(--section-padding-y)}.mag-hub__kopf{gap:var(--space-5);margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.mag-hub .mag-krumen+.mag-hub__kopf{margin-top:var(--space-6)}.mag-hub__titel{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-display);text-wrap:balance;margin:0;line-height:1.02}.mag-hub__akzent{color:var(--color-magenta)}.mag-hub__intro{max-width:40rem;font-size:var(--font-size-lg);text-wrap:pretty;margin:0;line-height:1.5}.mag-hub__seite{margin:0 0 var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mag-hub .mag-seiten__nummer:hover{background:var(--color-white)}.mag-hub__titel--klein{font-size:var(--font-size-h1)}.mag-hub__alle{justify-content:center;margin:clamp(2rem,1.5rem + 1.5vw,3rem) 0 0;display:flex}.mag-hub__alle-link{gap:var(--space-2)}.mag-suche{border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);align-items:center;width:100%;max-width:40rem;min-height:56px;padding:.375rem .375rem .375rem 3rem;display:flex;position:relative}.mag-suche:focus-within{border-color:var(--color-magenta);box-shadow:0 0 0 3px #e200742e}.mag-suche__icon{color:var(--color-text-dark);pointer-events:none;position:absolute;left:1.125rem}.mag-suche__feld{min-width:0;height:44px;color:var(--color-text-dark);font:inherit;font-size:var(--font-size-base);background:0 0;border:0;outline:none;flex:1}.mag-suche__feld:focus,.mag-suche__feld:focus-visible{box-shadow:none;outline:none}.mag-suche__feld::placeholder{color:var(--color-text-dark);opacity:.55}.mag-suche__feld::-webkit-search-cancel-button{display:none}.mag-suche__leeren{border-radius:var(--pill);background:var(--color-gray-100);width:44px;height:44px;color:var(--color-text-dark);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.mag-alle__werkzeuge{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.mag-alle__anzahl{margin:0 0 var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mag-alle__leer{justify-items:start;gap:var(--space-3);border-radius:var(--radius-xl);background:var(--color-white);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.mag-alle__leer p{margin:0}.mag-alle__leer-titel{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-alle__mehr{justify-content:center;margin:clamp(2rem,1.5rem + 1.5vw,3rem) 0 0;display:flex}.mag-alle__mehr .btn{gap:var(--space-2)}.mag-alle__rest{font-weight:400}.mag-themahero{min-height:clamp(20rem,14rem + 14vw,27.5rem);margin:var(--space-6) 0 clamp(1.5rem, 1rem + 1.5vw, 2.5rem);border-radius:var(--radius-2xl);background:var(--color-bg-dark);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.mag-themahero__bild{z-index:-2;position:absolute;inset:0}.mag-themahero__bild .mag-bild__rahmen{border-radius:0;height:100%;aspect-ratio:auto!important}.mag-themahero:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000b8 0%,#00000073 45%,#0000000d 80%);position:absolute;inset:0}.mag-themahero--ohne-bild:after{display:none}.mag-themahero__text{max-width:38rem;color:var(--color-white);padding:clamp(1.75rem,1rem + 3vw,3.5rem)}.mag-themahero__titel{color:var(--color-white);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-display);text-wrap:balance;margin:0;line-height:1.02}.mag-themahero__intro{margin:var(--space-4) 0 0;color:var(--color-white);font-size:var(--font-size-lg);text-wrap:pretty;line-height:1.5}.mag-themahero__anzahl{margin:var(--space-5) 0 0;border-radius:var(--pill);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid #fff9;padding:.25rem .875rem;display:inline-flex}@media (max-width:700px){.mag-themahero{border-radius:var(--radius-xl);min-height:26rem}.mag-themahero:after{background:linear-gradient(#0000000d 15%,#00000080 50%,#000000c7 100%)}}.mag-slider__kopf{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.mag-slider__kopf>h2{margin:0}.mag-slider__pfeile{gap:var(--space-2);display:flex}.mag-slider__pfeil{border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--kachel-bg,var(--color-white));width:48px;height:48px;color:var(--color-text-dark);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.mag-slider__pfeil:hover:not(:disabled){border-color:var(--color-magenta);background:var(--color-magenta);color:var(--color-white)}.mag-slider__pfeil:disabled{opacity:.35;cursor:default}.mag-slider__spur{--slider-gap:clamp(1rem, .75rem + 1vw, 1.5rem);padding:0 0 var(--space-2);grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--slider-gap)) / 3);gap:var(--slider-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:grid;position:relative;overflow-x:auto}.mag-slider__spur::-webkit-scrollbar{display:none}.mag-slider__spur>li{scroll-snap-align:start;display:flex}.mag-slider__spur>li>*{flex:1}.mag-slider--4 .mag-slider__spur{grid-auto-columns:calc((100% - 3 * var(--slider-gap)) / 4)}@media (max-width:1100px){.mag-slider__spur,.mag-slider--4 .mag-slider__spur{grid-auto-columns:calc((100% - var(--slider-gap)) / 2.3)}}@media (max-width:700px){.mag-slider__spur,.mag-slider--4 .mag-slider__spur{margin-inline:calc(var(--section-padding-x) * -1);padding-inline:var(--section-padding-x);scroll-padding-inline:var(--section-padding-x);grid-auto-columns:78%}.mag-slider--4 .mag-slider__spur{grid-auto-columns:62%}.mag-slider__pfeile{display:none}}.mag-themen{margin-bottom:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.mag-themen__liste{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:700px){.mag-themen__liste{margin-inline:calc(var(--section-padding-x) * -1);padding:0 var(--section-padding-x) var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mag-themen__liste::-webkit-scrollbar{display:none}.mag-themen__liste>*{flex:none}}.mag-themen__pill{white-space:nowrap;border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);min-height:44px;color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;padding:.5rem 1.125rem;text-decoration:none;display:inline-flex}.mag-themen__pill:hover{border-color:var(--color-magenta);color:var(--color-text-dark)}.mag-themen__pill[aria-current=page],.mag-themen__pill[aria-pressed=true]{background:var(--color-magenta);border-color:var(--color-magenta);color:var(--color-white)}.mag-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mag-tag{border:1px solid var(--color-gray-300);border-radius:var(--pill);min-height:32px;color:var(--color-text-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast), color var(--transition-fast);align-items:center;padding:.25rem .875rem;line-height:1.2;text-decoration:none;display:inline-flex}.mag-tag:hover{border-color:var(--color-magenta);color:var(--color-magenta)}.mag-kachel{background:var(--kachel-bg,var(--color-white));border-radius:var(--radius-xl);flex-direction:column;min-width:0;display:flex;position:relative}.mag-kachel__medien{padding:12px 12px 0}.mag-kachel .mag-bild__rahmen{border-radius:var(--radius-lg)}.mag-kachel__inhalt{flex-direction:column;flex:1;gap:.625rem;padding:1.125rem 1.5rem 1.5rem;display:flex}.mag-kachel__meta{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;line-height:1.4;display:flex}.mag-kachel__kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.mag-kachel__titel{font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0;line-height:1.2}.mag-kachel__ziel{color:var(--color-text-dark);text-decoration:none}.mag-kachel__ziel:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.mag-kachel__ziel:focus-visible{box-shadow:none}.mag-kachel__ziel:focus-visible:after{box-shadow:0 0 0 3px var(--color-magenta)}.mag-kachel:hover .mag-kachel__ziel{text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-kachel .mag-bild__img{transition:transform var(--transition-slow)}.mag-kachel:hover .mag-bild__img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.mag-kachel:hover .mag-bild__img{transform:none}}.mag-kachel__teaser{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mag-kachel .mag-tags{z-index:1;position:relative}.mag-kachel__fuss{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:.375rem;display:flex}.mag-kachel__pfeil--klein{width:36px;height:36px}.mag-kachel--gross .mag-kachel__medien{padding:14px 14px 0}.mag-kachel--gross .mag-kachel__inhalt{gap:.875rem;padding:1.5rem 1.75rem 1.75rem}.mag-kachel--gross .mag-kachel__titel{letter-spacing:var(--letter-spacing-tighter);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.08}.mag-kachel--gross .mag-kachel__teaser{font-size:var(--font-size-base)}.mag-kachel__pfeil{border-radius:var(--pill);background:var(--color-gray-100);width:48px;height:48px;color:var(--color-text-dark);transition:background var(--transition-fast), color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.mag-kachel:hover .mag-kachel__pfeil{background:var(--color-magenta);color:var(--color-white)}.mag-kachel--zeile{flex-direction:row}.mag-kachel--zeile .mag-kachel__medien{flex:0 0 40%;padding:12px 0 12px 12px;display:flex}.mag-kachel--zeile .mag-bild{flex:1;display:flex}.mag-kachel--zeile .mag-bild__rahmen{flex:1;min-height:8.5rem;aspect-ratio:auto!important}.mag-kachel--zeile .mag-kachel__inhalt{gap:.5rem;padding:1rem 1.25rem 1.125rem}.mag-kachel--zeile .mag-kachel__titel{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.mag-kachel--zeile .mag-kachel__teaser{-webkit-line-clamp:2;font-size:.9375rem}@media (max-width:700px){.mag-kachel--zeile .mag-kachel__medien{flex-basis:132px}.mag-kachel--zeile .mag-bild__rahmen{min-height:132px}.mag-kachel--zeile .mag-kachel__teaser{display:none}}.mag-kachel--zeile .mag-kachel__meta>:not(time){display:none}.mag-kachel--klein .mag-kachel__medien{padding:10px 10px 0}.mag-kachel--klein .mag-kachel__inhalt{gap:.5rem;padding:.875rem 1.125rem 1.125rem}.mag-kachel--klein .mag-kachel__titel{font-size:1.0625rem}.mag-kachel--klein .mag-kachel__meta>:not(time){display:none}.mag-hub-oben{gap:var(--space-4);display:grid}@media (min-width:1101px){.mag-hub-oben{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mag-hub-oben__liste{gap:var(--space-4);display:grid}@media (min-width:1101px){.mag-hub-oben__liste{grid-template-rows:repeat(3,minmax(0,1fr))}}.mag-hub-block{margin-top:clamp(3.5rem,2.5rem + 3vw,6rem)}.mag-hub-block__kopf{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.mag-hub-block__titel{font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0;line-height:1.1}.mag-hub-block__mehr{align-items:center;gap:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);min-height:44px;color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.5rem 1.125rem;text-decoration:none;display:inline-flex}.mag-hub-block__mehr:hover{border-color:var(--color-magenta);color:var(--color-text-dark)}.mag-hub-block__mehr svg{color:var(--color-magenta)}.mag-raster{gap:clamp(1rem,.75rem + 1vw,1.5rem);display:grid}@media (min-width:701px){.mag-raster--drei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.mag-raster--drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.mag-themenkacheln,.mag-dealkacheln,.mag-meldungskacheln{gap:clamp(1rem,.75rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.mag-themenkacheln,.mag-dealkacheln,.mag-meldungskacheln{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--section-padding-x) * -1);padding:0 var(--section-padding-x) var(--space-2);scroll-padding-inline:var(--section-padding-x);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.mag-themenkacheln>li,.mag-dealkacheln>li,.mag-meldungskacheln>li{scroll-snap-align:start}}@media (min-width:701px){.mag-themenkacheln,.mag-dealkacheln,.mag-meldungskacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.mag-themenkacheln,.mag-dealkacheln,.mag-meldungskacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}.mag-themenkachel{background:var(--kachel-bg,var(--color-white));border-radius:var(--radius-xl);position:relative}.mag-themenkachel__medien{padding:12px 12px 0}.mag-themenkachel .mag-bild__rahmen{border-radius:var(--radius-lg)}.mag-themenkachel__inhalt{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.25rem 1.25rem;display:grid}.mag-themenkachel__ziel{color:var(--color-text-dark);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);grid-column:1;line-height:1.2;text-decoration:none}.mag-themenkachel__ziel:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.mag-themenkachel__ziel:focus-visible{box-shadow:none}.mag-themenkachel__ziel:focus-visible:after{box-shadow:0 0 0 3px var(--color-magenta)}.mag-themenkachel__anzahl{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);grid-column:1}.mag-themenkachel__pfeil{border-radius:var(--pill);background:var(--color-gray-100);width:40px;height:40px;transition:background var(--transition-fast), color var(--transition-fast);grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}.mag-themenkachel:hover .mag-themenkachel__pfeil{background:var(--color-magenta);color:var(--color-white)}.mag-themenkachel .mag-bild__img{transition:transform var(--transition-slow)}.mag-themenkachel:hover .mag-bild__img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.mag-themenkachel:hover .mag-bild__img{transform:none}}.mag-dealkachel{background:var(--kachel-bg,var(--color-white));border-radius:var(--radius-xl);flex-direction:column;display:flex}.mag-dealkachel__medien{padding:12px 12px 0}.mag-dealkachel .mag-bild__rahmen{border-radius:var(--radius-lg)}.mag-dealkachel__logoflaeche{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-gray-100);justify-content:center;align-items:center;display:flex}.mag-dealkachel__logoflaeche img{object-fit:contain;width:72px;height:72px}.mag-dealkachel__inhalt{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.mag-dealkachel__kopf{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.mag-dealkachel__label{border:1px solid var(--color-text-dark);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.125rem .5rem;line-height:1.4;display:inline-flex}.mag-dealkachel__partner{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.mag-dealkachel__claim{font-size:1.0625rem;font-weight:var(--font-weight-extrabold);text-wrap:balance;margin:0;line-height:1.25}.mag-dealkachel__klein{font-size:var(--font-size-xs);margin:0;line-height:1.45}.mag-dealkachel__cta{align-self:flex-start;align-items:center;gap:var(--space-2);border:2px solid var(--color-magenta);border-radius:var(--pill);min-height:44px;color:var(--color-magenta);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), color var(--transition-fast);margin-top:auto;padding:.5rem 1.125rem;text-decoration:none;display:inline-flex}.mag-dealkachel__cta:hover{background:var(--color-magenta);color:var(--color-white)}.mag-checkband{align-items:center;gap:var(--space-5) var(--space-8);border-radius:var(--radius-2xl);background:var(--color-bg-dark);color:var(--color-white);margin-top:clamp(3.5rem,2.5rem + 3vw,6rem);padding:clamp(1.75rem,1.25rem + 2vw,3rem) clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}@media (min-width:901px){.mag-checkband{grid-template-columns:auto minmax(0,1fr) auto}}.mag-checkband__icon{border-radius:var(--pill);background:var(--color-magenta);width:64px;height:64px;color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.mag-checkband__titel{margin:0 0 var(--space-2);color:var(--color-white);font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.mag-checkband__text p{color:var(--color-white);font-size:var(--font-size-base);margin:0;line-height:1.5}.mag-checkband__cta{justify-self:start}.mag-anleitungskacheln{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:701px){.mag-anleitungskacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1101px){.mag-anleitungskacheln{gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr))}}.mag-anleitungskachel{justify-content:center;align-items:center;gap:var(--space-3);height:100%;min-height:7.5rem;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:var(--kachel-bg,var(--color-white));color:var(--color-text-dark);text-align:center;transition:border-color var(--transition-fast);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.mag-anleitungskachel:hover{border-color:var(--color-magenta);color:var(--color-text-dark)}.mag-anleitungskachel__logo{justify-content:center;align-items:center;width:96px;height:44px;display:flex}.mag-anleitungskachel__logo img{object-fit:contain;width:100%;height:100%}@media (max-width:700px){.mag-anleitungskachel{gap:var(--space-2);min-height:6.25rem;padding:var(--space-3) var(--space-2)}.mag-anleitungskachel__logo{width:72px;height:32px}}.mag-anleitungskachel__name{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.3}.mag-autor__liste-titel{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.mag-seiten{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-color);margin-top:clamp(3rem,2.5rem + 2vw,5rem);display:flex}.mag-seiten__schritt{align-items:center;gap:var(--space-2);min-width:6rem;min-height:44px;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);text-decoration:none;display:inline-flex}.mag-seiten__schritt:last-child{justify-content:flex-end}.mag-seiten__schritt:hover{color:var(--color-magenta)}.mag-seiten__liste{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.mag-seiten__nummer{border-radius:var(--pill);width:44px;height:44px;color:var(--color-text-dark);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mag-seiten__nummer:hover{background:var(--color-gray-100);color:var(--color-text-dark)}.mag-seiten__nummer[aria-current=page]{background:var(--color-magenta);color:var(--color-white)}.mag-krumen ol{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mag-krumen li{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.mag-krumen a{color:var(--color-text-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-300);-webkit-text-decoration-color:var(--color-gray-300);-webkit-text-decoration-color:var(--color-gray-300);text-decoration-color:var(--color-gray-300);text-underline-offset:3px}.mag-krumen a:hover{color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta)}.mag-krumen [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.mag-krumen__trenner{flex:none}@media (max-width:600px){.mag-krumen li:has(>[aria-current=page]){display:none}}.mag-kopf{background:linear-gradient(180deg, var(--color-gray-100) 0%, var(--color-gray-100) 35%, var(--color-white) 80%);box-shadow:0 -2px 0 var(--color-gray-100);padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.mag-kopf__text{max-width:50rem;margin:clamp(1.75rem,1.2rem + 2vw,3rem) 0 clamp(2rem,1.5rem + 2vw,3rem)}.mag-kopf__oben{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.mag-kopf__oben .mag-tag{background:var(--color-white);border-color:var(--color-gray-200)}.mag-kopf__titel{font-size:clamp(2.125rem,1.4rem + 3.2vw,4rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-display);text-wrap:balance;margin:0;line-height:1.05}.mag-kopf__teaser{margin:var(--space-6) 0 0;text-wrap:pretty;max-width:44rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.mag-meta--kopf{margin-top:var(--space-6)}.mag-kopf__bildrahmen{margin-bottom:clamp(2rem,1.5rem + 3vw,4.5rem)}.mag-kopf__bild .mag-bild__rahmen{border-radius:var(--radius-2xl)}@media (max-width:700px){.mag-kopf__bild .mag-bild__rahmen{border-radius:var(--radius-lg)}}.mag-artikel__raster{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(3rem,2.5rem + 3vw,6rem);display:grid}@media (min-width:901px){.mag-artikel__raster{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4vw,5rem)}}.mag-toc{top:calc(var(--mag-oben-jetzt) + var(--space-4));transition:top var(--mag-kopf-wechsel,.28s ease)}.mag-toc--mobil[open] summary{border-bottom:1px solid var(--color-gray-200)}.mag-artikel__text{min-width:0;max-width:44rem}.mag-kurz{margin:0 0 var(--space-10);padding:var(--space-6) var(--space-6) var(--space-5);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl)}.mag-kurz__titel{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight)}.mag-kurz ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mag-kurz li{padding-left:1.75rem;line-height:1.5;position:relative}.mag-kurz li:before{content:"";background:var(--color-magenta);width:.75rem;height:2px;position:absolute;top:.6em;left:0}.mag-text{font-size:var(--font-size-base);line-height:1.7}.mag-text>*+*{margin-top:var(--space-5)}.mag-text p{text-wrap:pretty}.mag-text>p+p{margin-top:var(--space-4)}.mag-text h2{margin:var(--space-12) 0 0;font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);scroll-margin-top:calc(var(--mag-oben) + var(--space-6));text-wrap:balance;line-height:1.2}.mag-text h2+*{margin-top:var(--space-4)}.mag-text h3{margin:var(--space-8) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.3}.mag-text h3+*{margin-top:var(--space-3)}.mag-text a:not(.btn){color:var(--color-link);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}.mag-text a:not(.btn):hover{color:var(--color-link-hover)}.mag-text__extern{vertical-align:-.1em;margin-left:.15em;display:inline-block}.mag-text strong{font-weight:var(--font-weight-bold)}.mag-text ul,.mag-text ol{margin-block:var(--space-4) 0;gap:var(--space-2);padding-left:1.25em;display:grid}.mag-text ul{padding-left:0;list-style:none}.mag-text ul>li{padding-left:1.5rem;position:relative}.mag-text ul>li:before{content:"";background:var(--color-magenta);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:.25rem}.mag-text ol{counter-reset:mag-schritt;padding-left:0;list-style:none}.mag-text ol>li{counter-increment:mag-schritt;min-height:1.9rem;padding-left:2.75rem;position:relative}.mag-text ol>li:before{content:counter(mag-schritt);background:var(--color-gray-100);width:1.9rem;height:1.9rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:.15em;left:0}.mag-text blockquote{margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-xl);background:var(--color-gray-100);font-size:var(--font-size-lg);line-height:1.5}.mag-text blockquote:before{content:"„";margin-bottom:var(--space-2);color:var(--color-magenta);font-size:3rem;font-weight:var(--font-weight-extrabold);line-height:.9;display:block}.mag-text__bild{margin-block:var(--space-8)}.mag-hinweis{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-magenta);border-radius:var(--radius-xl);background:var(--color-gray-100);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.6;display:grid}.mag-hinweis__icon{border-radius:var(--pill);background:var(--color-magenta);width:36px;height:36px;color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.mag-hinweis__inhalt>*+*{margin-top:var(--space-2)}.mag-hinweis__titel{min-height:36px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);align-items:center;line-height:1.35;display:flex}.mag-hinweis--achtung .mag-hinweis__icon{background:var(--color-text-dark)}@media (max-width:600px){.mag-hinweis{gap:var(--space-3);padding:var(--space-4) var(--space-5)}}.mag-angebot{gap:var(--space-4);margin-block:var(--space-10);padding:12px 12px var(--space-5);border-radius:var(--radius-xl);background:var(--color-gray-100);display:grid}.mag-angebot__text{padding-inline:var(--space-3)}@media (min-width:701px){.mag-angebot:not(.mag-angebot--ohne-medien){align-items:center;gap:var(--space-6);padding:12px var(--space-8) 12px 12px;grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.mag-angebot:not(.mag-angebot--ohne-medien) .mag-angebot__text{padding:var(--space-3) 0}}.mag-angebot .mag-bild__rahmen{border-radius:var(--radius-lg)}.mag-angebot__logoflaeche{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-white);justify-content:center;align-items:center;display:flex}.mag-angebot__logoflaeche img{aspect-ratio:1;object-fit:contain;width:30%;max-width:88px;height:auto}@media (max-width:700px){.mag-angebot__logoflaeche{aspect-ratio:5/2}.mag-angebot__logoflaeche img{width:64px}}.mag-angebot__text{gap:var(--space-3);justify-items:start;display:grid}.mag-angebot__text>p{margin:0}.mag-angebot__kopf{align-items:center;gap:var(--space-3);min-height:28px;display:flex}.mag-angebot__label{border:1px solid var(--color-text-dark);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.125rem .5rem;line-height:1.4;display:inline-flex}.mag-angebot__logo{object-fit:contain;object-position:left center;width:72px;height:24px}.mag-angebot__partner{font-weight:var(--font-weight-bold)}.mag-angebot__claim{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:1.25}.mag-angebot__beschreibung{font-size:var(--font-size-sm);line-height:1.55}.mag-angebot__klein{font-size:var(--font-size-xs);line-height:1.5}.mag-angebot__cta{margin-top:var(--space-2)}.mag-aufforderung{gap:var(--space-3);margin-block:var(--space-10);padding:var(--space-6) var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);justify-items:start;display:grid}.mag-aufforderung p{margin:0}.mag-aufforderung__titel{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight)}.mag-aufforderung .btn{margin-top:var(--space-2)}.mag-aufforderung--check{align-items:start;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.mag-aufforderung--check>div{gap:var(--space-3);justify-items:start;display:grid}.mag-aufforderung__icon{border-radius:var(--radius-lg);background:var(--color-magenta);width:56px;height:56px;color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}@media (max-width:600px){.mag-aufforderung{padding:var(--space-5)}.mag-aufforderung--check{grid-template-columns:1fr}}.mag-faq{margin-top:var(--space-12)}.mag-faq>h2{margin:0 0 var(--space-4)}.mag-faq__eintrag{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white)}.mag-faq__eintrag+.mag-faq__eintrag{margin-top:var(--space-3)}.mag-faq__eintrag summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-5);cursor:pointer;font-weight:var(--font-weight-semibold);line-height:1.4;list-style:none;display:flex}.mag-faq__eintrag summary::-webkit-details-marker{display:none}.mag-faq__eintrag summary svg{color:var(--color-magenta);transition:transform var(--transition-base);flex:none}.mag-faq__eintrag[open] summary svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mag-faq__eintrag summary svg{transition:none}}.mag-faq__eintrag p{padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-sm);margin:0;line-height:1.6}.mag-video{margin-block:var(--space-8)}.mag-video__start{border-radius:var(--radius-xl);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.mag-video__flaeche{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--gradient-dark);display:block}.mag-video__knopf{background:var(--color-magenta);width:72px;height:72px;color:var(--color-white);box-shadow:var(--shadow-magenta);transition:transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mag-video__start:hover .mag-video__knopf{transform:translate(-50%,-50%)scale(1.06)}.mag-video__hinweis{left:var(--space-4);bottom:var(--space-4);gap:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--font-size-xs);background:#000000b8;flex-wrap:wrap;padding:.375rem .75rem;display:flex;position:absolute}.mag-video__rahmen{aspect-ratio:16/9;border-radius:var(--radius-xl);background:#000;position:relative;overflow:hidden}.mag-video__rahmen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mag-video .mag-bild__unterschrift{gap:var(--space-1);flex-direction:column}.mag-tabelle{margin-block:var(--space-8);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow-x:auto}.mag-tabelle table{width:100%;min-width:calc(var(--spalten,1) * 8.5rem);border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm);line-height:1.5}.mag-tabelle tbody th[scope=row]{z-index:1;background:var(--color-white);position:sticky;left:0}.mag-tabelle thead th:first-child{z-index:2;position:sticky;left:0}.mag-tabelle caption{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-weight-bold);border-bottom:1px solid var(--color-gray-200)}.mag-tabelle th,.mag-tabelle td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-gray-200)}.mag-tabelle tbody tr:last-child>*{border-bottom:0}.mag-tabelle thead th{font-weight:var(--font-weight-bold);background:var(--color-gray-50)}.mag-tabelle tbody th{font-weight:var(--font-weight-semibold)}.mag-fuss{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-color);gap:var(--space-8);display:grid}.mag-quellen h2{margin:0 0 var(--space-3);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.mag-quellen ol{gap:var(--space-2);font-size:var(--font-size-sm);margin:0;padding-left:1.25em;display:grid}.mag-quellen a{color:var(--color-link);text-underline-offset:3px}.mag-autoren{gap:var(--space-5);display:grid}.mag-autor{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mag-autor>div{gap:var(--space-1);display:grid}.mag-autor__bild{width:72px}.mag-autor__bild .mag-bild__rahmen{border-radius:50%}.mag-autor p{margin:0}.mag-autor__name{font-weight:var(--font-weight-bold)}.mag-autor__name a{color:var(--color-text-dark);text-underline-offset:3px}.mag-autor__name a:hover{color:var(--color-magenta)}.mag-autor__rolle,.mag-autor__bio{font-size:var(--font-size-sm);line-height:1.5}.mag-weiter{padding:clamp(3rem, 2.5rem + 3vw, 6rem) 0 var(--section-padding-y);border-top:1px solid var(--border-color)}.mag-weiter__titel{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tighter);margin:0 0 clamp(1.5rem,1.2rem + 1vw,2.25rem);line-height:1.1}.mag-weiter__anleitungen{margin-bottom:clamp(3rem,2.5rem + 2vw,4.5rem)}.mag-weiter{--kachel-bg:var(--color-gray-100)}.mag-anleitungen{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:901px){.mag-anleitungen{grid-template-columns:repeat(3,minmax(0,1fr))}}.mag-anleitung{align-items:center;gap:var(--space-4);height:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--kachel-bg,var(--color-gray-100));color:var(--color-text-dark);transition:border-color var(--transition-fast);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.mag-anleitung:hover{border-color:var(--color-magenta);color:var(--color-text-dark)}.mag-anleitung>svg{color:var(--color-magenta)}.mag-anleitung__logo{justify-content:center;align-items:center;width:64px;height:40px;display:flex}.mag-anleitung__logo img{object-fit:contain;width:100%;height:100%}.mag-anleitung__text{gap:.125rem;display:grid}.mag-anleitung__titel{font-weight:var(--font-weight-bold);line-height:1.3}.mag-anleitung__hinweis{font-size:var(--font-size-xs)}.mag-autorkopf{gap:var(--space-6);margin:var(--space-6) 0 clamp(2.5rem, 2rem + 2vw, 4rem);align-items:center;display:grid}@media (min-width:701px){.mag-autorkopf{grid-template-columns:160px minmax(0,1fr)}}.mag-autorkopf__bild{width:160px}.mag-autorkopf__bild .mag-bild__rahmen{border-radius:50%}.mag-autorkopf__rolle{margin:var(--space-3) 0 0;font-weight:var(--font-weight-semibold)}.mag-glossar{position:relative}.mag-text a.mag-glossar__link,.mag-glossar__link{color:inherit;font-weight:inherit;-webkit-text-decoration:underline dotted var(--color-magenta);-webkit-text-decoration:underline dotted var(--color-magenta);-webkit-text-decoration:underline dotted var(--color-magenta);text-decoration:underline dotted var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-text a.mag-glossar__link:hover{color:var(--color-magenta)}.mag-glossar__tipp{z-index:20;border-radius:var(--radius-md);background:var(--color-text-dark);width:max-content;max-width:min(20rem,100vw - 2rem);color:var(--color-white);font-size:var(--font-size-sm);text-align:left;pointer-events:none;transform:translateX(calc(-50% + var(--versatz,0px)));padding:.75rem 1rem;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 10px);left:50%}.mag-glossar__tipp[data-unten]{top:calc(100% + 10px);bottom:auto}@media (hover:hover){.mag-glossar:hover .mag-glossar__tipp,.mag-glossar:focus-within .mag-glossar__tipp{display:block}}.mag-abc ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mag-abc__link,.mag-abc__leer{border-radius:var(--pill);width:40px;height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.mag-abc__link{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-text-dark);text-decoration:none}.mag-abc__link:hover{border-color:var(--color-magenta);color:var(--color-text-dark)}.mag-abc__leer{color:var(--color-text-dark);opacity:.3}@media (min-width:1100px){.mag-abc ul{flex-wrap:nowrap;justify-content:space-between}}.mag-abc-gruppe{gap:var(--space-6);scroll-margin-top:var(--mag-oben);grid-template-columns:5rem minmax(0,1fr);padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.mag-abc-gruppe+.mag-abc-gruppe{border-top:1px solid var(--color-gray-200);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.mag-abc-gruppe__buchstabe{font-size:clamp(2.5rem,2rem + 2vw,4rem);font-weight:var(--font-weight-extrabold);margin:0;line-height:.9}.mag-abc-gruppe__liste{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mag-begriffkachel{gap:var(--space-2) var(--space-4);border-radius:var(--radius-xl);background:var(--kachel-bg,var(--color-white));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel pfeil""kurz kurz";padding:1.25rem 1.25rem 1.5rem 1.5rem;display:grid;position:relative}.mag-begriffkachel__titel{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);grid-area:titel;align-self:center;margin:0;line-height:1.25}.mag-begriffkachel__kurz{font-size:var(--font-size-sm);grid-area:kurz;margin:0;line-height:1.55}.mag-begriffkachel .mag-kachel__pfeil{grid-area:pfeil}.mag-begriffkachel__ziel{color:var(--color-text-dark);text-decoration:none}.mag-begriffkachel__ziel:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.mag-begriffkachel__ziel:focus-visible{box-shadow:none}.mag-begriffkachel__ziel:focus-visible:after{box-shadow:0 0 0 3px var(--color-magenta)}.mag-begriffkachel:hover .mag-begriffkachel__ziel{text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-begriffkachel:hover .mag-kachel__pfeil{background:var(--color-magenta);color:var(--color-white)}@media (max-width:900px){.mag-abc-gruppe{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.mag-abc-gruppe__liste{grid-template-columns:minmax(0,1fr)}}.mag-begriff{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.mag-begriff__haupt{border-radius:var(--radius-xl);background:var(--color-white);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem)}.mag-begriff__kopf{gap:var(--space-4);max-width:46rem;display:grid}.mag-begriff__titel{font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.05}.mag-begriff__kurz{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-wrap:pretty;margin:0;line-height:1.5}.mag-begriff__auch{font-size:var(--font-size-sm);margin:0}.mag-begriff__text{max-width:46rem;margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-gray-200)}.mag-begriff__seite{gap:var(--space-4);display:grid}.mag-begriff__box{border-radius:var(--radius-xl);background:var(--color-white);padding:1.5rem}.mag-begriff__boxtitel{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-begriff__verwandt{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mag-begriff__verwandt li{gap:.25rem;display:grid}.mag-begriff__verwandt a{color:var(--color-text-dark);font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:3px}.mag-begriff__verwandt a:hover{color:var(--color-magenta)}.mag-begriff__verwandt span{font-size:var(--font-size-sm);line-height:1.5}.mag-begriff__zurueck{justify-self:start;align-items:center;gap:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);min-height:44px;color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.5rem 1.125rem;text-decoration:none;display:inline-flex}.mag-begriff__zurueck:hover{border-color:var(--color-magenta);color:var(--color-text-dark)}.mag-begriff__zurueck svg{color:var(--color-magenta)}@media (max-width:1000px){.mag-begriff{grid-template-columns:minmax(0,1fr)}}.mag-fragen__gruppe{gap:var(--space-6);grid-template-columns:14rem minmax(0,1fr);padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.mag-fragen__gruppe+.mag-fragen__gruppe{border-top:1px solid var(--color-gray-200);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.mag-fragen__thema{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);text-wrap:balance;margin:0;line-height:1.15}.mag-fragen__karte{border-radius:var(--radius-xl);background:var(--color-white);padding:.5rem 0}.mag-fragen .mag-fragen__eintrag{scroll-margin-top:calc(var(--mag-oben) + var(--space-4));background:0 0;border:0;border-radius:0}.mag-fragen .mag-fragen__eintrag+.mag-fragen__eintrag{border-top:1px solid var(--color-gray-200);margin-top:0}.mag-fragen .mag-fragen__eintrag summary{min-height:64px;padding:var(--space-4) var(--space-6);font-size:var(--font-size-base)}.mag-fragen__antwort{justify-items:start;gap:var(--space-3);padding:0 var(--space-6) var(--space-6);display:grid}.mag-fragen .mag-fragen__antwort p{font-size:var(--font-size-base);max-width:46rem;padding:0;line-height:1.6}.mag-fragen__quelle{align-items:center;gap:var(--space-2);color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:3px;display:inline-flex}.mag-fragen__quelle:hover{color:var(--color-magenta)}.mag-fragen__quelle svg{color:var(--color-magenta);flex:none}@media (max-width:900px){.mag-fragen__gruppe{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.mag-fragen .mag-fragen__eintrag summary{padding:var(--space-4) var(--space-5)}.mag-fragen__antwort{padding:0 var(--space-5) var(--space-5)}}.mag-anbieter__gruppe{padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.mag-anbieter__gruppe+.mag-anbieter__gruppe{border-top:1px solid var(--color-gray-200);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.mag-anbieter__bereich{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);line-height:1.15;display:flex}.mag-anbieter__anzahl{border-radius:var(--pill);background:var(--color-white);min-width:2rem;height:2rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.mag-anbieter__raster{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mag-anbieterkachel{gap:var(--space-3);border-radius:var(--radius-xl);background:var(--kachel-bg,var(--color-white));flex-direction:column;padding:12px 12px 1.25rem;display:flex;position:relative}.mag-anbieterkachel__logo{height:7rem;margin-bottom:var(--space-1);border-radius:var(--radius-lg);background:var(--color-gray-100);justify-content:center;align-items:center;padding:1.25rem;display:flex}.mag-anbieterkachel__logo img{object-fit:contain;width:100%;max-width:9rem;height:100%;max-height:3.25rem}.mag-anbieterkachel__name,.mag-anbieterkachel__lead,.mag-anbieterkachel__angebot,.mag-anbieterkachel__fuss{margin:0;padding-inline:.5rem}.mag-anbieterkachel__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:1.25}.mag-anbieterkachel__ziel{color:var(--color-text-dark);text-decoration:none}.mag-anbieterkachel__ziel:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.mag-anbieterkachel__ziel:focus-visible{box-shadow:none}.mag-anbieterkachel__ziel:focus-visible:after{box-shadow:0 0 0 3px var(--color-magenta)}.mag-anbieterkachel:hover .mag-anbieterkachel__ziel{text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-anbieterkachel__lead{font-size:var(--font-size-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.mag-anbieterkachel__angebot{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4;display:flex}.mag-anbieterkachel__angebot .mag-werbung{border-color:var(--color-magenta);color:var(--color-magenta);flex:none}.mag-anbieterkachel__fuss{padding-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.mag-anbieterkachel:hover .mag-kachel__pfeil{background:var(--color-magenta);color:var(--color-white)}@media (max-width:1100px){.mag-anbieter__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.mag-anbieter__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mag-anbieter__raster{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.mag-anbieterkachel{align-content:center;align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"logo name pfeil""logo angebot pfeil";min-height:calc(4.5rem + 20px);padding:10px 14px 10px 10px;display:grid}.mag-anbieterkachel__logo{grid-area:logo;width:4.5rem;height:4.5rem;margin:0;padding:.625rem}.mag-anbieterkachel__logo img{max-width:100%;max-height:100%}.mag-anbieterkachel__name{font-size:var(--font-size-base);grid-area:name;align-self:end;padding:0}.mag-anbieterkachel__lead{display:none}.mag-anbieterkachel__angebot{font-size:var(--font-size-xs);flex-wrap:wrap;grid-area:angebot;align-self:start;gap:.25rem;padding:0}.mag-anbieterkachel__fuss{grid-area:1/pfeil/-1;margin:0;padding:0;font-size:0}.mag-anbieterkachel:not(:has(.mag-anbieterkachel__angebot)) .mag-anbieterkachel__name{grid-row:1/-1;align-self:center}}:root{--mag-kopf-wechsel:.28s cubic-bezier(.2, 0, 0, 1)}html[data-mag-kopf] .site-header{transition:transform var(--mag-kopf-wechsel), box-shadow var(--mag-kopf-wechsel)}html[data-mag-kopf=weg] .site-header{box-shadow:none;transform:translateY(-100%)}html[data-mag-kopf] .mag-leiste{transition:transform var(--mag-kopf-wechsel)}html[data-mag-kopf=weg] .mag-leiste{transform:translateY(-64px)}html[data-mag-kopf=weg]{--mag-oben-jetzt:57px}@media (prefers-reduced-motion:reduce){html[data-mag-kopf] .site-header,html[data-mag-kopf] .mag-leiste,.mag-toc{transition:none}}body:has(.mag-leiste) .site-endorsement{display:none}.mag-leiste{z-index:calc(var(--z-sticky) - 1);border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-100);position:sticky;top:64px}.mag-leiste__innen{align-items:center;gap:var(--space-2);min-height:56px;display:flex;position:relative}.mag-leiste__absender{margin-right:var(--space-3);padding-right:var(--space-5);border-right:1px solid var(--color-gray-200);flex:none;align-items:center;gap:.625rem;display:flex}.mag-leiste__absender-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap}.mag-leiste__absender-logo{align-items:center;display:inline-flex}.mag-leiste__absender-logo img{width:auto;height:26px;display:block}.mag-leiste__name{margin-right:var(--space-3);color:var(--color-text-dark);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);white-space:nowrap;text-decoration:none}.mag-leiste__name:hover{color:var(--color-magenta)}.mag-leiste__liste{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mag-leiste__link{border-radius:var(--pill);min-height:40px;color:var(--color-text-dark);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .875rem;text-decoration:none;display:inline-flex}.mag-leiste__link:hover{background:var(--color-white);color:var(--color-text-dark)}.mag-leiste__link[aria-current=page],.mag-leiste__link[data-aktiv]{background:var(--color-white);color:var(--color-magenta)}.mag-leiste__link--menue svg{transition:transform var(--transition-base)}.mag-leiste__link--menue[aria-expanded=true] svg{transform:rotate(180deg)}.mag-leiste__menue{display:none}.mag-leiste__suche{align-items:center;gap:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);min-height:44px;color:var(--color-text-dark);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;flex:none;margin-left:auto;padding:0 1.125rem 0 .875rem;display:inline-flex}.mag-leiste__suche:hover{border-color:var(--color-magenta)}.mag-leiste__suche svg{color:var(--color-magenta)}.mag-leiste__themen{position:relative}.mag-themenmenue{z-index:5;width:26rem;padding:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);background:var(--color-white);animation:.18s cubic-bezier(.2,0,0,1) mag-menue-auf;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 48px #00000024}.mag-themenmenue:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.mag-themenmenue:not([data-offen]){display:none}.mag-themenmenue ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mag-themenmenue__eintrag{align-items:center;gap:var(--space-4);border-radius:var(--radius-lg);color:var(--color-text-dark);padding:.5rem;text-decoration:none;display:flex}.mag-themenmenue__eintrag:hover,.mag-themenmenue__eintrag:focus-visible{background:var(--color-gray-100);color:var(--color-text-dark)}.mag-themenmenue__eintrag[aria-current=page] .mag-themenmenue__titel{color:var(--color-magenta)}.mag-themenmenue__bild{border-radius:var(--radius-md);background:var(--color-gray-100);flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.mag-themenmenue__bild .mag-bild{width:100%}.mag-themenmenue__bild .mag-bild__rahmen{border-radius:0}.mag-themenmenue__bild--alle svg{color:var(--color-magenta)}.mag-themenmenue__text{gap:.125rem;display:grid}.mag-themenmenue__titel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.3}.mag-themenmenue__zusatz{font-size:var(--font-size-xs)}@keyframes mag-menue-auf{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1100px){.mag-leiste__name{margin-right:0}.mag-leiste__menue{border-radius:var(--pill);width:44px;height:44px;color:var(--color-text-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mag-leiste__menue svg{transition:transform var(--transition-base)}.mag-leiste__menue[aria-expanded=true] svg{transform:rotate(180deg)}.mag-leiste__liste{max-height:calc(100dvh - 140px);padding:var(--space-2) var(--section-padding-x) var(--space-4);border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-100);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000014}.mag-leiste__liste[data-offen]{display:flex}.mag-leiste__link{width:100%;min-height:48px;padding:0 var(--space-4);font-size:var(--font-size-base)}.mag-leiste__link--menue{display:none}.mag-themenmenue,.mag-themenmenue:not([data-offen]){width:auto;margin-bottom:var(--space-2);padding:var(--space-1);box-shadow:none;animation:none;display:block;position:static}.mag-themenmenue:before{display:none}}@media (min-width:701px) and (max-width:1100px){.mag-themenmenue ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mag-leiste__absender{display:none}}@media (prefers-reduced-motion:reduce){.mag-leiste__menue svg,.mag-leiste__link--menue svg{transition:none}.mag-themenmenue{animation:none}}html:has(.mag-sofort[open]){overflow:hidden}.mag-sofort{border-radius:var(--radius-xl);background:var(--color-white);width:min(46rem,100% - 2rem);max-width:none;max-height:none;color:var(--color-text-dark);opacity:0;transform-origin:50% 0;transition:opacity .22s cubic-bezier(.2, 0, 0, 1), transform .22s cubic-bezier(.2, 0, 0, 1), overlay .22s allow-discrete, display .22s allow-discrete;border:0;margin:clamp(1rem,8vh,6rem) auto auto;padding:0;transform:translateY(-8px)scale(.97);box-shadow:0 24px 64px #0000003d}.mag-sofort[open]{opacity:1;transform:none}@starting-style{.mag-sofort[open]{opacity:0;transform:translateY(-8px)scale(.97)}}.mag-sofort::backdrop{transition:background-color .22s ease, overlay .22s allow-discrete, display .22s allow-discrete;background:0 0}.mag-sofort[open]::backdrop{background:#00000073}@starting-style{.mag-sofort[open]::backdrop{background:0 0}}.mag-sofort__gruppe,.mag-sofort__liste>li,.mag-sofort__leer,.mag-sofort__hinweis{animation:.2s cubic-bezier(.2,0,0,1) both mag-treffer-auf}@keyframes mag-treffer-auf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mag-sofort{transition:opacity .12s linear, overlay .12s allow-discrete, display .12s allow-discrete;transform:none}@starting-style{.mag-sofort[open]{transform:none}}.mag-sofort__gruppe,.mag-sofort__liste>li,.mag-sofort__leer,.mag-sofort__hinweis{animation:none}}.mag-sofort__rahmen{flex-direction:column;max-height:min(42rem,100dvh - 2*clamp(1rem,8vh,6rem));display:flex}.mag-sofort__kopf{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--color-gray-200);flex:none;display:flex}.mag-sofort__lupe{color:var(--color-magenta);flex:none}.mag-sofort__feld{min-width:0;height:48px;color:var(--color-text-dark);font:inherit;font-size:var(--font-size-lg);background:0 0;border:0;flex:1}.mag-sofort__feld:focus,.mag-sofort__feld:focus-visible{box-shadow:none;outline:none}.mag-sofort__feld::placeholder{color:var(--color-text-dark);opacity:.5}.mag-sofort__feld::-webkit-search-cancel-button{display:none}.mag-sofort__zu{border-radius:var(--pill);background:var(--color-gray-100);width:44px;height:44px;color:var(--color-text-dark);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.mag-sofort__inhalt{padding:var(--space-4) var(--space-3) var(--space-5);overscroll-behavior:contain;flex:1;overflow-y:auto}.mag-sofort__gruppe+.mag-sofort__gruppe{margin-top:var(--space-4)}.mag-sofort__gruppentitel{margin:0 0 var(--space-2);padding:0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.mag-sofort__liste{margin:0;padding:0;list-style:none}.mag-sofort__treffer{padding:.625rem var(--space-3);border-radius:var(--radius-md);color:var(--color-text-dark);gap:.125rem;text-decoration:none;display:grid}.mag-sofort__treffer:hover,.mag-sofort__treffer:focus-visible{background:var(--color-gray-100);color:var(--color-text-dark)}.mag-sofort__treffer:focus-visible{outline:2px solid var(--color-magenta);outline-offset:-2px;box-shadow:none}.mag-sofort__treffertitel{font-weight:var(--font-weight-bold);line-height:1.35}.mag-sofort__treffertext{font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mag-sofort__vorschlaege{gap:var(--space-2);padding:0 var(--space-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}.mag-sofort__vorschlaege .mag-themen__pill{cursor:pointer;font-family:inherit}.mag-sofort__hinweis{padding:var(--space-2) var(--space-3);margin:0;line-height:1.5}.mag-sofort__fuss{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-gray-200);flex:none}.mag-sofort__alle{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:3px;display:inline-flex}.mag-sofort__alle svg{color:var(--color-magenta)}@media (max-width:600px){.mag-sofort{border-radius:0;width:100%;height:100dvh;margin:0}.mag-sofort__rahmen{height:100dvh;max-height:100dvh}}.mag-newsletter .section--soft{background:0 0}.mag-newsletter .newsletter-card{max-width:calc(var(--container-max) - 2 * var(--section-padding-x))}.mag-hub .mag-newsletter{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.mag-hub .mag-newsletter .section{padding-bottom:0}.mag-werkzeuge{align-items:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.mag-werkzeuge__gruppe{gap:var(--space-2);display:inline-flex}.mag-werkzeug{align-items:center;gap:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);min-height:44px;color:var(--color-text-dark);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:0 1.125rem 0 .875rem;display:inline-flex}.mag-werkzeug:hover{border-color:var(--color-magenta)}.mag-werkzeug svg{color:var(--color-magenta);flex:none}.mag-werkzeug--an{border-color:var(--color-magenta)}.mag-werkzeug--rund{justify-content:center;width:44px;padding:0}.mag-werkzeug--rund svg{color:var(--color-text-dark)}.mag-vorlesen--aktiv{border-radius:var(--radius-xs);background:var(--color-gray-100);box-shadow:0 0 0 8px var(--color-gray-100), 0 0 0 9px var(--color-magenta);transition:background var(--transition-fast), box-shadow var(--transition-fast)}.mag-teilen{position:relative}.mag-teilen__menue{z-index:30;min-width:13rem;padding:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000024}.mag-teilen__menue[hidden]{display:none}.mag-teilen__eintrag{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-dark);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.mag-teilen__eintrag:hover,.mag-teilen__eintrag:focus-visible{background:var(--color-gray-100);color:var(--color-text-dark)}.mag-teilen__eintrag svg{color:var(--color-magenta);flex:none}.mag-feedback{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-12);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-gray-100);flex-wrap:wrap;display:flex}.mag-feedback__frage{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.3}.mag-feedback__knoepfe{gap:var(--space-2);display:flex}.mag-feedback__danke{gap:var(--space-2);display:grid}.mag-feedback__danke p{margin:0}.mag-feedback__danke a{color:var(--color-text-dark);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:3px}@media (max-width:700px){.mag-abc ul{margin-inline:calc(-1 * var(--section-padding-x));padding-inline:var(--section-padding-x);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mag-abc ul::-webkit-scrollbar{display:none}.mag-abc li{flex:none}}.mag-meldungskachel{background:var(--kachel-bg,var(--color-white));border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative}.mag-meldungskachel__medien{padding:12px 12px 0}.mag-meldungskachel .mag-bild__rahmen{border-radius:var(--radius-lg)}.mag-meldungskachel .mag-bild__img{transition:transform var(--transition-slow)}.mag-meldungskachel:hover .mag-bild__img{transform:scale(1.03)}.mag-meldungskachel__inhalt{flex-direction:column;flex:1;gap:.625rem;padding:1rem 1.25rem 1.25rem;display:flex}.mag-meldungskachel__meta{align-items:center;gap:var(--space-2) var(--space-3);min-height:1.75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-wrap:wrap;margin:0;display:flex}.mag-meldungskachel__meta .mag-werbung{border-color:var(--color-magenta);color:var(--color-magenta)}.mag-meldungskachel__titel{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);text-wrap:balance;margin:0;line-height:1.25}.mag-meldungskachel__ziel{color:var(--color-text-dark);text-decoration:none}.mag-meldungskachel__ziel:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.mag-meldungskachel__ziel:focus-visible{box-shadow:none}.mag-meldungskachel__ziel:focus-visible:after{box-shadow:0 0 0 3px var(--color-magenta)}.mag-meldungskachel:hover .mag-meldungskachel__ziel{text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-meldungskachel__text{font-size:var(--font-size-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.mag-meldungskachel__fuss{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:auto;display:flex}.mag-meldungskachel:hover .mag-kachel__pfeil{background:var(--color-magenta);color:var(--color-white)}@media (prefers-reduced-motion:reduce){.mag-meldungskachel:hover .mag-bild__img{transform:none}}.mag-alle__werkzeuge--zeile{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mag-alle__werkzeuge--zeile .mag-suche{flex:22rem;max-width:40rem}.mag-auswahl{flex:0 16rem;min-width:12rem;position:relative}.mag-auswahl__feld{border:1px solid var(--color-gray-200);border-radius:var(--pill);background:var(--color-white);width:100%;min-height:56px;color:var(--color-text-dark);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;appearance:none;padding:0 3rem 0 1.25rem}.mag-auswahl__feld:hover{border-color:var(--color-magenta)}.mag-auswahl__feld:focus-visible{border-color:var(--color-magenta);outline:none;box-shadow:0 0 0 3px #e200742e}.mag-auswahl[data-gesetzt] .mag-auswahl__feld{border-color:var(--color-magenta);color:var(--color-magenta)}.mag-auswahl__pfeil{color:var(--color-magenta);pointer-events:none;position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)}@media (max-width:600px){.mag-alle__werkzeuge--zeile .mag-suche,.mag-auswahl{flex:100%;max-width:none}}.mag-meta__fotos{margin-right:var(--space-2);vertical-align:middle;align-items:center;display:inline-flex}.mag-meta__foto{flex:none;width:36px}.mag-meta__foto+.mag-meta__foto{margin-left:-10px}.mag-meta__foto .mag-bild__rahmen{box-shadow:0 0 0 2px var(--color-white);border-radius:50%}.mag-video__datei{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--gradient-dark);object-fit:contain;width:100%;display:block}.mag-schritte{margin-block:var(--space-10)}.mag-text .mag-schritte__titel{margin:0 0 var(--space-5)}.mag-text .mag-schritte__liste{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-schritte__liste>li{gap:var(--space-4);min-height:0;padding:0 0 var(--space-6);counter-increment:none;grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}.mag-text .mag-schritte__liste>li:before{content:"";background:var(--color-gray-200);border-radius:1px;width:2px;height:auto;position:absolute;top:2.75rem;bottom:.25rem;left:calc(1.25rem - 1px)}.mag-text .mag-schritte__liste>li:last-child{padding-bottom:0}.mag-text .mag-schritte__liste>li:last-child:before{display:none}.mag-schritt__nummer{border-radius:var(--pill);background:var(--color-magenta);width:2.5rem;height:2.5rem;color:var(--color-white);font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mag-schritt__inhalt{gap:var(--space-2);min-width:0;padding-top:.375rem;display:grid}.mag-text .mag-schritt__titel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;line-height:1.35}.mag-schritt__text>*+*{margin-top:var(--space-2)}.mag-text .mag-schritt__titel+*{margin-top:0}.mag-schritt__bild{margin-top:var(--space-3)}.mag-schritt__bild .mag-bild__rahmen{border-radius:var(--radius-lg)}.mag-zitat{margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-xl);background:var(--color-gray-100)}.mag-text .mag-zitat__text{font-size:var(--font-size-lg);background:0 0;border-radius:0;margin:0;padding:0;line-height:1.5}.mag-zitat__quelle{align-items:center;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--font-size-sm);line-height:1.4;display:flex}.mag-zitat__bild{flex:none;width:56px}.mag-zitat__bild .mag-bild__rahmen{border-radius:50%}.mag-zitat__angaben{gap:.125rem;display:grid}.mag-zitat__name{font-weight:var(--font-weight-bold)}.mag-text a.mag-zitat__herkunft{font-weight:var(--font-weight-regular,400)}@media (max-width:600px){.mag-zitat{padding:var(--space-5)}}.mag-banner{align-items:center;gap:var(--space-3) var(--space-5);margin-block:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--color-bg-dark);color:var(--color-white);flex-wrap:wrap;display:flex}.mag-banner__icon{color:var(--color-magenta);flex:none;display:inline-flex}.mag-text .mag-banner__text{color:var(--color-white);font-weight:var(--font-weight-semibold);flex:16rem;margin:0;line-height:1.45}.mag-banner__knopf{white-space:nowrap;flex:none}@media (max-width:600px){.mag-banner{padding:var(--space-4)}.mag-banner__knopf{justify-content:center;width:100%}}.mag-besten{margin-top:var(--space-12)}.mag-besten__kopf{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.mag-text .mag-besten__titel,.mag-text .mag-besten__einleitung{margin:0}.mag-besten__stand{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.mag-besten__tabelle{margin-block:0 var(--space-6)}.mag-besten__tabelle td{vertical-align:middle}.mag-besten__tabelle tbody th[scope=row]{min-width:13rem}.mag-besten__name{align-items:center;gap:var(--space-3);display:flex}.mag-besten__platz{font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;flex:none}.mag-besten__name-text{font-weight:var(--font-weight-bold);display:block}.mag-besten__auszeichnung{border-radius:var(--radius-xs);background:var(--color-magenta);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;margin-top:.25rem;padding:.0625rem .5rem;line-height:1.5;display:inline-flex}.mag-besten__kurz{margin-top:var(--space-1);font-weight:400;font-size:var(--font-size-xs);line-height:1.45;display:block}.mag-besten__logo{border-radius:var(--radius-sm);background:var(--color-white);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mag-besten__logo img{object-fit:contain;width:100%;height:100%}.mag-besten__leer{font-size:var(--font-size-xs);opacity:.7}.mag-besten__bewertung{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.mag-besten__bewertung svg{color:var(--color-magenta)}.mag-besten__knopf{white-space:nowrap}.mag-text a.mag-besten__pfeil{border-radius:var(--pill);background:var(--color-gray-100);width:40px;height:40px;color:var(--color-text-dark);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mag-text a.mag-besten__pfeil:hover,.mag-text a.mag-besten__pfeil:focus-visible{background:var(--color-magenta);color:var(--color-white)}.mag-besten__tabelle td.mag-besten__aktion{text-align:right}.mag-besten__details-titel{display:none}.mag-text .mag-besten__karten{gap:var(--space-3);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-besten__karten>li{counter-increment:none;min-height:0;padding:0}.mag-text .mag-besten__karten>li:before{content:none}.mag-besten__karte{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white)}.mag-besten__karte summary{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);cursor:pointer;line-height:1.35;list-style:none;display:flex}.mag-besten__karte summary::-webkit-details-marker{display:none}.mag-besten__summary-text{flex:1;min-width:0}.mag-besten__auf{color:var(--color-magenta);transition:transform var(--transition-base);flex:none}.mag-besten__karte[open] .mag-besten__auf{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mag-besten__auf{transition:none}}.mag-besten__karte-inhalt{gap:var(--space-4);padding:0 var(--space-4) var(--space-5);font-size:var(--font-size-sm);justify-items:start;line-height:1.55;display:grid}.mag-besten__karte-inhalt>p{margin:0}.mag-besten__werte{gap:0;width:100%;margin:0;display:grid}.mag-besten__werte>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-gray-200);display:flex}.mag-besten__werte dt{font-weight:var(--font-weight-semibold)}.mag-besten__werte dd{text-align:right;margin:0}.mag-besten__procontra{gap:var(--space-4);width:100%;display:grid}.mag-besten__procontra-titel{margin:0 0 var(--space-2);font-weight:var(--font-weight-bold)}.mag-text .mag-besten__punkte{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-besten__punkte>li{gap:var(--space-2);align-items:flex-start;padding:0;display:flex}.mag-text .mag-besten__punkte>li:before{content:none}.mag-besten__punkte svg{color:var(--color-magenta);flex:none;margin-top:.15em}.mag-besten__punkte--nachteil svg{color:var(--color-text-dark)}.mag-besten__methodik{margin-top:var(--space-5)}.mag-besten__methodik-text{padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-sm);line-height:1.6}.mag-besten__methodik-text>*+*{margin-top:var(--space-2)}.mag-besten__methodik-text p,.mag-recht__inhalt p{font-size:inherit;line-height:inherit;padding:0}@media (max-width:900px){.mag-besten__tabelle{display:none}}@media (min-width:901px){.mag-text .mag-besten__karten:not(.mag-besten__karten--desktop),.mag-text .mag-besten__karten>li.mag-besten__ohne-procontra{display:none}.mag-text .mag-besten__details-titel{margin:var(--space-2) 0 var(--space-3);font-size:var(--font-size-lg);display:block}.mag-besten__werte,.mag-besten__karte-inhalt>p{display:none}.mag-besten__procontra{grid-template-columns:repeat(2,minmax(0,1fr))}}.mag-text .mag-haken{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-haken>li{gap:var(--space-2);align-items:flex-start;padding:0;display:flex}.mag-text .mag-haken>li:before{content:none}.mag-haken svg{color:var(--color-magenta);flex:none;margin-top:.2em}.mag-kurzfragen{margin-block:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl)}.mag-kurzfragen__titel{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-kurzfragen dl{gap:0;margin:0;display:grid}.mag-kurzfragen__eintrag{padding:var(--space-3) 0;border-top:1px solid var(--color-gray-200)}.mag-kurzfragen dt{font-weight:var(--font-weight-bold);line-height:1.4}.mag-kurzfragen dd{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);line-height:1.55}.mag-spalten{margin-block:var(--space-8)}.mag-spalten__titel{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-spalten__raster{gap:var(--space-4);display:grid}@media (min-width:701px){.mag-spalten__raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mag-spalten__raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mag-spalten__karte{align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-gray-100);font-size:var(--font-size-sm);line-height:1.5;display:grid}.mag-spalten__kartentitel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.3}.mag-merkmale{margin-block:var(--space-8)}.mag-merkmale__titel{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-text .mag-merkmale__liste{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-merkmale__liste>li{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:0;display:grid}.mag-text .mag-merkmale__liste>li:before{content:none}.mag-merkmale__icon{border-radius:var(--pill);background:var(--color-gray-100);width:44px;height:44px;color:var(--color-magenta);justify-content:center;align-items:center;display:inline-flex}.mag-merkmale__text{gap:.125rem;padding-top:.25rem;line-height:1.45;display:grid}.mag-merkmale__text>span{font-size:var(--font-size-sm)}@media (min-width:701px){.mag-text .mag-merkmale__liste{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.mag-text .mag-blickfang{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;margin-block:var(--space-8);padding:var(--space-4) calc(var(--space-6) + 20px) var(--space-4) var(--space-5);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--color-magenta);color:var(--color-white);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.35;display:flex}.mag-blickfang__icon{flex:none;display:inline-flex}.mag-blickfang__text{text-wrap:balance}.mag-vorteile{margin-block:var(--space-8)}.mag-vorteile__titel{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-text .mag-vorteile__liste{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-vorteile__liste>li:before{content:none}.mag-text .mag-vorteile__kachel{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--color-gray-100);display:grid}.mag-vorteile__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.3}.mag-vorteile__wert{color:var(--color-magenta);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:1.15}.mag-vorteile__hinweis{font-size:var(--font-size-xs);line-height:1.4}@media (max-width:700px){.mag-text .mag-vorteile__liste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--section-padding-x) * -1);padding:0 var(--section-padding-x) var(--space-2);scroll-padding-inline:var(--section-padding-x);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;overflow-x:auto}.mag-text .mag-vorteile__liste::-webkit-scrollbar{display:none}.mag-text .mag-vorteile__liste>li{scroll-snap-align:start}}.mag-meinungen{margin-block:var(--space-10)}.mag-meinungen__frage{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-meinungen__raster{gap:var(--space-4);display:grid}@media (min-width:701px){.mag-meinungen__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.mag-meinungen__karte{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-gray-100);flex-direction:column;margin:0;display:flex}.mag-meinungen__position{border:1px solid var(--color-magenta);border-radius:var(--pill);color:var(--color-magenta);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-self:flex-start;margin:0;padding:.125rem .625rem}.mag-text .mag-meinungen__text{font-size:var(--font-size-base);background:0 0;border-radius:0;margin:0;padding:0;line-height:1.55}.mag-text .mag-meinungen__text:before{content:none}.mag-meinungen__fazit{font-size:var(--font-size-sm);margin:0;line-height:1.5}.mag-meinungen__karte .mag-zitat__quelle{padding-top:var(--space-2);margin-top:auto}.mag-meinungen__karte .mag-zitat__bild{width:48px}.mag-empfehlung{gap:var(--space-4);margin-block:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-gray-100);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mag-empfehlung__bild{width:64px}.mag-empfehlung__bild .mag-bild__rahmen{border-radius:50%}.mag-empfehlung__inhalt{gap:var(--space-2);display:grid}.mag-empfehlung__inhalt p{margin:0}.mag-empfehlung__titel{font-weight:var(--font-weight-extrabold)}.mag-empfehlung__von{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mag-empfehlung:not(:has(.mag-empfehlung__bild)){grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.mag-kurzfragen,.mag-empfehlung{padding:var(--space-4) var(--space-5)}.mag-text .mag-blickfang{font-size:var(--font-size-base)}}.mag-textslider{--kachel-bg:var(--color-gray-100);margin-block:var(--space-10)}.mag-textslider .mag-slider__kopf{margin-bottom:var(--space-4)}.mag-textslider__titel{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0}.mag-text .mag-slider__spur{gap:var(--slider-gap);margin-block:0;padding-left:0}.mag-text .mag-slider__spur>li{padding-left:0}.mag-text .mag-slider__spur>li:before{content:none}@media (max-width:700px){.mag-text .mag-slider__spur{padding-inline:var(--section-padding-x)}}.mag-text .mag-textslider .mag-tags{gap:var(--space-2);margin:0;display:flex}.mag-text .mag-textslider .mag-tags>li{line-height:inherit;padding-left:0}.mag-text .mag-textslider .mag-tags>li:before{content:none}.mag-text .mag-textslider .mag-kachel__titel{font-weight:var(--font-weight-extrabold);margin:0;line-height:1.2}.mag-text .mag-textslider a.mag-tag{color:var(--color-text-dark);text-decoration:none}.mag-text .mag-textslider a.mag-tag:hover{color:var(--color-magenta)}.mag-text .mag-textslider a.mag-kachel__ziel{color:var(--color-text-dark);font-weight:inherit;text-decoration:none}.mag-text .mag-textslider .mag-kachel:hover a.mag-kachel__ziel{text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-text .mag-textslider--hochformat .mag-slider__spur{grid-auto-columns:calc((100% - 2 * var(--slider-gap)) / 3.4)}@media (max-width:700px){.mag-text .mag-textslider--hochformat .mag-slider__spur{grid-auto-columns:46%}}.mag-story{border-radius:var(--radius-xl);isolation:isolate;position:relative;overflow:hidden}.mag-story .mag-bild__rahmen{border-radius:0}.mag-story .mag-bild__img{transition:transform var(--transition-slow)}.mag-story:hover .mag-bild__img{transform:scale(1.03)}.mag-story:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 32%,#00000080 62%,#000000d9 100%);position:absolute;inset:0}.mag-story__inhalt{z-index:2;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);color:var(--color-white);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.mag-story__ziel{pointer-events:auto}.mag-text .mag-story__meta{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.mag-story .mag-werbung{border-color:var(--color-white)}.mag-text .mag-story__titel{font-size:1.0625rem;font-weight:var(--font-weight-extrabold);margin:0;line-height:1.25}.mag-text a.mag-story__ziel{color:var(--color-white);font-weight:inherit;text-decoration:none}.mag-story__ziel:after{content:"";z-index:3;position:absolute;inset:0}.mag-text .mag-story:hover a.mag-story__ziel{color:var(--color-white);text-decoration:underline;-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta);text-underline-offset:4px;text-decoration-thickness:2px}.mag-story__ziel:focus-visible{outline:none}.mag-story:has(.mag-story__ziel:focus-visible){outline:2px solid var(--color-magenta);outline-offset:3px}.mag-story .ki-label{z-index:4;inset-block:10px auto;inset-inline-end:10px}@media (prefers-reduced-motion:reduce){.mag-story .mag-bild__img{transition:none}.mag-story:hover .mag-bild__img{transform:none}}.mag-sprung{margin-block:var(--space-6) var(--space-8)}.mag-text .mag-sprung__liste{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mag-text .mag-sprung__liste>li{padding:0}.mag-text .mag-sprung__liste>li:before{content:none}.mag-text a.mag-sprung__ziel{align-content:start;justify-items:center;gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-2);border-radius:var(--radius-xl);background:var(--color-gray-100);color:var(--color-text-dark);text-align:center;transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:grid}.mag-sprung__icon{color:var(--color-magenta);transition:color var(--transition-fast);display:inline-flex}.mag-sprung__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.25}.mag-text a.mag-sprung__ziel:hover,.mag-text a.mag-sprung__ziel:focus-visible{background:var(--color-magenta);color:var(--color-white)}.mag-text a.mag-sprung__ziel:hover .mag-sprung__icon,.mag-text a.mag-sprung__ziel:focus-visible .mag-sprung__icon{color:var(--color-white)}@media (max-width:700px){.mag-text .mag-sprung__liste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--section-padding-x) * -1);padding:0 var(--section-padding-x) var(--space-2);scroll-padding-inline:var(--section-padding-x);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:7rem;grid-auto-flow:column;overflow-x:auto}.mag-text .mag-sprung__liste::-webkit-scrollbar{display:none}.mag-text .mag-sprung__liste>li{scroll-snap-align:start}}.mag-wende{margin-block:var(--space-8)}.mag-wende__titel{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.mag-wende__raster{gap:var(--space-4);align-items:start;display:grid}@media (min-width:701px){.mag-wende__raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mag-wende__raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mag-wende__kachel{border:1px solid var(--color-magenta);border-radius:var(--radius-xl);background:var(--color-gray-100);transition:background var(--transition-base), color var(--transition-base)}.mag-wende__vorne{align-items:start;gap:var(--space-3);min-height:5.5rem;padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--font-weight-bold);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.35;list-style:none;display:grid}.mag-wende__vorne::-webkit-details-marker{display:none}.mag-wende__vorne:focus-visible{outline:2px solid var(--color-magenta);outline-offset:3px;border-radius:var(--radius-xl)}.mag-wende__icon,.mag-wende__zeichen{color:var(--color-magenta);display:inline-flex}.mag-wende__zeichen{transition:transform var(--transition-base);margin-top:.15em}.mag-text .mag-wende__hinten{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-sm);margin:0;line-height:1.55;display:grid}.mag-text .mag-wende__hinten p{margin:0}.mag-wende__bild{width:100%;height:auto;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-white);display:block}.mag-wende__kachel[open]{background:var(--color-magenta);color:var(--color-white)}.mag-wende__kachel[open] .mag-wende__icon,.mag-wende__kachel[open] .mag-wende__zeichen{color:var(--color-white)}.mag-wende__kachel[open] .mag-wende__zeichen{transform:rotate(45deg)}.mag-wende__kachel[open] .mag-wende__vorne:focus-visible{outline-color:var(--color-text-dark)}@media (prefers-reduced-motion:reduce){.mag-wende__kachel,.mag-wende__zeichen{transition:none}}.mag-recht{margin-top:var(--space-8)}.mag-recht__eintrag summary{font-size:var(--font-size-sm)}.mag-recht__inhalt{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-xs);line-height:1.6;display:grid}.mag-recht__hinweis>*+*{margin-top:var(--space-2)}.mag-recht__titel{font-weight:var(--font-weight-bold);margin:0}.mag-recht__inhalt p{margin:0}.mag-recht__inhalt ul{gap:var(--space-1);margin:0;padding-left:1.25em;list-style:outside;display:grid}.mm-seite{--mm-magenta:#e20074;--mm-magenta-hover:#c00063;--mm-magenta-gedrueckt:#9e0051;--mm-grau-text:#d6d6dd;--mm-grau-leise:#a9a9b2;--mm-flaeche:#141416;--mm-flaeche-hoch:#1c1c1e;--mm-linie:#3a3a3e;--mm-fehler:#f61488;color:#fff;min-height:100svh;font-family:var(--font-family);-webkit-font-smoothing:antialiased;background:radial-gradient(70% 420px at 50% 100%,#e2007452,#e2007400 70%) no-repeat,#000;overflow-x:clip}.mm-seite p,.mm-seite h1,.mm-seite h2{margin:0}.mm-seite h1,.mm-seite h2{color:inherit}.mm-seite~.site-footer a:focus-visible,.mm-seite~.site-footer button:focus-visible{box-shadow:none;outline-offset:3px;border-radius:2px;outline:2px solid #fff}.mm-seite a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mm-seite :focus-visible{outline-offset:3px;outline:3px solid #fff}.mm-seite [data-mm-fokus]:focus,.mm-seite .mm-mail__stand:focus,.mm-seite .mm-feld:focus-visible{outline:none}.mm-seite [data-mm-fokus]:focus,.mm-seite .mm-mail__stand:focus{box-shadow:none}.mm{text-align:center;max-width:440px;margin:0 auto;padding:28px 20px 56px}.mm__buehne{flex-direction:column;align-items:stretch;gap:14px;display:flex}.mm-kopfmarken{justify-content:center;align-self:center;align-items:center;gap:14px;margin-bottom:6px;display:flex}.mm-t-logo{flex:none;width:56px;height:56px;display:block}.mm-kopfmarken__linie{background:#ffffff47;flex:none;align-self:stretch;width:1px}.mm-marke{flex-direction:column;align-items:center;display:inline-flex}.mm-marke span{text-transform:uppercase;letter-spacing:.01em;font-size:24px;font-weight:900;line-height:1}.mm-marke span+span{background:var(--mm-magenta);margin-top:3px;padding:.21em .33em .05em}.mm-h{outline:none;font-size:26px;font-weight:800;line-height:1.2}.mm-sub{color:var(--mm-grau-text);font-size:16px;line-height:1.45}.mm-klein{color:var(--mm-grau-leise);font-size:13.5px;line-height:1.45}.mm-kleingedruckt{color:#8e8e96;text-align:left;font-size:12.5px;line-height:1.5}.mm-tnb{text-align:left}.mm-tnb p{color:var(--mm-grau-text);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.mm-tnb a{color:#fff;text-decoration:underline}.mm-tnb .mm-knopf{color:#fff;margin-top:10px;text-decoration:none}.mm-tnb p.mm-tnb__stand{color:#fff;background:#ffffff1a;border-radius:12px;padding:12px 14px;font-size:14px}.mm-tnb__veranstalter span{display:block}.mm-chip{border:1px solid var(--mm-linie);background:var(--mm-flaeche);color:#fff;border-radius:999px;outline:none;align-self:center;align-items:center;gap:7px;padding:7px 14px;font-size:14px;line-height:1.3;display:inline-flex}.mm-chip svg{flex:none}.mm-rest{flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mm-zeile-hinweis{background:var(--mm-flaeche-hoch);color:var(--mm-grau-text);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:14px;line-height:1.45;display:flex}.mm-zeile-hinweis svg{flex:none;margin-top:1px}.mm-seite button,.mm-seite a,.mm-seite input{touch-action:manipulation}.mm-knopf{background:var(--mm-magenta);color:#fff;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.mm-seite a.mm-knopf{color:#fff;text-decoration:none}.mm-seite a.mm-knopf--rand-dunkel{color:#000}.mm-seite a.mm-knopf--rand-dunkel:active{color:#fff}@media (hover:hover){.mm-knopf:hover{background:var(--mm-magenta-hover)}.mm-knopf--rand:hover{color:#000;background:#fff}.mm-knopf--rand-dunkel:hover{color:#fff;background:#000}.mm-seite a.mm-knopf--rand-dunkel:hover{color:#fff}.mm-pille:hover{background:#e4e4e8}}.mm-knopf:active{background:var(--mm-magenta-gedrueckt)}.mm-knopf:disabled,.mm-knopf[aria-disabled=true],.mm-knopf[aria-disabled=true]:hover,.mm-knopf[aria-disabled=true]:active{background:var(--mm-linie);color:#c4c4cc;cursor:default}.mm-knopf--laedt:disabled{background:var(--mm-magenta);color:#fff;cursor:progress}.mm-nur-leser{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-knopf--breit{width:100%}.mm-knopf--gross{min-height:58px;font-size:19px}.mm-knopf--rand{background:0 0;border:2px solid #fff}.mm-knopf--rand:active{color:#000;background:#fff}.mm-knopf--rand-dunkel{color:#000;background:0 0;border:2px solid #000}.mm-knopf--rand-dunkel:active{color:#fff;background:#000}.mm-textlink{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #5c5c63;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:7px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.mm-textlink:active{background:#ffffff24}@media (hover:hover){.mm-textlink:hover{background:#ffffff14;border-color:#fff}}.mm-pille{color:#000;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#f2f2f2;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.mm-vorschlag{overflow-wrap:anywhere;flex-direction:column;gap:8px}.mm-vorschlag__knoepfe{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mm-mail .mm-vorschlag .mm-textlink{align-self:center;min-height:40px;padding:0 14px;font-size:14px}.mm-rad{aspect-ratio:1;width:min(300px,78vw);margin:10px auto 12px;position:relative}.mm-rad__scheibe{z-index:1;filter:drop-shadow(0 10px 30px #0000008c);width:100%;height:100%;display:block;position:relative}.mm-rad__partner{font-family:var(--font-family);letter-spacing:.02em}.mm-rad__zeiger{z-index:2;aspect-ratio:30/40;transform-origin:50% 22.5%;filter:drop-shadow(0 2px 3px #00000061);will-change:transform;width:11.3%;height:auto;position:absolute;top:-3.3%;left:50%;transform:translate(-50%)}.mm-rad{container-type:inline-size}.mm-rad__funke{--aussen:50cqw}.mm-rad__schein{pointer-events:none;background:radial-gradient(circle,#e200746b 0%,#e2007424 45%,#e2007400 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-14%}.mm-rad--laeuft .mm-rad__schein{background:radial-gradient(circle,#ff3ca08c 0%,#e2007433 48%,#e2007400 72%)}.mm-rad--gewinn .mm-rad__schein{background:radial-gradient(circle,#ffd67899 0%,#e2007447 48%,#e2007400 74%)}.mm-rad__licht{pointer-events:none;border-radius:50%;position:absolute;inset:-16%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 71%);mask-image:radial-gradient(circle,#000 58%,#0000 71%)}.mm-rad__strahlen{opacity:.8;background:repeating-conic-gradient(#ff96cd33 0deg 5deg,#ff96cd00 5deg 20deg,#ffe0a024 20deg 23deg,#ffe0a000 23deg 40deg);border-radius:50%;position:absolute;inset:0}.mm-rad__funke{opacity:0;background:#ff8fca;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 0 7px 2px #ff5aaabf}.mm-rad__funke--gold{background:#ffe9b8;box-shadow:0 0 7px 2px #ffcd6ebf}.mm-rad__funke--gross{width:6px;height:6px;margin:-3px 0 0 -3px}.mm-rad--blass .mm-rad__licht{display:none}.mm-rad__funke:nth-child(3n){opacity:.55;transform:rotate(var(--w)) translateY(calc(var(--aussen,150px) * -1))}.mm-rad__lampe{fill:#fff6dc;opacity:.55}.mm-rad__treffer{pointer-events:none;opacity:0}.mm-rad__treffer--gewinn{stroke:#ffc94d}.mm-rad__treffer--gewinn .mm-rad__treffer-linie{stroke:#fff4cf}.mm-rad__treffer--niete{stroke:#fff}.mm-rad__treffer--niete .mm-rad__treffer-linie{stroke:#ffe0ef}.mm-rad--gewinn .mm-rad__treffer,.mm-rad--niete .mm-rad__treffer{opacity:1}@media (prefers-reduced-motion:no-preference){.mm-rad__schein{animation:3.6s ease-in-out infinite mm-schein-atmen}.mm-rad--laeuft .mm-rad__schein{animation:.9s ease-in-out infinite mm-schein-atmen}.mm-rad__strahlen{animation:38s linear infinite mm-strahlen-drehen}.mm-rad--laeuft .mm-rad__strahlen{animation-duration:9s}.mm-rad--gewinn .mm-rad__strahlen{opacity:1;animation-duration:12s}.mm-rad__funke,.mm-rad__funke:nth-child(3n){animation:mm-funke-flug var(--dauer) ease-out var(--verzug) infinite}.mm-rad--laeuft .mm-rad__funke{animation-duration:calc(var(--dauer) * .45)}.mm-rad--gewinn .mm-rad__funke{animation-duration:calc(var(--dauer) * .6)}.mm-rad__lampe{animation:2.4s ease-in-out infinite mm-lampe-funkeln;animation-delay:calc(var(--i) * -.37s)}.mm-rad--laeuft .mm-rad__lampe{animation:.72s linear infinite mm-lampe-lauf;animation-delay:calc(var(--i) * 30ms - .72s)}.mm-rad--gewinn .mm-rad__lampe{animation:.36s step-end infinite mm-lampe-sieg}.mm-rad--gewinn .mm-rad__lampe[data-ungerade]{animation-delay:-.18s}.mm-rad--gewinn .mm-rad__treffer{animation:.6s ease-in-out infinite alternate mm-treffer}.mm-rad--niete .mm-rad__treffer{animation:1.4s ease-in-out both mm-treffer-sanft}}@keyframes mm-strahlen-drehen{to{transform:rotate(360deg)}}@keyframes mm-funke-flug{0%{opacity:0;transform:rotate(var(--w)) translateY(calc(var(--aussen,150px) * -.92)) scale(.6)}18%{opacity:1}70%{opacity:.7}to{opacity:0;transform:rotate(calc(var(--w) + 14deg)) translateY(calc(var(--aussen,150px) * -1.27)) scale(.25)}}@keyframes mm-schein-atmen{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes mm-lampe-funkeln{0%,to{opacity:.35}50%{opacity:.95}}@keyframes mm-lampe-lauf{0%{opacity:1;fill:#fff}25%{opacity:.35;fill:#fff6dc}to{opacity:.35;fill:#fff6dc}}@keyframes mm-lampe-sieg{0%{opacity:1;fill:#fff}50%{opacity:.25;fill:#ffe7a8}}@keyframes mm-treffer{0%{opacity:.45}to{opacity:1}}@keyframes mm-treffer-sanft{0%{opacity:0}40%{opacity:.9}to{opacity:.5}}.mm-rad__nabe{z-index:2;background:radial-gradient(circle at 36% 30%,#fff8e6,#ecd196 40%,#cda765 85%,#b8914f);border-radius:50%;width:20%;height:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #00000052,inset 0 1px 1px #ffffffb3,inset 0 -2px 4px #96733c4d}.mm-rad--blass{opacity:.35;filter:grayscale(.6)}.mm-eingabe{text-align:left;flex-direction:column;gap:8px;display:flex}.mm-eingabe__label{color:var(--mm-grau-text);font-size:14px}.mm-eingabe__feld{position:relative}.mm-feld{color:#111;width:100%;height:54px;font:inherit;appearance:none;background:#fff;border:2px solid #0000;border-radius:14px;outline:none;padding:0 16px;font-size:17px;display:block}.mm-feld::placeholder{color:#8a8a8f}.mm-feld:focus{border-color:var(--mm-magenta);box-shadow:0 0 0 3px #e2007459}.mm-feld[aria-invalid=true]{border-color:var(--mm-fehler)}.mm-feld--code{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mm-feld--code::placeholder{letter-spacing:.02em;font-weight:500}.mm-eingabe__hilfe{color:var(--mm-grau-leise);font-size:13.5px;line-height:1.45}.mm-eingabe .mm-knopf{margin-top:8px}.mm-meldung{border:1px solid var(--mm-fehler);background:var(--mm-flaeche-hoch);color:#fff;text-align:left;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.mm-meldung svg{color:var(--mm-fehler);flex:none;margin-top:1px}.mm-meldung--hinweis{border-color:var(--mm-linie)}.mm-hinweis{flex-direction:column;align-items:center;gap:12px;padding:10px 0 6px;display:flex}.mm-hinweis__symbol{border:3px solid var(--mm-magenta);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid}.mm-hinweis--warnung .mm-hinweis__symbol{border-color:#fff}.mm-hinweis__titel{outline:none;font-size:24px;font-weight:800;line-height:1.25}.mm-hinweis__text{color:var(--mm-grau-text);flex-direction:column;gap:8px;font-size:16px;line-height:1.45;display:flex}.mm-hinweis__aktionen{flex-direction:column;align-self:stretch;gap:12px;margin-top:8px;display:flex}.mm-gutschein{--ton:#2c2c30;--schrift:#fff;--button:#fff;--button-schrift:#000;--button-gedrueckt:#dcdce1;background:var(--ton);color:var(--schrift);text-align:left;border-radius:24px;padding:8px 8px 0;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000080}.mm-gutschein--dunkle-schrift{--schrift:#000;--button:#000;--button-schrift:#fff;--button-gedrueckt:#333}.mm-gutschein :focus-visible{outline-color:var(--schrift)}.mm-gutschein__schild{z-index:2;background:var(--ton);letter-spacing:.05em;text-transform:uppercase;border-bottom-right-radius:14px;padding:11px 16px 9px 18px;font-size:12.5px;font-weight:800;line-height:1;position:absolute;top:0;left:0}.mm-gutschein__schild:before,.mm-gutschein__schild:after{content:"";background:radial-gradient(circle at 100% 100%, transparent 13.5px, var(--ton) 14px);width:14px;height:14px;position:absolute}.mm-gutschein__schild:before{top:8px;right:-14px}.mm-gutschein__schild:after{bottom:-14px;left:8px}.mm-gutschein__bild{aspect-ratio:16/9;background:#1b1b1b;border-radius:17px 17px 0 0;position:relative;overflow:hidden}.mm-gutschein__bild:before,.mm-gutschein__bild:after{content:"";pointer-events:none;position:absolute;inset:44% 0 0}.mm-gutschein__bild:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.mm-gutschein__bild:after{background:linear-gradient(to bottom, transparent, var(--ton) 96%)}.mm-gutschein__motiv{object-fit:cover;width:100%;height:100%;display:block}.mm-gutschein__logo{z-index:1;background:#fff;border-radius:12px;align-items:center;padding:8px 12px;display:flex;position:absolute;bottom:10px;left:12px;box-shadow:0 2px 10px #00000047}.mm-gutschein__logo img{width:auto;max-width:132px;height:auto;max-height:40px;display:block}.mm-gutschein__inhalt{padding:14px 8px}.mm-gutschein__kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mm-gutschein__art{gap:3px;font-size:16px;font-weight:800;display:grid}.mm-gutschein__art small{font-size:14px;font-weight:500}.mm-gutschein__wert{white-space:nowrap;font-size:34px;font-weight:800;line-height:1}.mm-gutschein__blatt{color:#000;background:#fff;border-radius:16px;padding:14px}.mm-gutschein__qr{justify-content:center;margin-bottom:12px;display:flex}.mm-qr{display:block}.mm-gutschein__label{color:#4d4d4d;font-size:13px}.mm-codefeld{background:#f5f5f7;border:1.5px solid #d4d4da;border-radius:14px;align-items:center;gap:8px;min-height:66px;margin-top:6px;padding:7px 7px 7px 15px;display:flex}.mm-codefeld__code{min-width:0;font-family:var(--font-family);letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:clamp(25px,8.2vw,32px);font-weight:800;line-height:1.1}.mm-codefeld--mittel .mm-codefeld__code{font-size:clamp(20px,6.2vw,25px)}.mm-codefeld--klein .mm-codefeld__code{font-size:clamp(16px,4.8vw,20px)}.mm-codefeld--lang .mm-codefeld__code{letter-spacing:.02em;font-size:15px}.mm-codefeld__kopieren{color:#000;min-width:44px;height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4d4da;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000014}.mm-codefeld__kopieren:active{background:#e9e9ec}@media (hover:hover){.mm-codefeld__kopieren:hover{background:#efeff2}}.mm-seite .mm-codefeld__kopieren:focus-visible{outline-color:var(--mm-magenta)}@media (max-width:359px){.mm-codefeld__kopieren span{display:none}}.mm-gutschein__fehler{color:#a1001f;font-size:13.5px;margin-top:8px!important}.mm-gutschein__fuss{background:#00000029;gap:12px;margin:0 -8px;padding:14px 16px 16px;display:grid}.mm-gutschein__gueltig{align-items:flex-start;gap:7px;font-size:14px;line-height:1.35;display:flex}.mm-gutschein__gueltig svg{flex:none;margin-top:0}.mm-gutschein__aktionen{gap:10px;display:grid}.mm-knopf--hell{background:var(--button);color:var(--button-schrift)}.mm-seite a.mm-knopf--hell{color:var(--button-schrift)}.mm-knopf--hell:active{background:var(--button-gedrueckt)}.mm-knopf--hell:disabled{background:var(--button);color:var(--button-schrift);opacity:.5}@media (hover:hover){.mm-knopf--hell:hover{background:var(--button-gedrueckt)}}.mm-gutschein .mm-knopf--rand,.mm-seite .mm-gutschein a.mm-knopf--rand{border-color:var(--schrift);color:var(--schrift)}.mm-gutschein .mm-knopf--rand:active,.mm-seite .mm-gutschein a.mm-knopf--rand:active{background:var(--button);color:var(--button-schrift)}@media (hover:hover){.mm-gutschein .mm-knopf--rand:hover,.mm-seite .mm-gutschein a.mm-knopf--rand:hover{background:var(--button);color:var(--button-schrift)}}.mm-gutschein .mm-textlink{border-color:var(--schrift);color:var(--schrift)}.mm-gutschein .mm-mail{background:0 0;border:0;gap:10px;padding:2px 0 0}.mm-gutschein .mm-mail__text,.mm-gutschein .mm-mail__label,.mm-gutschein .mm-mail__stand,.mm-gutschein .mm-mail__datenschutz{color:inherit}.mm-gutschein .mm-meldung{color:#fff}.mm-gutschein--abgelaufen{--ton:#3a3a3f;color:#d8d8dd}.mm-gutschein--abgelaufen .mm-gutschein__motiv,.mm-gutschein--abgelaufen .mm-gutschein__logo img{filter:grayscale();opacity:.55}.mm-gutschein--abgelaufen .mm-gutschein__blatt{color:#55555c;background:#d9d9de}.mm-gutschein--abgelaufen .mm-codefeld{background:#cfcfd5}.mm-gutschein--abgelaufen .mm-gutschein__label{color:#55555c}.mm-gutschein--abgelaufen .mm-codefeld__code{-webkit-user-select:auto;user-select:auto;text-decoration:line-through}.mm-schritte{color:#e1e1e6;text-align:left;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.mm-schritte li{align-items:flex-start;gap:10px;display:flex}.mm-schritte__nr{background:var(--mm-magenta);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding-top:.12em;font-size:13px;font-weight:800;line-height:1;display:grid}.mm-mail{border:1px solid var(--mm-linie);background:var(--mm-flaeche);text-align:left;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.mm-mail__titel{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.mm-mail__stand{color:var(--mm-grau-text);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.mm-mail__stand svg{flex:none;margin-top:1px}.mm-mail__form{flex-direction:column;gap:8px;display:flex}.mm-mail__text{color:var(--mm-grau-text);font-size:14px;line-height:1.45}.mm-mail__label{color:var(--mm-grau-text);font-size:13.5px}.mm-mail__zeile{flex-wrap:wrap;gap:8px;display:flex}.mm-mail__zeile .mm-feld{flex:150px;min-width:0;height:48px;font-size:16px}.mm-mail__zeile .mm-knopf{min-height:48px;padding:0 18px;font-size:15px}.mm-mail__datenschutz{color:var(--mm-grau-leise);font-size:13px;line-height:1.45}.mm-mail__datenschutz a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mm-mail__haken{font-size:13.5px;line-height:1.45}.mm-unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-mail .mm-textlink{align-self:flex-start}.mm-herz{color:var(--mm-magenta);align-self:center;display:block}.mm-gutschein__glanz{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff8c 48%,#fff0 62%) 130% 0/260% 100%;position:absolute;inset:0}.mm-knopf--glanz{isolation:isolate;position:relative;overflow:hidden}.mm-knopf--glanz:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff61 48%,#0000 60%) 130% 0/260% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mm-gutschein--neu{animation:.7s cubic-bezier(.2,1,.3,1) both mm-karte-ein}.mm-gutschein--neu .mm-gutschein__glanz{animation:1.6s ease-in-out .5s both mm-glanz}.mm-gutschein--neu~.mm-schritte{animation:.5s ease-out .35s both mm-hoch}.mm-knopf--glanz:after{animation:3.4s ease-in-out 1.2s infinite mm-glanz}.mm-herz--schlag svg{animation:1.3s ease-in-out .2s 2 both mm-herzschlag}}@keyframes mm-karte-ein{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes mm-herzschlag{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(.96)}45%{transform:scale(1.1)}60%{transform:scale(1)}}.mm-unten{flex-direction:column;gap:14px;display:flex}.mm-feier{z-index:95;color:#fff;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(60% 45% at 50% 45%,#e200748c,#e2007400 70%),#000000bd;place-items:center;padding:24px 20px;display:grid;position:fixed;inset:0;overflow:hidden}.mm-feier--geht{animation:.35s forwards mm-feier-aus!important}.mm-feier__inhalt{z-index:1;flex-direction:column;align-items:center;gap:14px;width:min(380px,100%);display:flex;position:relative}.mm-feier__ueber{letter-spacing:.08em;text-transform:uppercase;color:#f1d38a;font-size:18px;font-weight:800}.mm-feier__titel{font-size:40px;font-weight:900;line-height:1.1}.mm-feier__text{color:var(--mm-grau-text);font-size:16px;line-height:1.45}.mm-feier__gutschein{margin:18px 0 10px;font-size:clamp(22px,6.8vw,28px);position:relative}.mm-feier__strahlen{pointer-events:none;background:repeating-conic-gradient(#ffe19652 0deg 7deg,#ffe19600 7deg 22deg);border-radius:50%;width:26em;height:26em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.mm-feier__gutschein .mm-ticket{position:relative}.mm-feier .mm-knopf{margin-top:6px}@media (orientation:landscape) and (max-height:500px){.mm-feier{padding:12px 20px}.mm-feier__inhalt{gap:8px}.mm-feier__ueber{font-size:14px}.mm-feier__titel{font-size:28px}.mm-feier__gutschein{margin:8px 0 4px;font-size:18px}.mm-feier__text{font-size:15px}.mm-feier .mm-knopf{margin-top:2px}}.mm-feier--standbild,.mm-feier--standbild *{animation-delay:-30s!important}.mm-ticket{--kerbe:.5em;--gold:#e3b25a;color:#fff;filter:drop-shadow(0 .3em .6em #0000008c);width:13em;height:6.4em;-webkit-mask:radial-gradient(circle var(--kerbe) at 42% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 42% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--kerbe) at 42% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 42% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--kerbe) at 42% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 42% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--kerbe) at 42% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 42% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--kerbe) at 42% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 42% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;background:#fff;border-radius:.7em;display:flex;position:relative;overflow:hidden}.mm-ticket:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .13em var(--gold);pointer-events:none;position:absolute;inset:0}.mm-ticket__abriss{color:#0b3a6f;border-right:.14em dashed #c9a85c;flex:0 0 42%;place-items:center;padding:.6em .55em;font-size:.6em;font-weight:900;display:grid}.mm-ticket__abriss img{object-fit:contain;width:100%;height:auto;max-height:4.2em;display:block}.mm-ticket__inhalt{text-align:left;background:radial-gradient(120% 90% at 0% 0%, #ffffff38, transparent 60%), var(--marke,#1b1b1b);flex:1;align-content:center;justify-items:start;gap:.15em;min-width:0;padding:.45em .75em;line-height:1;display:grid}.mm-ticket__art{opacity:.85;font-size:.6em;font-weight:700}.mm-ticket__wert{letter-spacing:-.03em;white-space:nowrap;font-size:2.2em;font-weight:900}.mm-ticket__wofuer{font-size:.55em;font-weight:700;line-height:1.1}.mm-funkeln{z-index:1;pointer-events:none;position:absolute;inset:-.9em -.8em}.mm-funkeln__stern{fill:#fff1c9;filter:drop-shadow(0 0 6px #ffdc78e6);width:.7em;height:.7em;position:absolute}.mm-funkeln__stern--1{top:6%;left:0}.mm-funkeln__stern--2{width:.5em;height:.5em;top:-8%;left:40%}.mm-funkeln__stern--3{width:.9em;height:.9em;bottom:-4%;left:54%}.mm-funkeln__stern--4{width:.6em;height:.6em;top:12%;right:2%}.mm-funkeln__stern--5{width:.45em;height:.45em;bottom:4%;right:22%}.mm-konfetti{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mm-feier__blitz{opacity:0;pointer-events:none;background:radial-gradient(45% 35% at 50% 45%,#fff6dcf2,#ffd67866 40%,#e2007400 75%);position:absolute;inset:0}.mm-feier__welle{opacity:0;pointer-events:none;border:3px solid #ffe196e6;border-radius:50%;width:46vmin;height:46vmin;margin:-23vmin 0 0 -23vmin;position:absolute;top:45%;left:50%;box-shadow:0 0 30px #ffd678b3,inset 0 0 24px #ffd67880}.mm-glanztext{color:#0000;filter:drop-shadow(0 2px 14px #ffc44673);background:linear-gradient(100deg,#fff 0% 38%,#ffe7a8 46%,#fff8e6 50%,#ffe7a8 54%,#fff 62% 100%) 100% 0/250% 100%;-webkit-background-clip:text;background-clip:text}.mm-ticket__glanz{z-index:1;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffa6 46%,#fff0 60%) 130% 0/260% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mm-feier{animation:.3s ease-out both mm-feier-ein}.mm-feier__blitz{animation:.7s ease-out both mm-blitz}.mm-feier__welle{animation:1.1s cubic-bezier(.2,.7,.3,1) 50ms both mm-welle}.mm-feier__inhalt{perspective:900px}.mm-feier__gutschein .mm-ticket{animation:.95s cubic-bezier(.18,1.3,.4,1) .18s both mm-ticket-ein}.mm-ticket__wert{animation:.5s cubic-bezier(.3,1.6,.5,1) .75s both mm-stempel}.mm-ticket__glanz{animation:2.6s ease-in-out 1.1s infinite mm-glanz}.mm-feier__ueber{animation:.45s ease-out 50ms both mm-hoch}.mm-feier__titel{animation:.6s cubic-bezier(.2,1.4,.4,1) 80ms both mm-titel-ein}.mm-glanztext{animation:2.8s ease-in-out .5s infinite mm-glanz}.mm-feier__text,.mm-feier .mm-knopf{animation:.5s ease-out .9s both mm-hoch}.mm-feier__strahlen{animation:14s linear infinite mm-strahlen,.6s ease-out both mm-feier-ein}.mm-funkeln__stern{animation:1.8s ease-in-out infinite mm-funkeln}.mm-funkeln__stern--2{animation-delay:.4s}.mm-funkeln__stern--3{animation-delay:.9s}.mm-funkeln__stern--4{animation-delay:1.3s}.mm-funkeln__stern--5{animation-delay:.6s}}@media (prefers-reduced-motion:reduce){.mm-konfetti,.mm-feier__welle,.mm-feier__blitz{display:none}}@keyframes mm-feier-ein{0%{opacity:0}to{opacity:1}}@keyframes mm-feier-aus{0%{opacity:1}to{opacity:0}}@keyframes mm-strahlen{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mm-blitz{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes mm-welle{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(2.6)}}@keyframes mm-ticket-ein{0%{opacity:0;transform:rotateY(-95deg)rotateX(18deg)scale(.55)rotate(-8deg)}55%{opacity:1}75%{transform:rotateY(8deg)rotateX(-2deg)scale(1.07)rotate(-3deg)}to{opacity:1;transform:rotateY(0)rotateX(0)scale(1)rotate(-3deg)}}@keyframes mm-stempel{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes mm-glanz{0%{background-position:130% 0}45%,to{background-position:-30% 0}}@keyframes mm-titel-ein{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mm-hoch{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mm-funkeln{0%,to{opacity:.2;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1)rotate(25deg)}}.mm-feier__gutschein .mm-ticket{transform:rotate(-3deg)}.mm-ticket__wert{transform-origin:30% 60%;display:inline-block}.mm-schritte-box{border:1px solid var(--mm-linie);background:var(--mm-flaeche);text-align:left;border-radius:16px;flex-direction:column;gap:4px;padding:18px 16px 6px;display:flex}.mm-schritte-box__titel{font-size:17px;font-weight:700}.mm-schritte-box__liste{margin:0;padding:0;list-style:none}.mm-schritt{align-items:center;gap:14px;padding:14px 0;display:flex}.mm-schritt+.mm-schritt{border-top:1px solid var(--mm-linie)}.mm-schritt__bild{flex:0 0 38%;position:relative}.mm-schritt__geraet{aspect-ratio:760/1120;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.mm-schritt__geraet img{width:100%;height:auto;display:block}.mm-schritt__nr{background:var(--mm-magenta);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;padding-top:.12em;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;left:-6px;box-shadow:0 2px 6px #0006}.mm-schritt__text{flex-direction:column;gap:4px;min-width:0;display:flex}.mm-schritt__text strong{font-size:17px;font-weight:700;line-height:1.25}.mm-schritt__text span{color:var(--mm-grau-text);overflow-wrap:anywhere;font-size:15px;line-height:1.4}.mm-kasse{z-index:100;color:#000;background:#fff;padding:16px;position:fixed;inset:0;overflow-y:auto}.mm-kasse__karte{flex-direction:column;gap:6px;max-width:420px;margin:0 auto;display:flex}.mm-kasse__kopf{justify-content:space-between;align-items:center;display:flex}.mm-kasse__marke{letter-spacing:.08em;color:#0b3a6f;font-size:14px;font-weight:800}.mm-kasse__zu{color:#000;cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.mm-kasse__zu:focus-visible{outline:3px solid var(--mm-magenta)}.mm-kasse__rabatt{font-size:34px;font-weight:800;line-height:1.1}.mm-kasse__ab{color:#4d4d4d;font-size:15px}.mm-kasse__qr{justify-content:center;margin:16px 0 6px;display:flex}.mm-kasse__code{font-family:var(--font-family);letter-spacing:.05em;text-align:center;overflow-wrap:anywhere;background:#f2f2f2;border-radius:14px;margin:8px 0 4px;padding:16px 8px;font-size:30px;font-weight:800;display:block}.mm-kasse__karte--code{min-height:calc(100svh - 32px)}.mm-kasse__mitte{flex-direction:column;gap:6px;display:flex}.mm-kasse__karte--code .mm-kasse__mitte{flex:1;justify-content:center;padding-bottom:48px}.mm-kasse__karte--code .mm-kasse__code{letter-spacing:.14em;border-radius:18px;margin:20px 0 8px;padding:30px 8px;font-size:clamp(40px,13vw,56px)}.mm-kasse__gueltig{color:#1a1a1a;font-size:15px}.mm-kasse__hinweis{text-align:left;color:#4d4d4d;align-self:center;align-items:flex-start;gap:8px;max-width:100%;font-size:14px;line-height:1.45;display:flex;margin-top:8px!important}.mm-kasse__hinweis svg{flex:none;margin-top:1px}.mm-vl-streifen{z-index:91;color:#111;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #00000059}.mm-vl-streifen__zeit{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.mm-vl-streifen__etikett{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111;border-radius:999px;padding:3px 8px;font-size:11px}.mm-vl-streifen__knoepfe{flex:none;gap:6px;display:flex}.mm-vl-streifen__knopf{color:#111;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #111;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mm-vl-streifen__knopf--voll{border-color:var(--mm-magenta);background:var(--mm-magenta);color:#fff}.mm-vl-streifen__knopf--voll:hover{background:var(--mm-magenta-hover)}.mm-vl-streifen__knopf:disabled{opacity:.6;cursor:default}.mm-vl-streifen :focus-visible{outline:3px solid var(--mm-magenta);outline-offset:2px}@media (max-width:380px){.mm-vl-streifen__etikett{display:none}}.mm-vl__hinweis{color:#55555c;font-size:12.5px;line-height:1.4;margin-top:6px!important}.mm-vl__auf{z-index:90;color:#000;height:36px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;top:12px;right:12px;box-shadow:0 6px 24px #00000073}@media (max-width:479px){.mm-vl__wort{display:none}}.mm-vl__zahl{background:var(--mm-magenta);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.mm-vl{z-index:90;color:#111;text-align:left;background:#fff;border-radius:16px;width:min(380px,100vw - 32px);max-height:calc(100svh - 74px);padding:16px;position:fixed;top:58px;right:12px;overflow-y:auto;box-shadow:0 10px 40px #00000080}.mm-vl :focus-visible{outline:3px solid var(--mm-magenta);outline-offset:2px}.mm-vl__kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mm-vl__titel{font-size:17px;font-weight:800}.mm-vl__uhr{color:#55555c;font-size:13px;margin-top:2px!important}.mm-vl__zu{color:#000;cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mm-vl__abschnitt{letter-spacing:.06em;text-transform:uppercase;color:#55555c;font-size:12px;font-weight:800;margin:16px 0 8px!important}.mm-vl__chips{flex-wrap:wrap;gap:6px;display:flex}.mm-vl__chip{color:#111;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d2d2d8;border-radius:999px;padding:0 12px;font-size:13px}.mm-vl__chip:hover,.mm-vl__chip[aria-pressed=true]{border-color:var(--mm-magenta);background:var(--mm-magenta);color:#fff}.mm-vl__schalter{flex-direction:column;gap:4px;display:flex}.mm-vl__switch{color:#111;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.mm-vl__spur{background:#c9c9d0;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.mm-vl__knauf{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.mm-vl__switch[aria-checked=true] .mm-vl__spur{background:var(--mm-magenta)}.mm-vl__switch[aria-checked=true] .mm-vl__knauf{transform:translate(16px)}.mm-vl__codes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mm-vl__codes li{gap:6px;display:flex}.mm-vl__code{color:#111;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fafafb;border:1px solid #e1e1e6;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:8px 10px;font-size:13px;display:flex}.mm-vl__code:hover{border-color:var(--mm-magenta)}.mm-vl__code code{font-family:var(--font-family);letter-spacing:.03em;color:#55555c;font-size:13px;font-weight:700}.mm-vl__kopie{color:#111;cursor:pointer;background:#fff;border:1px solid #e1e1e6;border-radius:10px;flex:none;place-items:center;width:40px;display:grid}.mm-vl__zurueck{background:var(--mm-magenta);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:480px){.mm-seite{--mm-rad-handy:min(300px, 78vw, max(150px, calc(74svh - 252px)))}.mm{padding-top:clamp(10px,3.3svh,28px)}.mm__buehne{gap:clamp(6px,1.65svh,14px)}.mm-kopfmarken{gap:clamp(10px,3.4vw,14px);margin-bottom:clamp(2px,.7svh,6px)}.mm-t-logo{width:clamp(42px,min(14.4vw,6.6svh),56px);height:clamp(42px,min(14.4vw,6.6svh),56px)}.mm-marke span{font-size:clamp(17px,min(6.4vw,2.84svh),24px)}.mm-h{font-size:clamp(20px,min(6.9vw,3.08svh),26px)}.mm-sub{font-size:clamp(14px,min(4.27vw,1.9svh),16px)}.mm-rad{width:var(--mm-rad-handy);margin:clamp(4px,1.18svh,10px) auto clamp(4px,1.42svh,12px)}.mm-eingabe{gap:clamp(4px,.95svh,8px)}.mm-eingabe__label{font-size:clamp(13px,1.66svh,14px)}.mm-feld{height:clamp(44px,6.4svh,54px)}.mm-eingabe__hilfe,.mm-klein{font-size:clamp(12.5px,1.6svh,13.5px)}.mm-knopf{min-height:clamp(46px,6.16svh,52px)}.mm-knopf--gross{min-height:clamp(48px,6.87svh,58px)}.mm-eingabe .mm-knopf{margin-top:clamp(2px,.95svh,8px)}}@media (max-width:359px){.mm-seite{--mm-rad-handy:min(300px, 78vw, max(140px, calc(74svh - 270px)))}.mm-feld--code{font-size:15px}}.mm-meldung--ohne-js{margin:4px 0 8px}@media (min-width:900px){.mm{max-width:480px;padding-top:48px}.mm-h{font-size:32px}.mm-marke span{font-size:28px}.mm-t-logo{width:66px;height:66px}.mm-rad{width:340px}.mm-feier__gutschein{font-size:34px}.mm-feier__inhalt{width:460px}}@media (prefers-reduced-motion:reduce){.mm-knopf,.mm-vl__spur,.mm-vl__knauf{transition:none}}.mm-app{color:#fff;text-align:left;background:#000;max-width:440px;min-height:100svh;margin:0 auto;padding-bottom:150px;position:relative}.mm-app__kopf{padding:28px 20px 6px}.mm-app__h1{font-size:27px;font-weight:700}.mm-app__abschnitt{font-size:20px;font-weight:700;margin:18px 20px 12px!important}.mm-app__bild{background:radial-gradient(260px 200px at 50% 60%,#e2007473,#e2007400 70%),#000;place-items:center;height:230px;display:grid;overflow:hidden}.mm-app__bild .mm-rad{width:190px;margin:0}.mm-app__karte{background:#1c1c1e;border-radius:18px;margin:0 20px;overflow:hidden}.mm-app__karte--tippt{box-shadow:0 0 0 2px var(--mm-magenta)}.mm-app__karte .mm-app__bild{height:186px}.mm-app__karte-text{padding:12px 14px 14px}.mm-app__karte-titel{font-size:17px;font-weight:700}.mm-app__karte-sub{color:#c9c9cf;font-size:13.5px;line-height:1.35;margin-top:4px!important}.mm-app__reihe{gap:12px;margin:18px 20px 0;display:flex}.mm-app__reihe span{color:#8e8e93;background:#2c2c2e;border-radius:14px;flex:1;place-items:center;height:118px;font-size:14px;display:grid}.mm-app__blatt{background:#000;border-radius:26px 26px 0 0;margin-top:-26px;padding:26px 22px 0;position:relative}.mm-app__titel{font-size:29px;font-weight:500;line-height:1.15}.mm-app__sub{color:#f1f1f1;font-size:16px;line-height:1.4;margin-top:10px!important}.mm-app__box{color:#1a1a1a;background:#fddcb5;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.mm-app__box small{color:#6b3a00;font-size:12.5px;display:block}.mm-app__box b{font-size:19px;font-weight:500;display:block}.mm-app__h{font-size:21px;font-weight:500;margin:22px 0 10px!important}.mm-app__text{color:#ececec;font-size:15px;line-height:1.45}.mm-app__text+.mm-app__text{margin-top:10px!important}.mm-app__code{color:#000;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin:18px 0 14px;padding:14px 16px;display:flex}.mm-app__code small{color:#555;font-size:12.5px;display:block}.mm-app__code b{letter-spacing:.04em;margin-top:2px;font-size:21px;font-weight:700;display:block}.mm-app__linie{background:#4a4a4a;height:1px;margin:18px 0}.mm-app__zeile{align-items:center;gap:12px;font-size:16px;display:flex}.mm-app__fuss{text-align:center;background:linear-gradient(#0000,#000 30%);padding:40px 22px 34px;position:absolute;bottom:0;left:0;right:0}.mm-app__fuss small{margin-bottom:12px;font-size:13.5px;font-weight:500;display:block}.mm-seite a.mm-app__knopf,.mm-app__knopf{background:var(--mm-magenta);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:58px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.mm-vorschau-liste{text-align:left;flex-direction:column;gap:24px;display:flex}.mm-vorschau-liste h2{font-size:18px;font-weight:800}.mm-vorschau-liste ul{margin:8px 0 0;padding:0;list-style:none}.mm-vorschau-liste li+li{margin-top:6px}.mm-vorschau-liste small{color:var(--mm-grau-leise);font-size:13px;display:block}.mm-unten.mm-unten--rein{display:contents}.mm-seite .mm-knopf.mm-knopf--treffer[aria-disabled=true]{color:#ffdf9a;opacity:1;background:#ffc44d29;box-shadow:inset 0 0 0 2px #ffcf70cc,0 0 28px #ffbe4659}@media (orientation:landscape) and (max-height:500px){.mm-kasse{padding:10px 16px}.mm-kasse__karte:not(.mm-kasse__karte--code){max-width:720px}.mm-kasse__karte:not(.mm-kasse__karte--code) .mm-kasse__mitte{grid-template-rows:repeat(5,auto);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 28px;display:grid}.mm-kasse__karte:not(.mm-kasse__karte--code) .mm-kasse__mitte>*{grid-column:2}.mm-kasse__karte:not(.mm-kasse__karte--code) .mm-kasse__qr{grid-area:1/1/6;align-self:center;margin:0}.mm-kasse__qr .mm-qr{width:min(260px,100svh - 84px);height:auto}.mm-kasse__karte:not(.mm-kasse__karte--code) .mm-kasse__code{margin:6px 0 2px;padding:12px 8px}.mm-kasse__karte--code{min-height:0}.mm-kasse__karte--code .mm-kasse__mitte{padding-bottom:0}.mm-kasse__karte--code .mm-kasse__code{margin:10px 0 4px;padding:18px 8px}}.mm-flip{width:100%;max-width:400px;margin:2px auto;container-type:inline-size}.mm-flip__reihe{justify-content:center;gap:3.4cqw;display:flex}.mm-flip__gruppe{flex-direction:column;flex:1 1 0;align-items:center;gap:1.6cqw;min-width:0;display:flex}.mm-flip__ziffern{gap:.9cqw;width:100%;display:flex}.mm-flip__ziffer{--hoehe:20.5cqw;height:var(--hoehe);perspective:40cqw;color:#fff;font-variant-numeric:tabular-nums;font-size:15cqw;font-weight:800;line-height:var(--hoehe);text-align:center;border-radius:1.8cqw;flex:1 1 0;position:relative;box-shadow:0 .8cqw 2.4cqw #0000008c,0 0 0 1px #ffffff12}.mm-flip--tage .mm-flip__ziffer{--hoehe:15.5cqw;font-size:11.4cqw}.mm-flip__oben,.mm-flip__unten,.mm-flip__klappe{backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.mm-flip__oben,.mm-flip__klappe--oben{background:linear-gradient(#3a3a40,#2a2a2f);border-radius:1.8cqw 1.8cqw 0 0;top:0}.mm-flip__unten,.mm-flip__klappe--unten{background:linear-gradient(#232327,#17171a);border-radius:0 0 1.8cqw 1.8cqw;bottom:0}.mm-flip__ziffer b{height:var(--hoehe);font-weight:inherit;padding-top:.08em;position:absolute;left:0;right:0}.mm-flip__oben b,.mm-flip__klappe--oben b{top:0}.mm-flip__unten b,.mm-flip__klappe--unten b{bottom:0}.mm-flip__ziffer:after{content:"";z-index:3;background:#000;height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0;box-shadow:0 1px #ffffff14}.mm-flip__ziffer:before{content:"";z-index:4;background:linear-gradient(#55555c,#55555c) 0/.8cqw 100% no-repeat,linear-gradient(#55555c,#55555c) 100%/.8cqw 100% no-repeat;border-radius:.3cqw;height:2.2cqw;margin-top:-1.1cqw;position:absolute;top:50%;left:-.3cqw;right:-.3cqw}.mm-flip__klappe{z-index:2}.mm-flip__klappe--oben{transform-origin:bottom}.mm-flip__klappe--unten{transform-origin:top}@media (prefers-reduced-motion:no-preference){.mm-flip__klappe--oben{animation:.3s ease-in both mm-klappe-oben}.mm-flip__klappe--unten{animation:.3s ease-out .3s both mm-klappe-unten}}@media (prefers-reduced-motion:reduce){.mm-flip__klappe{display:none}}@keyframes mm-klappe-oben{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes mm-klappe-unten{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.mm-flip__einheit{letter-spacing:.04em;color:var(--mm-grau-leise);font-size:clamp(11px,3.1cqw,13px);font-weight:600;line-height:1}.mm-flip--klein{max-width:190px}.mm-flip--klein .mm-flip__ziffer{--hoehe:30cqw;font-size:22cqw}.mm-flip--klein .mm-flip__einheit{font-size:11px}@media (forced-colors:active){.mm-knopf,.mm-pille,.mm-codefeld__kopieren,.mm-kasse__zu{border:2px solid buttontext}.mm-knopf:disabled,.mm-knopf[aria-disabled=true]{color:graytext;border-color:graytext}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-14{top:calc(var(--spacing) * 14)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:481px){.container{max-width:481px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:901px){.container{max-width:901px}}@media (min-width:1101px){.container{max-width:1101px}}@media (min-width:1440px){.container{max-width:1440px}}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[80vw\]{width:80vw}.w-\[121px\]{width:121px}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[320px\]{max-width:320px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[768px\]{max-width:768px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1312px\]{max-width:1312px}.max-w-\[1480px\]{max-width:1480px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-button{border-radius:var(--pill)}.rounded-card{border-radius:var(--radius-sm)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-\[24px\]{border-top-left-radius:24px;border-bottom-left-radius:24px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-none{border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[var\(--canvas-border\)\]{border-color:var(--canvas-border)}.border-\[var\(--canvas-input-border\)\]{border-color:var(--canvas-input-border)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-border,.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[var\(--canvas-input-bar\)\]{background-color:var(--canvas-input-bar)}.bg-\[var\(--canvas-input-bg\)\]{background-color:var(--canvas-input-bg)}.bg-\[var\(--canvas-panel\)\]{background-color:var(--canvas-panel)}.bg-\[var\(--canvas-panel-hover\)\]{background-color:var(--canvas-panel-hover)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-bg-card{background-color:var(--color-white)}.bg-bg-dark{background-color:var(--color-bg-dark)}.bg-bg-primary{background-color:var(--color-white)}.bg-bg-secondary{background-color:var(--color-bg-soft)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-primary,.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-success{background-color:var(--color-success)}.bg-text-dark\/60{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.bg-text-dark\/60{background-color:color-mix(in oklab, var(--color-text-dark) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-card{padding:var(--space-4)}.p-card-lg{padding:var(--space-6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-page-x{padding-inline:var(--section-padding-x)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[10px\]{padding-block:10px}.py-section-lg{padding-block:var(--section-padding-spacious)}.py-section-md{padding-block:var(--section-padding-y)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-body{font-size:var(--font-size-base)}.text-body-lg{font-size:var(--font-size-lg)}.text-body-sm{font-size:var(--font-size-sm)}.text-body-xs{font-size:var(--font-size-xs)}.text-h1{font-size:var(--font-size-h1)}.text-h2{font-size:var(--font-size-h2)}.text-h3{font-size:var(--font-size-h3)}.text-h4{font-size:var(--font-size-h4)}.text-h5{font-size:var(--font-size-lg)}.text-h6{font-size:var(--font-size-base)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--color-text-body\)\]{color:var(--color-text-body)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-accent{color:var(--color-magenta)}.text-amber-50{color:var(--color-amber-50)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-gray-400{color:var(--color-gray-400)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.text-text-body{color:var(--color-text-body)}.text-text-dark{color:var(--color-text-dark)}.text-text-muted{color:var(--color-text-muted)}.text-text-white,.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-2xl{--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)}.shadow-hover{--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[rgba\(0\,0\,0\,0\.13\)_-12px_0px_32px_2px\]{--tw-shadow-color:#00000021}@supports (color:color-mix(in lab, red, red)){.shadow-\[rgba\(0\,0\,0\,0\.13\)_-12px_0px_32px_2px\]{--tw-shadow-color:color-mix(in oklab, #00000021 -12px 0px 32px 2px var(--tw-shadow-alpha), transparent)}}.ring-primary\/20{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-red-100{--tw-ring-color:var(--color-red-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *),.group-hover\/card\:flex:is(:where(.group\/card):hover *),.group-hover\/main\:flex:is(:where(.group\/main):hover *),.group-hover\/msg\:flex:is(:where(.group\/msg):hover *),.group-hover\/reply\:flex:is(:where(.group\/reply):hover *){display:flex}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder\:text-neutral-600::placeholder{color:var(--color-neutral-600)}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.backdrop\:bg-text-dark\/50::backdrop{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-text-dark\/50::backdrop{background-color:color-mix(in oklab, var(--color-text-dark) 50%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-\[var\(--canvas-border\)\]:hover{border-color:var(--canvas-border)}.hover\:bg-\[var\(--canvas-panel-hover\)\]:hover{background-color:var(--canvas-panel-hover)}.hover\:bg-bg-secondary:hover{background-color:var(--color-bg-soft)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-green-400\/10:hover{background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-400\/10:hover{background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-red-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.hover\:bg-text-dark\/80:hover{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-text-dark\/80:hover{background-color:color-mix(in oklab, var(--color-text-dark) 80%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.hover\:text-neutral-300:hover{color:var(--color-neutral-300)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-text-dark:hover{color:var(--color-text-dark)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-neutral-500:focus{border-color:var(--color-neutral-500)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[fade-in_0\.3s_ease-out\]{animation:.3s ease-out fade-in}.motion-safe\:animate-\[slide-in-right_0\.3s_ease-out\]{animation:.3s ease-out slide-in-right}}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:768px){.tablet\:block{display:block}.tablet\:hidden{display:none}.tablet\:inline-flex{display:inline-flex}.tablet\:h-auto{height:auto}.tablet\:max-h-\[80vh\]{max-height:80vh}.tablet\:w-\[90vw\]{width:90vw}.tablet\:w-auto{width:auto}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-start{align-items:flex-start}.tablet\:justify-start{justify-content:flex-start}}@media (min-width:1101px){.laptop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.laptop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.laptop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.laptop\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.laptop\:flex-row{flex-direction:row}.laptop\:gap-32{gap:calc(var(--spacing) * 32)}.laptop\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.laptop\:px-8{padding-inline:calc(var(--spacing) * 8)}.laptop\:pl-8{padding-left:calc(var(--spacing) * 8)}}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:text-\[length\:inherit\] p{font-size:inherit}.\[\&_p\]\:leading-\[inherit\] p{--tw-leading:inherit;line-height:inherit}.\[\&_p\]\:text-inherit p{color:inherit}.\[\&_p\+p\]\:mt-2 p+p{margin-top:calc(var(--spacing) * 2)}}#cc-main .cm{--cc-bg:var(--color-primary-dark,#1a1a2e);--cc-primary-color:var(--color-accent,#e6a800);--cc-secondary-color:#fff;--cc-text-color:#fff;--cc-border-color:#ffffff1f;--cc-btn-primary-bg:var(--color-accent,#e6a800);--cc-btn-primary-color:var(--color-primary-dark,#1a1a2e);--cc-btn-primary-hover-bg:var(--color-accent-hover,#d49a00);--cc-btn-primary-hover-color:var(--color-primary-dark,#1a1a2e);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:#fff;--cc-btn-secondary-hover-bg:#ffffff14;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-border-color:#ffffff4d;--cc-toggle-on-bg:var(--color-accent,#e6a800);--cc-cookie-category-block-bg:#ffffff0d;--cc-overlay-bg:#000000a6;--cc-separator-border-color:#ffffff1a;--cc-link-color:var(--color-accent,#e6a800);font-family:var(--font-primary), system-ui, sans-serif;border-radius:16px;max-width:680px}#cc-main .cm__title{font-family:var(--font-primary), system-ui, sans-serif;color:#fff;font-size:1.25rem;font-weight:600}#cc-main .cm__desc{color:#fff;font-size:.875rem;line-height:1.6}#cc-main .cm__btn{border-radius:12px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}#cc-main .cm__btn--accept-all{background:var(--color-accent,#e6a800);color:var(--color-primary-dark,#1a1a2e);border:2px solid var(--color-accent,#e6a800)}#cc-main .cm__btn--accept-all:hover{background:var(--color-accent-hover,#d49a00);border-color:var(--color-accent-hover,#d49a00)}#cc-main .cm__btn--accept-necessary{color:#fff;background:0 0;border:2px solid #ffffff4d}#cc-main .cm__btn--accept-necessary:hover{background:#ffffff14;border-color:#ffffff80}#cc-main .cm__btn--manage{color:#fff;text-underline-offset:3px;background:0 0;border:none;padding:.5rem 0;text-decoration:underline}#cc-main .cm__btn--manage:hover{color:var(--color-accent,#e6a800)}#cc-main .cc-link{color:var(--color-accent,#e6a800);text-underline-offset:2px;text-decoration:underline}#cc-main .cc-link:hover{color:var(--color-accent-hover,#d49a00)}#cc-main .pm{--cc-bg:var(--color-primary-dark,#1a1a2e);--cc-text-color:#fff;--cc-btn-primary-bg:var(--color-accent,#e6a800);--cc-btn-primary-color:var(--color-primary-dark,#1a1a2e);--cc-btn-primary-hover-bg:var(--color-accent-hover,#d49a00);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:#fff;--cc-btn-secondary-hover-bg:#ffffff14;--cc-btn-secondary-border-color:#ffffff4d;--cc-toggle-on-bg:var(--color-accent,#e6a800);--cc-toggle-off-bg:#fff3;--cc-toggle-readonly-bg:#ffffff26;--cc-separator-border-color:#ffffff1a;--cc-cookie-category-block-bg:#ffffff0d;--cc-link-color:var(--color-accent,#e6a800);font-family:var(--font-primary), system-ui, sans-serif;border-radius:16px}#cc-main .pm__title,#cc-main .pm__section-title{color:#fff;font-weight:600}#cc-main .pm__section-desc{color:#fff;font-size:.875rem}#cc-main .pm__btn{border-radius:12px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600}#cc-main .pm__table{font-size:.8125rem}#cc-main .pm__table th{color:#fff;font-weight:500}#cc-main .pm__table td{color:#fff}#cc-main .pm__toggle .toggle__icon{border-radius:100px}#cc-main .pm__close-btn,#cc-main .pm__close-btn:hover{color:#fff}#cc-main .cc__reset{background:var(--color-primary-dark,#1a1a2e);color:var(--color-accent,#e6a800);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0000004d}#cc-main .cc__reset:hover{background:var(--color-primary-dark-hover,#2a2a4e)}@keyframes entrance-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes entrance-fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance-fade-scale{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes entrance-text-reveal{0%{opacity:.3}to{opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-animate]:not(.is-visible){opacity:0;will-change:opacity, transform;transform:translateY(24px)}[data-animate=fade-in]:not(.is-visible){transform:none}[data-animate=fade-scale]:not(.is-visible){transform:translateY(16px)scale(.97)}[data-animate=text-reveal]:not(.is-visible){opacity:.3;transform:none}[data-animate].is-visible{animation:.7s ease-out backwards entrance-fade-up;animation-delay:var(--anim-delay,0s)}[data-animate=fade-in].is-visible{animation-name:entrance-fade-in}[data-animate=fade-scale].is-visible{animation-name:entrance-fade-scale}[data-animate=text-reveal].is-visible{animation-name:entrance-text-reveal;animation-duration:.9s}.scroll-word{opacity:.2;will-change:opacity}.word-reveal>span{opacity:0;transition:opacity .5s ease-out;transition-delay:var(--word-delay,0s)}.word-reveal.is-visible>span{opacity:1}.animate-marquee{will-change:transform;animation:30s linear infinite marquee}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;animation:none!important;transform:none!important}.scroll-word{opacity:1!important}.word-reveal>span{opacity:1!important;transition:none!important}.animate-marquee{animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
