*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}:root{--hot-red-hs: 4.1 77.2%;--hot-red: hsl(var(--hot-red-hs) 48.2%);--cool-blue-hs: 198.6 30.8%;--cool-blue: hsl(var(--cool-blue-hs) 52.9%);--color-verdigris-hs: 175 98%;--color-verdigris: hsl(var(--color-verdigris-hs) 22%);--color-apple-green-hs: 85 62%;--color-apple-green: hsl(var(--color-apple-green-hs) 43%);--color-tangerine-hs: 18 78%;--color-tangerine: hsl(var(--color-tangerine-hs) 50%);--color-deep-carmine-hs: 6 86%;--color-deep-carmine: hsl(var(--color-deep-carmine-hs) 54%);--color-error-hs: 7 90%;--color-error: hsl(var(--color-error-hs) 48.2%);--color-primary-hs: 0 0%;--color-primary: hsl(var(--color-primary-hs) 0%);--color-accent-hs: var(--color-verdigris-hs);--color-accent: var(--color-verdigris);--color-highlight-hs: var(--color-deep-carmine-hs);--color-highlight: var(--color-deep-carmine);--color-weight-100: 94.9%;--color-primary-100: hsl(var(--color-primary-hs) var(--color-weight-100));--color-accent-100: hsl(var(--color-accent-hs) var(--color-weight-100));--color-highlight-100: hsl(var(--color-highlight-hs) var(--color-weight-100));--color-error-100: hsl(var(--color-error-hs) var(--color-weight-100));--color-weight-200: 73.7%;--color-primary-200: hsl(var(--color-primary-hs) var(--color-weight-200));--color-accent-200: hsl(var(--color-accent-hs) var(--color-weight-200));--color-highlight-200: hsl(var(--color-highlight-hs) var(--color-weight-200));--color-error-200: hsl(var(--color-error-hs) var(--color-weight-200));--color-weight-300: 60%;--color-primary-300: hsl(var(--color-primary-hs) var(--color-weight-300));--color-accent-300: hsl(var(--color-accent-hs) var(--color-weight-300));--color-highlight-300: hsl(var(--color-highlight-hs) var(--color-weight-300));--color-error-300: hsl(var(--color-error-hs) var(--color-weight-300));--color-weight-400: 40%;--color-primary-400: hsl(var(--color-primary-hs) var(--color-weight-400));--color-accent-400: hsl(var(--color-accent-hs) var(--color-weight-400));--color-highlight-400: hsl(var(--color-highlight-hs) var(--color-weight-400));--color-error-400: hsl(var(--color-error-hs) var(--color-weight-400));--color-weight-500: 20%;--color-primary-500: hsl(var(--color-primary-hs) var(--color-weight-500));--color-accent-500: hsl(var(--color-accent-hs) var(--color-weight-500));--color-highlight-500: hsl(var(--color-highlight-hs) var(--color-weight-500));--color-error-500: hsl(var(--color-error-hs) var(--color-weight-500));--color-light-grey: hsl(0 0% var(--color-weight-100));--color-grey: hsl(0 0% var(--color-weight-200));--color-medium-grey: hsl(0 0% var(--color-weight-300));--color-dark-grey: hsl(0 0% var(--color-weight-400));--color-heavy-grey: hsl(0 0% var(--color-weight-500));--step--2: clamp(.56rem, calc(.63rem - .09vw), .61rem);--step--1: clamp(.73rem, calc(.72rem + .04vw), .75rem);--step-0: clamp(.88rem, calc(.83rem + .24vw), 1rem);--step-1: clamp(1.05rem, calc(.94rem + .55vw), 1.33rem);--step-2: clamp(1.26rem, calc(1.06rem + 1.01vw), 1.78rem);--step-3: clamp(1.51rem, calc(1.18rem + 1.67vw), 2.37rem);--step-4: clamp(1.81rem, calc(1.29rem + 2.62vw), 3.16rem);--step-5: clamp(2.18rem, calc(1.38rem + 3.96vw), 4.21rem);--font-stack-system: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;--font-stack-mono: monospace;--font-headlines: var(--font-stack-system);--font-base: var(--font-stack-system);--space-3xs: clamp(.25rem, calc(.25rem + 0vw), .25rem);--space-2xs: clamp(.44rem, calc(.41rem + .12vw), .5rem);--space-xs: clamp(.69rem, calc(.66rem + .12vw), .75rem);--space-s: clamp(.88rem, calc(.83rem + .24vw), 1rem);--space-m: clamp(1.31rem, calc(1.24rem + .37vw), 1.5rem);--space-l: clamp(1.75rem, calc(1.65rem + .49vw), 2rem);--space-xl: clamp(2.63rem, calc(2.48rem + .73vw), 3rem);--space-2xl: clamp(3.5rem, calc(3.3rem + .98vw), 4rem);--space-3xl: clamp(5.25rem, calc(4.96rem + 1.46vw), 6rem);--space-3xs-2xs: clamp(.25rem, calc(.15rem + .49vw), .5rem);--space-2xs-xs: clamp(.44rem, calc(.32rem + .61vw), .75rem);--space-xs-s: clamp(.69rem, calc(.57rem + .61vw), 1rem);--space-s-m: clamp(.88rem, calc(.63rem + 1.22vw), 1.5rem);--space-m-l: clamp(1.31rem, calc(1.04rem + 1.34vw), 2rem);--space-l-xl: clamp(1.75rem, calc(1.26rem + 2.44vw), 3rem);--space-xl-2xl: clamp(2.63rem, calc(2.09rem + 2.68vw), 4rem);--space-2xl-3xl: clamp(3.5rem, calc(2.52rem + 4.88vw), 6rem);--space-l-2xl: clamp(1.75rem, calc(.87rem + 4.39vw), 4rem);--wrapper-width: 1000px;--animation-base-duration: .15s;--animation-base-easing: linear}@media (prefers-reduced-motion: no-preference){:root{--animation-base-duration: 175ms;--animation-base-easing: cubic-bezier(.85, 0, .15, 1)}}::selection{background-color:var(--color-highlight);color:var(--color-primary)}*{box-sizing:border-box}.base-headline{font-family:var(--font-headlines);font-size:var(--step-2);text-transform:uppercase;font-weight:400}@media screen and (min-width: 640px){.base-headline{text-align:center}}.divider{width:min(450px,100%);height:1px;background-color:currentColor;margin-block-start:calc(var(--content-spacing)*-1);margin-block-end:var(--content-spacing);margin-inline:auto}body{font-family:var(--font-base);color:#3b3a3a;background-color:#fff;accent-color:var(--color-highlight)}:any-link{color:var(--color-highlight);text-decoration:underline;text-decoration-skip-ink:auto}:any-link:where(:hover,:focus){color:hsl(var(--color-highlight-hs) var(--color-weight-400))}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-headlines);line-height:1.25;font-weight:500}@media screen and (min-width: 640px){:where(h1,h2,h3,h4,h5,h6){text-align:center}}h1{font-size:var(--step-5)}h2{font-size:var(--step-3);text-transform:uppercase}h3{font-family:var(--font-headlines);font-size:var(--step-2);text-transform:uppercase;font-weight:400}@media screen and (min-width: 640px){h3{text-align:center}}p{font-size:var(--step-0);line-height:1.5;font-weight:400}ul,ol{margin:0}[role=list]{list-style:none;padding:0}hr{width:min(450px,100%);height:1px;background-color:currentColor;margin-block-start:calc(var(--content-spacing)*-1);margin-block-end:var(--content-spacing);margin-inline:auto}.button{display:flex;align-items:center;gap:1em;justify-content:center;font-size:var(--step-0);background-color:var(--color-accent);line-height:1;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:500;width:min(360px,100%);padding-inline:1em;padding-block:.6em;transition:background-color var(--animation-base-duration) var(--animation-base-easing);border:0}.button:where(:hover,:focus){cursor:pointer;background-color:var(--color-accent-400)}.button:disabled{pointer-events:none;filter:grayscale(1);opacity:.75;cursor:not-allowed}.button:active{background-color:var(--color-accent-500)}.button.vers--outline{color:currentColor;border:1px solid currentColor;background-color:#0000}.button.vers--outline:where(:hover,:focus){background-color:#0000000d}.button.vers--naked{font:inherit;color:inherit;background-color:#0000;display:inline-block;padding:0;width:auto;border:0}.button.vers--naked:where(:hover,:focus){cursor:pointer;color:var(--color-accent)}.button__spinner{position:relative;height:1em;width:1em}.expandable{--icon-hover-color: var(--color-accent)}.expandable__summary{position:relative;display:flex;align-items:center;gap:var(--space-xs-s)}.expandable__summary .text{flex:1}.expandable__summary .trigger:before{content:"";position:absolute;inset:0}.expandable__summary .trigger:where(:hover,:focus){color:var(--icon-hover-color)}.expandable__summary .trigger:not([aria-expanded=true])>svg{transform:rotate(-90deg)}.expandable__details{padding:var(--space-2xs-xs);border-radius:2px;background-color:#00000026;margin-block-start:var(--space-2xs-xs)}.feature{display:grid;grid-template-columns:auto 5.5em;grid-template-rows:[feature-start] 1fr [feature-end sub-features-start] auto [sub-features-end];align-items:center}.feature__name{display:flex;align-items:center;gap:1.5em}.feature__icon{display:none;width:2em;position:relative}@media screen and (min-width: 640px){.feature__icon{display:block}}.feature__icon svg,.feature__icon img{display:block;width:100%;height:auto}.feature__value{text-align:center;display:flex;align-items:center;justify-content:stretch;gap:2px}.feature__value>p{flex:1;text-align:center;background-color:var(--color-light-grey);padding-block:var(--space-xs);white-space:nowrap}.feature__value strong{color:var(--color-highlight)}.feature__value svg{color:var(--color-highlight);display:inline-block;height:1.5em;width:auto}.feature__sub-features{padding-block-start:var(--step-0);padding-inline-start:var(--space-m-l);grid-column:1/-1;grid-row:sub-features-start/sub-features-end;display:flex;flex-direction:column;gap:var(--step--2)}.highlight-message{font-size:var(--step-5);font-weight:400;color:#848484;line-height:1.25;text-transform:none}@media screen and (min-width: 640px){.highlight-message{text-align:center}}.key-message{font-size:var(--step-4);font-weight:500;color:var(--color-accent);line-height:1.25;margin-block-start:.25em}@media screen and (min-width: 640px){.key-message{text-align:center}}.link-list{display:flex;gap:var(--space-2xs)}.sticker{aspect-ratio:1;background-color:var(--color-deep-carmine);box-shadow:0 3px 4px #0000004a;font-family:var(--font-headlines);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.125em;text-align:center;border-radius:50%;font-weight:500;line-height:1;color:#fff;text-transform:uppercase;transform:rotate(6deg);padding:.5em}.sticker>.sub{font-size:.6em}.why{font-size:var(--step-1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1em}.why__icon svg{display:block;height:3em;width:auto;color:var(--color-highlight)}.why__headline{font-family:var(--font-headlines);text-transform:uppercase;font-size:1.115em}.why__description{max-width:60ch;margin-inline:auto}.whys{--columns: 1;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--space-xl-2xl);margin-block-start:calc(var(--content-spacing)/2)}@media screen and (min-width: 640px){.whys{--columns: 2}}.whys__item:last-child:nth-child(5){grid-column:1/-1}.site{--site-spacing: var(--space-l-2xl);--site-padding: var(--space-l-xl)}.site.vers--doily{display:grid;place-content:center}.site__header{padding-inline:var(--site-padding);padding-block:var(--space-s)}.site__footer{padding:var(--site-padding);background-color:hsl(0,0%,var(--color-weight-100))}.site__doily{display:flex;flex-direction:column;align-items:center;text-align:center}.content{--content-spacing: var(--site-spacing)}.content__hero{padding:var(--content-spacing) var(--site-padding)}.content__section{padding-block:var(--content-spacing);max-width:var(--wrapper-width);margin-inline:auto;padding-inline:var(--site-padding);box-sizing:content-box;position:relative}.content__section.has-divider:before{content:"";display:block;width:min(450px,100%);height:1px;background-color:currentColor;margin-block-start:calc(var(--content-spacing)*-1);margin-block-end:var(--content-spacing);margin-inline:auto}.content__section .button{margin-inline:auto}.content__section.vers--how-it-works h3{margin-block-start:1.5em}.content__section.vers--how-it-works .how-it-works{margin-block:var(--content-spacing)}.doily__icon{margin-block-end:var(--space-l-xl)}.doily__icon svg{display:block;max-width:100%}.doily__title{font-size:var(--step-5);font-weight:500;text-transform:uppercase;color:var(--color-accent);margin-block-end:var(--space-s-m)}.doily :where(h2,.doily__intro){font-size:var(--step-2);font-weight:400;text-transform:uppercase;margin-block-end:1em;max-width:40ch;margin-inline:auto;text-align:center}.doily p{max-width:40ch;margin-inline:auto}.doily p+p{margin-block-start:var(--space-s)}.doily button{margin-block-start:1em;margin-inline:auto}.doily .error{padding:var(--step-0);border-radius:2px;background-color:var(--color-light-grey);color:var(--color-accent)}.faqs{--int-gap: var(--space-s);width:min(725px - var(--site-padding),100%);margin-inline:auto;margin-block:var(--content-spacing);display:flex;flex-direction:column;gap:var(--int-gap)}.faqs__item{font-size:var(--step-0)}.faqs__item+.faqs__item:before{content:"";display:block;width:100%;height:1px;background-color:currentcolor;margin-block-end:var(--int-gap)}.faqs__question{font-size:1.125em;display:flex;position:relative;align-items:center;padding:var(--space-s)}.faqs__question.is-open{font-weight:500}.faqs__question .text{flex:1}.faqs__question .trigger{color:var(--color-dark-grey)}.faqs__question .trigger:not([aria-expanded=true])>svg{transform:rotate(-90deg)}.faqs__question .trigger:where(:hover,:focus){color:var(--color-accent)}.faqs__question .trigger:before{content:"";position:absolute;inset:0}.faqs__answer{font-size:.95em;background-color:var(--color-light-grey);padding:var(--space-s-m);border-radius:3px}.faqs__answer>*+*{margin-block-start:1em}.features__item{font-size:var(--step-0);padding-block:var(--space-xs)}.features__item:nth-child(odd){background-color:var(--color-light-grey)}.features-block{margin-inline:auto;width:min(824px - var(--site-padding),100%);display:grid;grid-template-columns:auto repeat(var(--columns-count, 1),1fr);gap:.25em}.features-block__column-label{text-align:center;padding-inline:var(--space-l-xl);padding-block:var(--space-xs);background-color:var(--color-light-grey)}.features-block__column-label:first-of-type{grid-column-start:2}.features-block__features,.features-block__features .feature{display:contents}.features-block__features .feature__name{grid-column:1/-1;background-color:var(--color-light-grey);padding:var(--space-xs-s);text-align:center;justify-content:center;transform:translateY(.25em)}@media screen and (min-width: 640px){.features-block__features .feature__name{grid-column:1/2;text-align:start;justify-content:start;transform:none}}.features-block__features .feature__value{grid-column:1/-1;background-color:var(--color-light-grey)}@media screen and (min-width: 640px){.features-block__features .feature__value{grid-column:2/end}}.features-category{margin-block:var(--content-spacing);background-color:#fbfbfb;padding:var(--content-spacing);transition-property:padding,background-color;transition-duration:var(--animation-base-duration);transition-timing-function:var(--animation-base-easing)}.features-category>*+*{margin-block-start:calc(var(--content-spacing)/1.5)}.features-category.is-open{background-color:#fafafa;padding-block:calc(var(--content-spacing)*1.5)}.features-category__header{display:flex;flex-direction:column;gap:var(--space-s-m);align-items:center}.features-category__icon svg{display:block;height:var(--icon-size, var(--space-2xl-3xl));width:auto;color:var(--icon-color, var(--color-accent))}.features-category__headline{text-transform:uppercase;font-family:var(--font-headlines);font-size:var(--step-2);text-align:center}.features-category__description{font-size:var(--step-0);text-align:center;margin-inline:auto;max-width:50ch}.footer{flex-direction:column;background-color:var(--color-accent);color:var(--color-accent-100)}.footer>.wrapper>*+*{margin-block-start:var(--space-xs-s)}.footer a{color:#fff}.footer h2{color:#fff;font-size:var(--step-1);font-weight:450;margin-block-end:var(--space-xs-s);text-transform:none;text-align:start}.footer p{font-size:var(--step-0)}.footer__logo path{fill:#fff}.footer__infos,.footer__imprint{font-size:var(--step-0)}.footer__infos .expandable,.footer__imprint .expandable{--icon-hover-color: var(--color-highlight)}.footer__infos>*+*,.footer__imprint>*+*{margin-block-start:var(--space-xs)}.footer__infos dt,.footer__imprint dt{font-weight:500;color:#fff}.header{gap:var(--space-l-2xl);display:flex;align-items:center;justify-content:space-between}.header__lang-nav{flex:1}.header__lang-nav>.languages-list{justify-content:end}.hero{min-height:min(500px,45vh);position:relative;display:flex;flex-direction:column;justify-content:end}.hero__image{position:absolute;inset:0;object-fit:cover;height:100%;width:100%;z-index:-1}.hero__title{max-width:var(--wrapper-width);margin-inline:auto;color:#fcfcfc;text-shadow:0 3px 6px rgba(0,0,0,.29);font-weight:400;line-height:1}.hero__title>.sub{display:block;font-size:.5em;text-transform:uppercase;margin-block-start:.75em}@media screen and (min-width: 840px){.hero__title>.sub{text-align:right;font-size:.35em;margin-block-start:.25em}}@media (min-width: 700px){.horizontal-scroll-container__arrow,.horizontal-scroll-container__indicator{display:none}}@media (max-width: 699px){.horizontal-scroll-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;position:relative}.horizontal-scroll-container__wrapper{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;width:100%;flex-basis:100%}.horizontal-scroll-container__item{max-width:800px;width:100%;flex-shrink:0;scroll-snap-align:start}.horizontal-scroll-container__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:#ffffffe6;border:1px solid #e0e0e0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px #0000001a}.horizontal-scroll-container__arrow:hover{background-color:#fff;box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.05)}.horizontal-scroll-container__arrow:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%) scale(1)}.horizontal-scroll-container__arrow--left{left:-40px}.horizontal-scroll-container__arrow--right{right:-40px}.horizontal-scroll-container__arrow svg{width:24px;height:24px;color:#333}.horizontal-scroll-container__indicator{display:flex;justify-content:center;gap:8px;margin-top:20px;padding:10px 0;width:100%;flex-basis:100%}.horizontal-scroll-container__indicator-dot{width:12px;height:12px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s ease;border:none;padding:0}.horizontal-scroll-container__indicator-dot.active{background-color:#333}.horizontal-scroll-container__indicator-dot:hover{background-color:#999}}.how-it-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xs)}.how-it-works__step{display:flex;flex-direction:column;align-items:center;text-align:center}.how-it-works__step:nth-child(2) .how-it-works__icon{transform:translate(18%)}.how-it-works__icon{display:flex;height:140px;align-items:end;justify-content:center}.how-it-works__icon img{display:block}.how-it-works__icon svg{display:block;width:auto;height:5em;color:var(--color-highlight)}.how-it-works__label{font-weight:400;text-transform:uppercase;font-size:calc(var(--step-1)*.85);margin-block-start:2em}.how-it-works p{margin-block-start:.5em}.contact-info{max-width:calc(500px + var(--content-spacing));margin-inline:auto;background:#fbfbfb;padding:var(--content-spacing)}.contact-info svg{display:block;margin-inline:auto;height:var(--icon-size, var(--space-2xl-3xl));width:auto;color:var(--icon-color, var(--color-accent));min-width:96px}.contact-info>div,.contact-info>ul{margin-block-start:var(--space-s-m)}.needs{list-style-type:none;padding:0;margin-top:var(--site-padding)}@media screen and (min-width: 800px){.needs{display:flex;gap:20px}.needs>li{width:50%}}.needs__column{list-style-type:none;padding:0}.needs__item{display:flex;gap:15px;width:100%;align-items:center}.needs__icon{width:40px;flex-shrink:0}.needs__text{flex-grow:1;line-height:1.2}.needs__included{background:#0f5f52;padding:5px;color:#fff;width:40px;flex-shrink:0;align-self:stretch}.needs__included--wrong{background:#bf0019}.needs__included svg{display:block;width:30px;height:30px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wrapper{max-width:var(--wrapper-width);margin-inline:auto}.color-accent{color:var(--color-accent)!important}[x-cloak]{display:none!important}:root{--color-highlight-hs: var(--color-apple-green-hs);--color-highlight: var(--color-apple-green);--font-headlines: "Gotham Rounded", sans-serif;--font-base: "Gotham Rounded", sans-serif;font-weight:400}.button{border-radius:1.75em;padding-block-end:calc(.6em - 2px)}.header{padding-block:var(--space-l-xl);background-color:#fff;box-shadow:0 5px 10px #00000006,0 3px 5px #0000000d,0 1px 2px #0000001a}.content__section:nth-of-type(2){padding-block-start:0}.content__section.vers--header{position:relative}@media screen and (min-width: 640px){.content__section.vers--header{text-align:center}}.content__section.vers--header .sticker{font-size:var(--step-2)}@media screen and (min-width: 840px){.content__section.vers--header .sticker{position:absolute;inset-block-start:23%;inset-inline-end:10%}}.input-field__input{background-color:hsl(var(--color-accent-hs) var(--color-weight-500)/.1);border:none;border-bottom:1px solid var(--color-accent);height:2em;line-height:1;vertical-align:baseline;padding-inline:var(--step--1);padding-block-start:.2em}.additional-people .input-field__input{background-color:hsl(var(--color-highlight-hs) var(--color-weight-400)/.1);border-bottom:1px solid var(--color-highlight)}.input-field__input[readonly]{background-color:#0000}.key-message{text-transform:uppercase;font-weight:300}.input-field.vers--title{grid-column:auto!important}.additional-person{background-color:hsl(var(--color-highlight-hs) var(--color-weight-400)/.05)!important}
