html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;font-family:inherit;font-size:inherit;line-height:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,dt,section,figure,address,blockquote{margin:0;padding:0;font-style:normal}a,a:visited{text-decoration:none;color:inherit}ol,ul{list-style:none}img{font-style:italic}img,svg,video{max-width:100%;display:block;height:auto}svg{fill:currentColor}button{cursor:pointer;border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:inherit}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],input[type=password],textarea{margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;appearance:none}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:300;src:url(/font/barlow-v13-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:300;src:url(/font/barlow-v13-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:500;src:url(/font/barlow-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:500;src:url(/font/barlow-v13-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url(/font/barlow-v13-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:700;src:url(/font/barlow-v13-latin-700italic.woff2) format("woff2")}:root{--text: #1b1b1b;--text-light: #272727;--bg: #ffffff;--bg-light: #e8eff3;--accent: #005583;--accent-light: #0077b8;--text-max-width: 65ch;--text-line-height: 1.5;--text-spacing-base: 1rem;--font-sans: "Barlow", system-ui, sans-serif}html{width:100%;height:100%;font-size:1.05rem}@media(min-width:45rem){html{font-size:clamp(1.05rem,.7rem + .7vw,1.3rem)}}@media(min-width:86rem){html{font-size:1.3rem}}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:300;line-height:1.1;overflow-x:hidden;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}[id]{scroll-margin-top:var(--scroll-margin-top, 0)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.section{padding:4rem 1.5rem}@media(min-width:45rem){.section{padding:6rem 2rem}}@media(min-width:86rem){.section{padding:8rem 2rem}}.section__container,.hero__container,.intro__container,.benefits__container,.timeline__container,.why-visabee__container,.contact__container{max-width:1200px;margin:0 auto}.header{background:var(--bg);box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.header__container{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}@media(min-width:45rem){.header__container{padding:1rem 2rem}}.header__logo img{display:block;height:40px;width:auto}@media(min-width:45rem){.header__logo img{height:50px}}.header__nav{display:none}@media(min-width:45rem){.header__nav{display:block}}.header__nav-list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.header__nav-list a{color:var(--accent);text-transform:uppercase;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s ease}.header__nav-list a:hover{color:var(--accent)}html{scroll-behavior:smooth}.footer{background:var(--accent);color:var(--bg);padding:2rem 1.5rem}.footer__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:45rem){.footer__container{flex-direction:row;justify-content:space-between;align-items:center}}.footer__copyright{margin:0;font-size:.9rem;font-weight:300;text-align:left}.footer__links ul{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;flex-wrap:wrap}.footer__links a{color:var(--bg);text-decoration:none;font-size:.9rem;font-weight:300;transition:opacity .2s ease}.footer__links a:hover{opacity:.8}.btn{display:inline-block;padding:.75rem 1.5rem;background:var(--accent);color:var(--bg);text-decoration:none;font-weight:500;transition:background .2s ease,transform .2s ease;cursor:pointer;border:none;font-family:inherit;font-size:inherit}.btn:hover{background:var(--accent-light);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--large{padding:1rem 2rem;font-size:1.1rem}.btn--outline{background:transparent;color:var(--accent);border:2px solid var(--accent)}.btn--outline:hover{background:var(--accent);color:var(--bg)}.benefit-card,.why-visabee__card{background:var(--bg);padding:2rem;border:2px solid var(--bg-light);transition:transform .2s ease,box-shadow .2s ease}.benefit-card:hover,.why-visabee__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00558326}.benefit-card__icon{margin-bottom:1.5rem}.benefit-card__icon img{width:60px;height:60px;display:block}.benefit-card__title{font-size:1.25rem;font-weight:700;color:var(--accent);margin:0 0 1rem}.benefit-card__description{margin:0;line-height:1.6;color:var(--text-light)}.hero{display:flex;flex-direction:column}@media(min-width:45rem){.hero{position:relative;min-height:70vh;align-items:center;justify-content:center;overflow:hidden}}.hero__content{text-align:center;padding:3rem 1.5rem;max-width:900px;margin:0 auto;width:100%}@media(min-width:65.5rem){.hero__content{position:relative;z-index:2;margin-top:24vh;background:#ffffffd9;backdrop-filter:blur(8px);padding:2rem 3rem;max-width:1200px}}.hero__claim{font-size:2.5rem;font-weight:700;color:var(--accent);margin:0 0 2rem;line-height:1;letter-spacing:-.02ch}@media(min-width:45rem){.hero__claim{font-size:3.5rem}}@media(min-width:86rem){.hero__claim{font-size:4rem}}.hero__text{font-size:1.1rem;line-height:1.3;color:var(--text);font-weight:300}.hero__image{width:100%;order:-1}@media(min-width:65.5rem){.hero__image{position:absolute;top:0;left:0;height:100%;z-index:1;order:0}}@media(min-width:112.5rem){.hero__image{padding:0 14vw}}.hero__image img{width:100%;height:auto;display:block}@media(min-width:65.5rem){.hero__image img{height:100%;object-fit:cover}}.intro{background-image:url(/images/MRT-Geraet.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.intro:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff,#fff3 50%,#fff0),linear-gradient(to right,#fff,#fffc 50%,#fff3);z-index:0}.intro__container{display:grid;gap:3rem;position:relative;z-index:1}@media(min-width:65.5rem){.intro__container{grid-template-columns:1fr 1fr;gap:4rem}}.intro__title{font-size:2rem;font-weight:700;color:var(--accent);margin:0 0 1.5rem}@media(min-width:45rem){.intro__title{font-size:2.5rem}}.intro__content p{margin:0 0 1rem;line-height:1.7}.intro__content p:last-child{margin-bottom:0}.intro__image{display:flex;flex-direction:column;gap:6rem}.intro__image img{width:100%;height:auto;display:block}.intro__video{width:100%;height:auto;display:block;box-shadow:0 4px 12px #00000026;background-color:#000}.intro__video:focus{outline:2px solid var(--accent);outline-offset:2px}.benefits__title{font-size:2rem;font-weight:700;color:var(--accent);text-align:center;margin:0 0 3rem}@media(min-width:45rem){.benefits__title{font-size:2.5rem;margin-bottom:4rem}}.benefits__grid{display:grid;gap:2rem}@media(min-width:45rem){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:86rem){.benefits__grid{grid-template-columns:repeat(3,1fr)}}.cta{position:relative;padding:0 1.5rem}@media(min-width:65.5rem){.cta{background-image:url(/images/Bastian-Mahmoodi3.jpg);background-size:40%;background-position:20% 20%;background-repeat:no-repeat;font-size:2.5rem;padding:0 0 0 4rem;margin-bottom:4rem}}.cta:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fff,#ffffffb3 25%,#fff6 40%,#fff 50%,#fff);z-index:0}.cta__container{display:grid;gap:2rem;align-items:center;position:relative;z-index:1}@media(min-width:45rem){.cta__container{gap:3rem}}@media(min-width:65.5rem){.cta__container{grid-template-columns:1fr 2fr;gap:4rem}}.cta__title{font-size:1.75rem;font-weight:700;color:var(--accent);margin:0;line-height:1.3}@media(min-width:45rem){.cta__title{font-size:2rem;padding-left:3rem}}@media(min-width:86rem){.cta__title{font-size:2.5rem;padding-left:4rem;align-self:center}}.cta__calendar{align-self:center;justify-self:center;width:100%;margin-top:2rem}@media(min-width:45rem){.cta__calendar{margin-top:0}}.timeline{background:var(--bg-light)}.timeline__title{font-size:2rem;font-weight:700;color:var(--accent);text-align:center;margin:0 0 2rem}@media(min-width:45rem){.timeline__title{font-size:2.5rem;margin-bottom:2.5rem}}.timeline__intro{max-width:800px;margin:0 auto 3rem;text-align:center}@media(min-width:45rem){.timeline__intro{margin-bottom:4rem}}.timeline__intro p{margin:0 0 1rem;line-height:1.7}.timeline__intro p:last-child{margin-bottom:0}.timeline__track{display:grid;gap:2rem}@media(min-width:45rem){.timeline__track{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(min-width:86rem){.timeline__track{grid-template-columns:repeat(3,1fr);gap:2rem 3rem}}.timeline__item{display:flex;flex-direction:column;gap:1rem}@media(min-width:86rem){.timeline__item{text-align:center}}.timeline__marker{width:50px;height:50px;background:var(--accent);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}@media(min-width:86rem){.timeline__marker{margin:0 auto}}.timeline__date{display:block;font-weight:700;color:var(--accent);margin-bottom:.5rem;font-size:.95rem}.timeline__item-title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--text)}.timeline__description{margin:0;color:var(--text-light);line-height:1.5}.why-visabee__title{font-size:2rem;font-weight:700;color:var(--accent);text-align:center;margin:0 0 3rem}@media(min-width:45rem){.why-visabee__title{font-size:2.5rem;margin-bottom:4rem}}.why-visabee__grid{display:grid;gap:2rem;margin-bottom:4rem}@media(min-width:45rem){.why-visabee__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:86rem){.why-visabee__grid{grid-template-columns:repeat(3,1fr)}}.why-visabee__card{position:relative;display:flex;align-items:center;padding:2rem}.why-visabee__hexagon{position:absolute;left:-.75rem;top:-.75rem;width:40px;height:46px}@media(min-width:45rem){.why-visabee__hexagon{width:45px;height:52px}}.why-visabee__hexagon svg{width:100%;height:100%}.why-visabee__text{margin:0;color:var(--text);line-height:1.6;hyphens:auto;text-wrap:balance}.why-visabee__seals{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.why-visabee__seals img{display:block;height:auto}.faq{background:var(--bg-light)}.faq__container{max-width:900px;margin:0 auto}.faq__title{font-size:2rem;font-weight:700;color:var(--accent);text-align:center;margin:0 0 3rem}@media(min-width:45rem){.faq__title{font-size:2.5rem;margin-bottom:4rem}}.faq__list{display:flex;flex-direction:column;gap:1rem}.faq__item{border:2px solid var(--bg-light);overflow:hidden;transition:box-shadow .3s ease}.faq__item:hover{box-shadow:0 2px 8px #0000001a}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#fff;border:none;cursor:pointer;text-align:left;font-size:1.1rem;font-weight:600;color:var(--accent);transition:background-color .2s ease}.faq__question:hover{background-color:#00000005}.faq__question-text{flex:1;padding-right:1rem}.faq__icon{font-size:1.5rem;font-weight:300;color:var(--accent);line-height:1;transition:transform .2s ease}.faq__answer{padding:1.5rem 1.25rem;background:#fff}.faq__answer p{margin:0;line-height:1.7;color:var(--text)}.faq__answer[hidden]{display:none}.contact__title{font-size:2rem;font-weight:700;color:var(--accent);text-align:center;margin:0 0 3rem}@media(min-width:45rem){.contact__title{font-size:2.5rem;margin-bottom:4rem}}.contact__content{display:grid;gap:3rem}@media(min-width:86rem){.contact__content{grid-template-columns:1fr 1fr;gap:4rem}}.contact__person{display:flex;flex-direction:column;gap:2rem}@media(min-width:45rem){.contact__person{flex-direction:row}}.contact__photo{flex-shrink:0}.contact__photo img{width:225px;height:300px;object-fit:cover;display:block}@media(min-width:45rem){.contact__photo img{width:180px;height:250px}}.contact__info{flex:1}.contact__name{font-size:1.5rem;font-weight:700;color:var(--accent);margin:0 0 .5rem}.contact__role{font-weight:300;margin:0 0 1.5rem;color:var(--text-light)}.contact__company{margin:0 0 1rem}.contact__phone,.contact__email{margin:.25rem 0}.contact__phone a,.contact__email a{color:var(--accent);font-weight:500;text-decoration:none}.contact__phone a:hover,.contact__email a:hover{text-decoration:underline}.contact__address{margin:1rem 0 0}.contact__calendly-btn{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:var(--accent);color:var(--bg)!important;text-decoration:none;font-weight:500;transition:background .2s ease}.contact__calendly-btn:hover{background:var(--accent-light);color:var(--bg)!important}.contact__form{min-height:300px;max-width:40rem;border-left:solid 2px var(--bg-light);display:flex;flex-direction:column;justify-content:center}.contact__privacy-notice{margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.6;color:var(--text-light);background:#00000005;border-left:2px solid var(--accent)}.contact__privacy-notice a{color:var(--accent);font-weight:500;text-decoration:none}.contact__privacy-notice a:hover{text-decoration:underline}h1{font-size:1.5rem!important;font-weight:700!important;color:var(--accent)!important;margin:0 0 .5rem!important}.captis-form{padding:0 16px!important}.ant-input-number-input{border:unset}.ant-form-item-control-input{border:solid 1px #b0b0b0}#captis--context-button-submit{padding:.75rem 1.5rem;background:var(--accent);color:var(--bg);text-decoration:none;font-weight:500;transition:background .2s ease,transform .2s ease;cursor:pointer;border:none;border-radius:0;font-family:inherit;font-size:inherit}#captis--context-button-reset{border-radius:0}html,body{margin:0;width:100%;height:100%}
