﻿:root{--dunkelblau:#060F1D;--blau:#071326;--grau:#D9DAE4;--hellgrau:#D9DAE4;--gruen:#9fef00;--white:white;--hellblau:#48AAD0;--gelb:#FFC400;--blaugrau:#A3B1CD;--gold:#D5B56E}.dunkelblau{color:var(--dunkelblau)}.blau{color:var(--blau)}.grau{color:var(--grau)}.gruen{color:var(--gruen)}.white{color:var(--white)}.hellblau{color:var(--hellblau)}.gelb{color:var(--gelb)}@font-face{font-family:"raleway";font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(/Raleway-Regular.ttf) format("truetype")}@font-face{font-family:"raleway";font-style:normal;font-weight:bold;font-stretch:100%;font-display:fallback;src:url(/Raleway-Bold.ttf) format("truetype")}@font-face{font-family:"raleway";font-style:normal;font-weight:900;font-stretch:100%;font-display:fallback;src:url(/Raleway-Black.ttf) format("truetype")}@font-face{font-family:"raleway";font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(/Raleway-SemiBold.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:bold;font-stretch:100%;font-display:fallback;src:url(/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:900;font-stretch:100%;font-display:fallback;src:url(/SourceSansPro-Black.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(/SourceSansPro-SemiBold.ttf) format("truetype")}html{scroll-behavior:smooth}body{margin:0px;background-color:var(--blau);color:var(--blaugrau);font-family:"source";text-align:center}main{background-color:var(--blau)}main section{max-width:1366px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}h1{font-size:24px;color:#fff;margin:0px;font-weight:500;margin:20px 0px}h2{font-size:24px;color:#fff;margin:0px;font-family:"raleway",serif;margin-block-start:.83em;margin-block-end:.83em;font-weight:500}h3{font-size:50px;font-weight:900;color:#fff;margin:0}p{font-size:20px;line-height:28px}li{text-align:left;padding:10px;list-style:none;font-size:20px}li::before{content:url("/img/icons/check.svg");display:inline-block;height:15px;width:15px;padding-right:10px}.faq{background-color:var(--dunkelblau);padding:25px 0px}.faq .faq_sub_text{display:flex;justify-content:flex-start;align-items:center;width:80%;padding-bottom:25px;text-align:left}.faq .faq_sub_text.letzte{font-style:italic;padding-top:25px}.faq h2{text-align:left;width:80%;font-size:40px;font-weight:bold;margin-bottom:0px;font-family:"raleway"}.faq button{font-size:18px;width:80%}.faq .panel{width:80%}.faq p,.faq a{line-height:1.5rem;font-size:18px;color:var(--dunkelgrau)}.faq a{text-decoration:underline}.p_head{color:#fff}.center{text-align:center}.rechts{text-align:right}.upcase{text-transform:uppercase}.sek_voll{max-width:100%}.sek_voll .halb_div{justify-content:flex-start;width:100%}.sek_voll.sek_r .halb_div{justify-content:flex-end}html.not_found footer{margin-top:0}section#notfound{max-width:100%;color:#fff;background:url("/img/404-hg.webp");height:900px;background-size:cover;background-position:center;text-align:center}section#notfound+#totop{display:none !important}section#notfound .content{max-width:1366px;margin:0 auto;display:flex;flex-direction:column;justify-content:end;height:100%;position:relative;bottom:10%;gap:90px;text-align:center}section#notfound .content .oben h1{font-size:50px;margin-bottom:0}section#notfound .content .oben h2{font-size:20px;margin-bottom:50px;margin-top:0px}section#notfound .content .oben a{background:var(--hellblau);padding:10px 20px;border-radius:20px;font-weight:300;text-decoration:none}section#notfound .content .unten{font-size:12px}section#notfound .content .unten span,section#notfound .content .unten a{font-size:12px !important}.grid{display:flex;gap:45px;max-width:1366px}.rund{border-radius:200px}section.halb_div .item p+span{font-size:16px;display:flex;flex-direction:column;margin-bottom:20px}.img4_block{display:flex;gap:25px;flex-wrap:wrap}.img4_block img{border-radius:25px}.hidden{display:none !important}a{color:#fff;text-transform:none;font-size:20px;font-weight:bold}section .halb_div a{font-weight:bold}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{border-radius:10px;background:#fff}.ham{display:none}.nav-flex{display:flex;padding:0px;position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;flex-direction:column;width:100%;height:100vh;background:var(--dunkelblau);color:#fff;transform:translateY(-100%);transition:transform 0s;list-style:none;padding-top:0rem;z-index:12;align-items:center}.nav-flex a{text-decoration:none;margin:10px 0px}.xIcon{display:none}.menuLink{display:inline;font-size:2rem;color:#fff;text-decoration:none}.menuLink:hover{text-decoration:underline}header{background-color:var(--blau)}header .header{height:60px;display:flex;justify-content:flex-end;align-items:center;max-width:1366px;margin:0 auto}header a{padding:0px;padding-left:55px;color:var(--grau);text-decoration:none;transition:0s;font-size:18px;z-index:20;font-weight:normal;cursor:pointer}header a:hover{color:#fff}header a:last-child{padding-right:0px}nav{background-color:var(--dunkelblau);box-shadow:0 7px 6px rgba(0,0,0,.4705882353);margin-bottom:7px}nav .nav{height:125px;display:flex;justify-content:space-between;align-items:center;max-width:1366px;margin:0 auto}nav a{color:#fff;text-decoration:none;margin:0 0 0 65px;transition:0s;font-weight:normal}nav a.link_logo{margin-left:0}.nav_active{color:#fff}nav a:last-child{padding-right:0px}.nav_menu{z-index:20;display:flex}.logo{z-index:20}.logo a{padding-left:0px}.nav_cons.nav_active{color:var(--grau)}.nav_mark.nav_active{color:var(--hellblau)}.nav_design.nav_active{color:var(--gelb)}.nav_tech.nav_active{color:var(--gruen)}.nav a{display:inline-block;position:relative;color:#fff;font-size:20px}.nav a:not(.link_logo):before{content:attr(title);display:block;position:absolute;width:0;height:1.5em;overflow:hidden;transition:all .5s linear}.nav a.nav_mark:before{color:var(--hellblau)}.nav a.nav_design:before{color:var(--gelb)}.nav a.nav_tech:before{color:var(--gruen)}.nav a.nav_weihnachten:before{color:var(--gold)}.nav a:hover:before{width:100%}header a{display:inline-block;position:relative;color:var(--grau);font-size:20px}header a:before{content:attr(title);display:flex;position:absolute;width:0;height:1.5em;overflow:hidden;transition:all .5s linear}header a:before{color:#fff}header a:hover:before{width:100%}.totop{cursor:pointer;flex-direction:column;display:flex;align-items:center;margin-top:50px;margin-bottom:100px}.totop img{color:#fff}.totop p{margin:0;text-align:center !important}.totop img{animation-delay:2s;-webkit-animation:mover .7s infinite alternate;animation:mover .7s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}footer{background-color:var(--dunkelblau);margin-top:50px;text-align:left}.footer_oben{max-width:1366px;margin:0 auto;display:flex;justify-content:space-between;padding:75px 0px}.footer_oben .logo{z-index:1}.footer_oben .item{display:flex;flex-direction:column}.footer_oben .item>*{margin-top:15px}.footer_oben .item span{font-size:18px !important;color:#fff;font-weight:bold;text-align:left}.footer_oben .item a{text-decoration:none;color:var(--hellgrau);font-size:18px;font-weight:normal}.footer_oben .item p{font-size:18px}.footer_oben .item_1{width:35%}.footer_unten{padding:15px 0px;background-color:var(--blau)}.footer_unten>div{max-width:1366px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.fotter_unten{font-size:16px}.fotter_unten_links a{margin:0px 25px;color:var(--grau);text-decoration:none;font-size:16px;font-weight:normal}.footer_oben .item span.social_foot_neu{font-weight:300;color:var(--hellgrau)}.footer_social{display:flex;flex-direction:column;gap:15px;align-items:start}.footer_social img{border-radius:0}.footer_social a{display:flex;align-items:center;justify-content:center;gap:20px}.logo img{border-radius:0px}footer a{display:inline-block;position:relative;color:var(--grau);font-size:20px}footer a:before{content:attr(title);display:flex;position:absolute;width:0;height:1.5em;overflow:hidden;transition:all .5s linear}footer a.footer_logo:before{content:none}footer a.nav_cons:before{color:#fff}footer a.nav_mark:before{color:var(--hellblau)}footer a.nav_design:before{color:var(--gelb)}footer a.nav_tech:before{color:var(--gruen)}footer a:hover:before{width:100%}footer a.bottom_logo{display:flex;justify-content:center;align-items:center}footer a.bottom_logo:before{display:none}footer .footer_social a:before{content:none}@media screen and (max-width: 1366px){.footer_social{text-align:center;align-items:center}.footer_unten{padding:15px}}@media screen and (max-width: 1500px){nav .nav,header .header{margin:0px 25px !important}main section{margin:0px 20px}main section#notfound{margin:0}main section#notfound .content{padding:0 20px}main section#notfound .content h1{font-size:30px !important;margin-bottom:20px !important}main section#notfound .content h2{font-size:16px !important;margin-bottom:30px !important}section img{height:auto;max-width:100%}}@media screen and (max-width: 1366px){section.halb_div .item p+span{text-align:center}section .halb_div a{display:flex;width:100%;justify-content:center;padding:0 !important;box-sizing:border-box}h2{font-size:16px !important;font-weight:bold}h3{font-size:30px !important}.faq{padding:10px}ul{padding-left:0px}.large_text_box{height:auto}.halb_div .item img{width:100%}.faq h3{font-size:8vw;text-align:center}.faq .faq_sub_text{flex-wrap:wrap}.parallelogram{-webkit-transform:skew(0deg);left:0px;margin:0px;width:100%;height:225px}.parallelogram:hover{width:auto}.parallelogram:hover .text{transform:rotate(0deg) skew(0deg);left:0%}.start_header_item .text{-webkit-transform:rotate(0deg) skew(0deg);left:0%;width:100%;text-align:center;bottom:37%}.start_header_item .image{width:100%;-webkit-transform:rotate(0deg) skew(0deg);top:0px;left:0px;right:0px;bottom:0px}.start_header_bilder{flex-direction:column;width:100%}.footer_oben .item_1{width:100%;display:flex;align-items:center}.grid-5,.grid-4,.grid-3,.grid-2,header .header,nav .nav,.footer_unten>div{flex-wrap:wrap}.grid-5 .item,.grid-4 .item,.grid-3 .item,.grid-2 .item{width:100%}.grid-2 .item{box-sizing:border-box}.grid-3{justify-content:center;gap:20px}.halb_div,.tech_02.halb_div{flex-direction:column;justify-content:center;align-items:center}.halb_div .item,.halb_div .item.links,.halb_div .item.rechts,.tech_02.halb_div .item,.tech_02.halb_div .item.links,.tech_02.halb_div .item.rechts{max-width:100%;width:100%}.halb_div .item:nth-child(2),.halb_div .item.links:nth-child(2),.halb_div .item.rechts:nth-child(2),.tech_02.halb_div .item:nth-child(2),.tech_02.halb_div .item.links:nth-child(2),.tech_02.halb_div .item.rechts:nth-child(2){margin-left:0px;margin-top:50px;max-width:100%}.footer_oben{flex-wrap:wrap;margin:0px 25px;justify-content:center;text-align:center}.footer_unten>div{justify-content:center;text-align:center}.footer_unten>div>div{margin:10px 0px;display:flex;width:100%;gap:25px;justify-content:center;align-items:center}.fotter_unten_links a{margin:0px}.footer_oben .item{margin:20px;align-items:center}section.halb_div a{display:flex;width:100%;justify-content:center;padding:0px;box-sizing:border-box}}@media screen and (max-width: 980px){.space-300{margin-top:150px}.space-200{margin-top:100px}.logo img{width:190px;height:auto}main{padding-top:100px}nav{position:fixed;width:100%;z-index:99}nav .nav{height:100px}nav .nav a{margin-left:0px}header,.nav_menu{display:none}.nav-flex{transform:translateY(-150%)}.showMenu{transform:translateY(0);height:120%}.ham{display:block;position:fixed;z-index:100;top:1.6rem;right:1.25rem;width:3rem;height:3rem;background:none;cursor:pointer;border:none}.box{padding:20px;margin:20px}#slider label{width:auto}}@media screen and (max-width: 500px){.faq p{padding-left:0}.faq button{width:90%;word-break:break-word}}@font-face{font-family:"Fraunces";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/landing/fraunces-v38-latin-300.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/landing/fraunces-v38-latin-regular.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/landing/fraunces-v38-latin-500.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:italic;font-weight:300;font-display:swap;src:url("/fonts/landing/fraunces-v38-latin-300italic.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/landing/fraunces-v38-latin-italic.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/landing/manrope-v20-latin-300.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/landing/manrope-v20-latin-regular.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/landing/manrope-v20-latin-500.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/landing/manrope-v20-latin-600.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/landing/manrope-v20-latin-700.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/landing/jetbrains-mono-v24-latin-regular.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/landing/jetbrains-mono-v24-latin-500.woff2") format("woff2")}main{text-align:left}main section{max-width:none !important;margin:0 auto !important}li::before{content:none !important}li{padding:0;font-size:inherit}:root{--bg: #071326;--bg-2: #0A1A30;--bg-card: #060F1D;--bg-lift: #0E1A35;--text: #FFFFFF;--text-2: #A0B0C5;--text-3: #8597AD;--accent: #9FEF00;--accent-12: rgba(159,239,0,.12);--accent-glow: rgba(159,239,0,.25);--border: rgba(255,255,255,.08);--border-2: rgba(255,255,255,.14);--border-a: rgba(159,239,0,.30);--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Manrope", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--container: 1366px;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--ease: cubic-bezier(0.4, 0, 0.2, 1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}address{font-style:normal}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;top:-120px;left:16px;background:var(--accent);color:var(--bg-card);padding:12px 22px;border-radius:var(--r-sm);font-weight:600;z-index:9999;transition:top .2s var(--ease)}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}main h1,main h2,main h3,main h4{margin-block-start:0;margin-block-end:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:300;line-height:1.06;letter-spacing:-0.018em;color:var(--text)}h1{font-size:clamp(40px,5.5vw,80px)}h2{font-size:clamp(30px,4vw,56px)}h3{font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.15}h4{font-size:19px;font-weight:400;line-height:1.25}em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144}strong{font-weight:600}.lead{font-size:17px;line-height:1.7;color:var(--text-2);max-width:62ch}header,nav{position:relative;z-index:2}@media(max-width: 980px){nav{position:fixed}}.container{max-width:var(--container);width:100%;margin:0 auto;padding:0}section{padding:148px 0;position:relative}.eyebrow{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.eyebrow::before{content:"";width:20px;height:1px;background:var(--accent);flex-shrink:0}.section-head{max-width:780px;margin-bottom:64px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head.center .eyebrow{justify-content:center}.section-head h2,.section-head .lead{margin-top:12px}.section-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;margin-bottom:64px}.section-intro-grid h2{margin-top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sans);font-size:15px;font-weight:500;padding:14px 28px;border:none;border-radius:100px;letter-spacing:-0.005em;transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.btn-primary{background:var(--accent);color:var(--bg-card);font-weight:600}.btn-primary:hover{background:#b5ff14;transform:translateY(-2px);box-shadow:0 10px 34px var(--accent-glow)}.btn-primary:active{transform:translateY(0)}.btn-primary .arrow{transition:transform .2s var(--ease)}.btn-primary:hover .arrow{transform:translateX(4px)}.btn-secondary{background:rgba(0,0,0,0);color:var(--text);border:1px solid var(--border-2)}.btn-secondary:hover{border-color:var(--accent);background:var(--accent-12);transform:translateY(-2px)}header,header *,header *::before,header *::after,nav,nav *,nav *::before,nav *::after,.nav-flex,.nav-flex *,.nav-flex *::before,.nav-flex *::after{font-family:"source" !important}.hero{padding:88px 0 80px;overflow-x:clip;position:relative}.hero::before{content:"";position:absolute;top:-220px;right:-280px;width:880px;height:880px;background:radial-gradient(circle, rgba(159, 239, 0, 0.18) 0%, transparent 62%);pointer-events:none;z-index:0}.hero::after{content:"";position:absolute;bottom:-180px;left:-200px;width:560px;height:560px;background:radial-gradient(circle, rgba(159, 239, 0, 0.06) 0%, transparent 60%);pointer-events:none;z-index:0}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:72px;align-items:center;position:relative;z-index:1}.hero-content .eyebrow{margin-bottom:26px}.hero h1{margin-bottom:26px}.hero-lead{font-size:17px;line-height:1.6;color:var(--text-2);max-width:54ch;margin-bottom:34px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.hero-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:22px 26px}.hero-checks li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-2);line-height:1.4}.check-ico{width:18px;height:18px;border-radius:50%;background:var(--accent-12);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.check-ico svg{width:11px;height:11px}.hero-visual{position:relative}.hero-image-wrap{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:9/11}.hero-image-wrap img{width:100%;height:100%;object-fit:contain;filter:brightness(0.82)}.hero-quote{position:absolute;inset:auto 0 0 0;padding:28px 26px 24px;background:linear-gradient(to top, rgba(6, 15, 29, 0.96) 10%, transparent 100%)}.hero-quote-text{font-family:var(--serif);font-size:18px;font-style:italic;font-weight:300;line-height:1.4;color:var(--text);margin-bottom:8px}.hero-quote-author{font-family:var(--mono);font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hero-badge{position:absolute;background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--r-md);padding:13px 17px;box-shadow:0 8px 28px rgba(0,0,0,.3)}.hero-badge-label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.hero-badge-value{font-family:var(--serif);font-size:19px;color:var(--text)}.hero-badge-1{top:22px;right:-14px}.hero-badge-2{bottom:110px;right:-14px}.trust-bar{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px 0}.trust-bar-inner{display:flex;align-items:center;justify-content:space-between}.trust-intro{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:0;flex-shrink:0;line-height:1.5}.trust-grid{display:contents}.trust-item{display:flex;align-items:center;gap:14px}.trust-ico{width:42px;height:42px;border-radius:50%;background:var(--bg-lift);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .25s var(--ease),background .25s var(--ease)}.trust-ico svg{width:19px;height:19px;stroke:var(--accent)}.trust-item:hover .trust-ico{border-color:var(--border-a);background:var(--accent-12)}.trust-text{display:flex;flex-direction:column;font-size:13px;color:var(--text-3);line-height:1.4}.trust-text strong{font-size:14.5px;color:var(--text);font-weight:600;margin-bottom:1px}.problem-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}.problem-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:30px 26px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.problem-card:hover{transform:translateY(-3px);border-color:var(--border-a)}.problem-ico{width:48px;height:48px;border-radius:var(--r-md);background:var(--bg-lift);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:background .25s var(--ease),border-color .25s var(--ease)}.problem-ico svg{width:22px;height:22px;stroke:var(--accent)}.problem-card:hover .problem-ico{background:var(--accent-12);border-color:var(--border-a)}.problem-num{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:18px}.problem-card h3{font-size:21px;margin-bottom:12px}.problem-card p{font-size:14px;color:var(--text-2);line-height:1.6}.loesung-sec{background:var(--bg-card)}.phase-card--info{background:rgba(72,170,208,.1);border:1px solid #48aad0;border-left-width:3px;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:28px;cursor:default;text-decoration:none;transition:background .25s var(--ease),border-color .25s var(--ease)}.phase-card--info:hover{background:rgba(72,170,208,.18);border-color:#48aad0;transform:none}.loesung-box-ico{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.loesung-box-ico svg{width:22px;height:22px;stroke:#48aad0}.phase-card--info p{font-size:15px;color:#48aad0;line-height:1.6;margin:0}.phase-card--info p strong{color:#48aad0}.spec-meta-info{margin-top:16px;border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:6px}.spec-meta-voraussetzung{font-size:12px;color:var(--text-3);font-family:var(--mono);letter-spacing:.04em;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0}.spec-meta-badge{display:inline-block;border:1px solid #48aad0;color:#48aad0;border-radius:999px;padding:1px 10px;font-size:11px;font-family:var(--mono);letter-spacing:.04em;line-height:1.6;white-space:nowrap}.spec-meta-risiko{font-size:12px;color:var(--text-3);margin:0;line-height:1.5}.phase-card--visiontalk{border:1px solid #48aad0;background:rgba(72,170,208,.06)}.phase-card--visiontalk::before{background:#48aad0 !important}.phase-card--visiontalk:hover{border-color:#48aad0 !important}.phase-card--visiontalk h3{color:var(--text) !important}.phase-card--visiontalk .phase-num{color:#48aad0 !important}.phase-card--visiontalk .phase-num-line{background:#48aad0 !important}.phase-card--visiontalk .phase-price{color:#48aad0 !important}.phase-card--visiontalk .phase-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#48aad0;color:var(--bg-card) !important;font-family:var(--sans);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;padding:8px 18px;border-radius:100px;transition:background .2s var(--ease);align-self:flex-start;margin-top:auto}.phase-card--visiontalk:hover .phase-link{background:#6ec6e0;gap:14px}.phases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.phases-grid>li:last-child:nth-child(3n+1){grid-column:2}.phases-grid>li{display:flex}.phase-card{display:flex;flex-direction:column;width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:32px 30px;position:relative;overflow:hidden;min-height:290px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.phase-card::before{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:var(--accent);transition:width .4s var(--ease)}.phase-card:hover{transform:translateY(-4px);border-color:var(--border-a)}.phase-card:hover::before{width:100%}.phase-card.featured{background:linear-gradient(150deg, var(--bg-lift) 0%, var(--bg) 70%)}.phase-num{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.phase-num-line{width:20px;height:1px;background:var(--accent)}.phase-card h3{font-size:28px;margin-bottom:6px}.phase-meta{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.phase-card p{font-size:14px;font-weight:400;color:var(--text-2);line-height:1.6;margin-bottom:20px;flex-grow:1}.phase-price{font-family:var(--mono);font-size:16px;font-weight:500;color:var(--accent);margin-bottom:16px}.phase-price-meta{font-size:11px;color:var(--text-3)}.phase-link{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:8px;margin-top:auto;transition:gap .2s var(--ease)}.phase-card:hover .phase-link{gap:12px}.spotlight{border-top:1px solid var(--border)}.spotlight.alt{background:var(--bg-card)}.spotlight-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.spotlight-image{position:relative;border-radius:var(--r-lg);overflow:hidden;margin-bottom:18px;aspect-ratio:41/26}.spotlight-image img{width:100%;height:100%;object-fit:cover;filter:brightness(0.82);transition:transform .5s var(--ease),filter .4s var(--ease)}.spotlight-visual:hover .spotlight-image img{transform:scale(1.04);filter:brightness(0.95)}.spotlight-image-label{position:absolute;left:16px;bottom:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(6,15,29,.78);border:1px solid var(--border-a);border-radius:100px;padding:5px 12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.phase-accordion{margin-top:56px;display:flex;flex-direction:column}.acc-item{border-bottom:1px solid var(--border)}.acc-item:first-child{border-top:1px solid var(--border)}.acc-item details{width:100%;interpolate-size:allow-keywords}.acc-item details::details-content{overflow:hidden;height:0;transition:height .3s var(--ease),content-visibility .3s var(--ease) allow-discrete}.acc-item details[open]::details-content{height:auto}.acc-item summary{list-style:none;cursor:pointer}.acc-item summary::-webkit-details-marker{display:none}.acc-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;font-size:15px;font-weight:600;color:var(--text);transition:color .2s var(--ease)}.acc-item summary:hover .acc-head{color:var(--accent)}.acc-ico{width:26px;height:26px;border-radius:50%;background:var(--bg-lift);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text);transition:transform .3s var(--ease),background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.acc-ico svg{width:11px;height:11px;transition:transform .3s var(--ease)}.acc-ico svg path{transition:opacity .2s var(--ease)}details[open] .acc-ico{transform:none !important;background:var(--accent);border-color:var(--accent);color:var(--bg-card)}details[open] .acc-ico svg path:first-child{opacity:0}.acc-body{padding:0 0 22px}.acc-body p{font-size:14px;color:var(--text-2);line-height:1.65;margin-bottom:14px;max-width:56ch}.acc-body ul{display:flex;flex-direction:column;gap:9px}.acc-body li{display:flex !important;align-items:flex-start;gap:11px;font-size:13.5px;color:var(--text-2);line-height:1.5;padding:0 !important}.acc-body li::before{content:"—" !important;color:var(--accent) !important;font-size:13px;line-height:1.5;flex-shrink:0;padding-right:0 !important;display:inline !important;height:auto !important;width:auto !important;background:rgba(0,0,0,0) !important}.spotlight-grid.reverse .spotlight-content{order:2}.spotlight-grid.reverse .spotlight-visual{order:1}.spotlight-content h2{margin-bottom:24px}.spotlight-lead-2{margin-top:18px}.req-block{margin-top:36px}.req-title{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:36px;margin-bottom:16px}.req-block .req-title{margin-top:0}.req-list{display:flex;flex-wrap:wrap;gap:10px}.req-list li{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-2);padding:8px 15px !important;background:var(--bg-lift);border:1px solid var(--border);border-radius:100px;display:inline-flex !important;align-items:center}.req-list li::before{content:none !important}.req-note{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:28px}.features-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.feature-chip{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-2);padding:8px 15px;background:var(--bg-lift);border:1px solid var(--border);border-radius:100px}.growth-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.growth-option{background:var(--bg-lift);border:1px solid var(--border);border-radius:var(--r-md);padding:22px 20px;transition:border-color .25s var(--ease)}.growth-option:hover{border-color:var(--border-a)}.growth-option-label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:12px}.growth-option h3{font-size:22px;margin-bottom:8px}.growth-option p{font-size:13px;color:var(--text-2);line-height:1.55;margin-bottom:14px}.growth-option-price{font-family:var(--mono);font-size:13px;color:var(--accent)}.spec-card{background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:34px 32px}.spotlight.alt .spec-card{background:var(--bg)}.spec-card-head{display:flex;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--border)}.spec-card-num{width:52px;height:52px;border-radius:var(--r-md);background:var(--accent-12);color:var(--accent);font-family:var(--serif);font-size:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spec-card-title h3{font-size:24px;margin-bottom:3px}.spec-card-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.incl-list{display:flex;flex-direction:column;gap:13px;margin-bottom:28px}.incl-list li{display:flex;align-items:center;gap:13px;font-size:14.5px;color:var(--text)}.incl-check{width:20px;height:20px;border-radius:50%;background:var(--accent-12);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.incl-check svg{width:11px;height:11px;stroke:var(--accent)}.spec-price{display:flex;align-items:baseline;justify-content:space-between;background:var(--accent-12);border:1px solid var(--border-a);border-radius:var(--r-md);padding:18px 22px}.spec-price dt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.spec-price dd{display:flex;align-items:baseline;gap:8px}.spec-price .price{font-family:var(--serif);font-size:30px;color:var(--accent)}.spec-price .price-meta{font-family:var(--mono);font-size:12px;color:var(--text-3)}.saeulen-sec{background:var(--bg-card)}.saeulen-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.saeule{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:40px 34px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.saeule:hover{transform:translateY(-4px);border-color:var(--border-a)}.saeule-ico{width:56px;height:56px;border-radius:14px;background:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:26px}.saeule-ico svg{width:26px;height:26px;stroke:var(--bg-card)}.saeule h3{font-size:26px;margin-bottom:14px}.saeule p{font-size:14px;color:var(--text-2);line-height:1.65;margin-bottom:20px}.saeule p.saeule-detail{font-family:var(--mono);font-size:14px;letter-spacing:.04em;color:var(--accent);padding-top:18px;border-top:1px solid var(--border);margin-bottom:0}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.faq-intro{position:sticky;top:100px}.faq-intro h2{margin-bottom:22px}.faq-intro .lead{margin-bottom:28px}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-item details{width:100%;interpolate-size:allow-keywords}.faq-item details::details-content{overflow:hidden;height:0;transition:height .3s var(--ease),content-visibility .3s var(--ease) allow-discrete}.faq-item details[open]::details-content{height:auto}.faq-item summary{list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 0;font-family:var(--serif);font-size:19px;font-weight:400;color:var(--text);line-height:1.35}.faq-ico{width:30px;height:30px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text);transition:transform .3s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.faq-ico svg{width:12px;height:12px;transition:transform .3s var(--ease)}.faq-ico svg path{transition:opacity .2s var(--ease)}details[open] .faq-ico{transform:none !important;background:var(--accent);border-color:var(--accent);color:var(--bg-card)}details[open] .faq-ico svg path:first-child{opacity:0}.faq-a{padding:0 0 26px;font-size:15px;color:var(--text-2);line-height:1.7;max-width:64ch}.mid-cta{background:var(--bg);text-align:center;overflow:hidden}.mid-cta-glow{position:absolute;inset:0;background:radial-gradient(circle at 35% 50%, rgba(159, 239, 0, 0.16) 0%, transparent 46%),radial-gradient(circle at 65% 50%, rgba(159, 239, 0, 0.08) 0%, transparent 44%);pointer-events:none}.mid-cta-inner{position:relative;max-width:720px;margin:0 auto}.mid-cta-inner .eyebrow{justify-content:center}.mid-cta-inner h2{margin-bottom:22px}.mid-cta-inner p{font-size:17px;color:var(--text-2);margin-bottom:34px;max-width:580px;margin-inline:auto}.visiontalk-sec{background:var(--bg-card)}.visiontalk-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:start}.vt-content{position:sticky;top:100px}.vt-content h2{margin-bottom:22px}.vt-content .lead{margin-bottom:32px}.vt-benefits{display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.vt-benefits li{display:flex;align-items:flex-start;gap:13px}.vt-benefits span span,.vt-benefits li>span:last-child{display:flex;flex-direction:column}.vt-benefits strong{font-size:15px;color:var(--text);font-weight:600}.vt-benefits li>span:last-child{font-size:13.5px;color:var(--text-3);line-height:1.5}.vt-direct{font-family:var(--mono);font-size:13px;color:var(--text-3)}.vt-direct a{color:var(--accent);font-size:inherit}.vt-direct a:hover{text-decoration:underline}.vt-form-wrap{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:38px 36px}.vt-form-title{font-family:var(--serif);font-size:24px;color:var(--text);margin-bottom:6px}.vt-form-sub{font-size:14px;color:var(--text-3);margin-bottom:28px}.form-row{margin-bottom:20px;border:none}.req-star{color:var(--accent)}.form-row label,.form-row legend{display:block;font-size:13px;font-weight:500;color:var(--text);margin-bottom:8px}.form-row .optional{color:var(--text-3);font-weight:400}.form-row input,.form-row textarea{width:100%;font-family:var(--sans);font-size:15px;color:var(--text);background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:13px 16px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.form-row input::placeholder,.form-row textarea::placeholder{color:var(--text-3)}.form-row input:hover,.form-row textarea:hover{border-color:var(--border-a)}.form-row input:focus,.form-row textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-12)}.form-row textarea{resize:vertical;min-height:88px}.quick-options{display:flex;flex-wrap:wrap;gap:10px}.quick-btn{font-family:var(--sans);font-size:13px;color:var(--text-2);background:var(--bg-card);border:1px solid var(--border-2);border-radius:100px;padding:9px 16px;transition:all .2s var(--ease)}.quick-btn:hover{border-color:var(--accent);color:var(--text)}.quick-btn[aria-pressed=true]{background:var(--accent);color:var(--bg-card);border-color:var(--accent);font-weight:500}.vt-altcha{display:block;margin-bottom:18px;--altcha-max-width: 100%;--altcha-border-width: 1px;--altcha-border-radius: var(--r-sm);--altcha-color-base: var(--bg-card);--altcha-color-text: var(--text);--altcha-color-border: var(--border-2);--altcha-color-border-focus: var(--accent);--altcha-color-footer-bg: var(--bg-card);--altcha-color-error-text: #ff6b6b}.vt-submit{width:100%;margin-top:6px}.vt-privacy{font-size:13px;color:var(--text-3);line-height:1.6;margin-top:18px}.vt-privacy a{color:var(--accent);font-size:inherit}.vt-privacy a:hover{text-decoration:underline}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content>*,.hero-visual{opacity:0;animation:fadeUp .7s var(--ease) forwards}.hero-content>*:nth-child(1){animation-delay:.05s}.hero-content>*:nth-child(2){animation-delay:.13s}.hero-content>*:nth-child(3){animation-delay:.21s}.hero-content>*:nth-child(4){animation-delay:.29s}.hero-content>*:nth-child(5){animation-delay:.37s}.hero-visual{animation-delay:.3s}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.ham{width:35px !important;height:35px !important}.ham img{width:35px !important;filter:brightness(0) invert(1)}footer{margin-top:0 !important}.totop{background:var(--bg-card);margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:100px}@media(max-width: 1500px){.container{padding:0 20px}}@media(max-width: 1024px){.hero-grid,.section-intro-grid,.spotlight-grid,.faq-layout,.visiontalk-grid{grid-template-columns:1fr;gap:52px}.hero-content{text-align:center;display:flex;flex-direction:column;align-items:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-checks{justify-content:center;text-align:left;display:flex;flex-direction:column;align-items:flex-start;max-width:fit-content;margin-left:auto;margin-right:auto}.spotlight-grid.reverse .spotlight-content,.spotlight-grid.reverse .spotlight-visual{order:initial}.faq-intro,.vt-content{position:static}.problem-grid{grid-template-columns:repeat(2, 1fr);gap:24px}.trust-bar-inner{flex-wrap:wrap;gap:24px}.trust-grid{display:contents}.phases-grid,.saeulen-grid{grid-template-columns:repeat(2, 1fr)}.phases-grid>li:last-child:nth-child(2n+1){grid-column:1/-1}.hero-badge-1{right:10px}.hero-badge-2{right:10px}.hero::before,.hero::after{display:none !important}}@media(max-width: 720px){main{padding-top:100px}h2{font-size:32px !important}h3{font-size:26px !important}section{padding:72px 0}.hero{padding:48px 0 60px}h1{font-size:38px;line-height:1.15}.hero-lead{font-size:16px}.hero-checks{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.hero-cta .btn{width:100%}.problem-grid,.phases-grid,.saeulen-grid,.req-list,.growth-split{grid-template-columns:1fr}.trust-bar-inner{flex-direction:column;gap:28px;align-items:flex-start}.trust-grid{display:contents}.hero-image-wrap{aspect-ratio:4/5}.spec-card,.vt-form-wrap{padding:28px 22px}.faq-q{font-size:17px}}@media(max-width: 380px){h1{font-size:34px}.hero-badge{display:none}}/*# sourceMappingURL=framework.css.map */
