.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--weiss:#fff;--rot:#d7193f;--rot-700:#b3142f;--gelb:#ffd43b;--navy:#101a33;--creme:#fff;--ink-2:var(--navy);--koralle:var(--rot);--mint:var(--gelb);--violett:var(--navy);--holz:var(--blau);--studio:var(--rot);--gruen:var(--gelb);--wein:var(--navy);--papier:#f4f6fb;--papier-2:#fff;--stein:#e9edf6;--ink:#101a33;--grau:#4b5570;--linie:#dde2ee;--blau:#153fa6;--blau-700:#0f3283;--signal:#b52626;--signal-flaeche:#fbeaea;--display:"Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--sans:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--aus:cubic-bezier(.22, 1, .36, 1);--shell:min(1280px, 100% - 2 * clamp(1.25rem, 4vw, 3.5rem))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--papier);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;height:auto;display:block}::selection{background:var(--gelb);color:var(--navy)}:focus-visible{outline:3px solid var(--rot);outline-offset:3px;border-radius:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--rot);color:#fff;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.shell{width:var(--shell);margin-inline:auto}@media (pointer:coarse){.nav-marke,.fuss-marke>a,.rahmen-innen>a,.fuss-spalten a,.fuss-zeile a,.welt-seiten a,.paket-link{align-items:center;min-height:44px;display:inline-flex}.link-pfeil{min-height:44px}}.display{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:.98}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--grau);font-size:12px;font-weight:600}.k-titel{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin-top:20px;font-size:clamp(2.1rem,4.6vw,4.2rem);font-weight:600;line-height:1.02}.k-titel .akzent,.akzent{color:var(--blau)}.k-lead{max-width:48ch;color:var(--grau);margin-top:20px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}.cta{white-space:nowrap;min-height:52px;transition:transform .3s var(--aus), background-color .2s, box-shadow .3s;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.cta-voll{background:var(--rot);color:#fff}.cta-voll:hover{background:var(--rot-700);transform:translateY(-1px);box-shadow:0 12px 30px -14px #d7193f99}.cta-klein{min-height:42px;padding:0 18px;font-size:14px}.link-pfeil{border-bottom:1px solid var(--linie);align-items:center;gap:8px;min-height:28px;padding-bottom:3px;font-size:15px;font-weight:500;transition:border-color .25s;display:inline-flex}.link-pfeil span{transition:transform .3s var(--aus);display:inline-block}.link-pfeil:hover{border-color:var(--ink)}.link-pfeil:hover span{transform:translate(4px)}.fenster{background:var(--papier-2);border:1px solid var(--linie);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #14141659,0 2px 6px -2px #14141614}.fenster-chrome{border-bottom:1px solid var(--linie);height:28px;color:var(--grau);background:#fff;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;display:flex}.fenster-chrome i{background:#e6e2da;border-radius:50%;width:8px;height:8px}.fenster-chrome span{background:var(--stein);letter-spacing:.02em;border-radius:999px;margin-left:8px;padding:2px 10px}.fenster img{width:100%;height:auto}@keyframes auf{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.auf{animation:auf 1s var(--aus) both;animation-timeline:view();animation-range:entry entry 35%}.auf-2{animation-range:entry 8% entry 45%}.auf-3{animation-range:entry 16% entry 55%}}.worte{display:inline}.wort{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.wort>span{display:inline-block}@keyframes wort-rein{0%{opacity:0;translate:0 110%;rotate:2.5deg}to{opacity:1;translate:0;rotate:0deg}}@supports (animation-timeline:view()){.wort>span{animation:wort-rein .8s var(--aus) both;animation-timeline:view();animation-range:entry calc(4% + var(--w,0) * 3.5%) entry calc(46% + var(--w,0) * 3.5%)}}.wort-sofort .wort>span{animation:wort-rein .85s var(--aus) both;animation-timeline:auto;animation-delay:calc(.12s + var(--w,0) * 50ms)}@keyframes fortschritt{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:reduce){.wort{overflow:visible}.wort>span{animation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.auf{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
