.elementor-891 .elementor-element.elementor-element-cf37f32{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-891 .elementor-element.elementor-element-becd30d{--display:flex}.elementor-891 .elementor-element.elementor-element-00c85f0{--display:flex}.elementor-891 .elementor-element.elementor-element-e144131{--display:flex}.elementor-891 .elementor-element.elementor-element-0a35823{--display:flex}.elementor-891 .elementor-element.elementor-element-cfae305{--display:flex}.elementor-891 .elementor-element.elementor-element-33cb796{--display:flex}.elementor-891 .elementor-element.elementor-element-4e2550b{--display:flex}.elementor-891 .elementor-element.elementor-element-0a915a2{--display:flex}.elementor-891 .elementor-element.elementor-element-9ac596d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-891 .elementor-element.elementor-element-8bb179a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h1{font-size:clamp(2.7rem, 5.8vw, 6.1rem);font-weight:800}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1.35rem;border:1px solid transparent;border-radius:var(--radius-sm);font-family:"Manrope",sans-serif;font-size:.95rem;font-weight:780;line-height:1.2;text-align:center;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s ease,border-color .25s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--navy);background:var(--cyan);box-shadow:0 12px 30px rgba(25,200,232,.24)}.button-primary:hover{background:var(--cyan-bright);box-shadow:0 18px 42px rgba(25,200,232,.32)}.hero{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;padding-block:calc(var(--header-height) + 4rem) 5rem;color:var(--warm);background:var(--navy)}.hero:after{position:absolute;inset:auto 0 0;height:8rem;background:linear-gradient(to bottom,transparent,rgba(7,17,31,.85));content:"";pointer-events:none}.hero-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(25,200,232,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(25,200,232,.2) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(to bottom right,#000 12%,transparent 82%)}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(18px)}.hero-orb-one{top:-18rem;right:-12rem;width:44rem;height:44rem;background:radial-gradient(circle,rgba(25,200,232,.18),transparent 70%)}.hero-orb-two{bottom:-20rem;left:15%;width:42rem;height:42rem;background:radial-gradient(circle,rgba(25,200,232,.1),transparent 70%)}.hero-layout{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:minmax(0, 1.08fr) minmax(25rem, 0.92fr);align-items:center;gap:clamp(3rem, 6vw, 7rem)}.hero-copy{display:grid;align-content:center}.hero .eyebrow{color:var(--cyan)}.hero h1{max-width:12.5ch;margin-top:1.25rem}.hero h1 span{color:var(--cyan)}.hero-lead{max-width:45rem;margin-block:1.65rem 0;color:#c4d0d8;font-size:clamp(1.05rem, 1.6vw, 1.32rem)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.35rem;margin-top:2rem}.text-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--warm);font-weight:720;text-decoration:none}.text-link span{color:var(--cyan);transition:transform .25s var(--ease)}.text-link:hover span{transform:translateY(.2rem)}.microcopy{margin-block:.8rem 0;color:#91a3af;font-size:.82rem}.trust-list{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));margin:2.4rem 0 0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1rem;list-style:none}.trust-list li{display:grid;gap:.2rem;min-width:0;padding:1rem;border-right:1px solid rgba(255,255,255,.08)}.trust-list li:last-child{border-right:0}.trust-list strong{color:var(--white);font-family:"Manrope",sans-serif;font-size:.92rem}.trust-list span{color:#8fa1af;font-size:.72rem;line-height:1.35}.hero-panel{position:relative;width:100%;max-width:42rem;justify-self:end;padding:clamp(1.1rem, 2vw, 1.6rem);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%,rgba(25,200,232,.15),transparent 36%),linear-gradient(145deg,rgba(16,32,51,.98),rgba(8,20,34,.98));box-shadow:0 35px 100px rgba(0,0,0,.38)}.panel-topline{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:#a8b8c3;font-size:.78rem;font-weight:700}.status-dot{display:inline-block;flex:none;width:.62rem;height:.62rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 .32rem rgba(25,200,232,.12)}.panel-window{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;background:#f7f9fa}.panel-browser{display:flex;gap:.38rem;padding:.85rem;background:#dfe8ed}.panel-browser i{width:.55rem;height:.55rem;border-radius:50%;background:#95a8b5}.panel-preview{min-height:clamp(18rem, 32vw, 29rem);padding:clamp(1.2rem, 3vw, 2.5rem);background:radial-gradient(circle at 80% 10%,rgba(25,200,232,.13),transparent 30%),linear-gradient(160deg,#fff,#edf4f7)}.preview-nav{display:flex;gap:.6rem;justify-content:flex-end}.preview-nav span{width:12%;height:.35rem;border-radius:999px;background:#9cacb6}.preview-copy{display:grid;width:70%;gap:.7rem;margin-top:3.5rem}.preview-copy b{height:1.15rem;border-radius:.35rem;background:var(--navy)}.preview-copy b:nth-child(2){width:78%}.preview-copy em{width:42%;height:2.8rem;margin-top:.5rem;border-radius:.7rem;background:var(--cyan)}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:3rem}.preview-cards span{aspect-ratio:1.2;border:1px solid #d3dee3;border-radius:.8rem;background:#fff;box-shadow:0 10px 22px rgba(7,17,31,.06)}.panel-results{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem}.panel-results div{display:grid;gap:.12rem;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;background:rgba(255,255,255,.04)}.panel-results span{color:#8497a4;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-results strong{color:var(--white);font-family:"Manrope",sans-serif;font-size:.78rem}.js .hero-item{opacity:0;animation:hero-in .8s var(--ease) forwards}.js .hero-item:nth-child(2){animation-delay:.08s}.js .hero-item:nth-child(3){animation-delay:.16s}.js .hero-item:nth-child(4){animation-delay:.24s}.js .hero-item:nth-child(5){animation-delay:.3s}.js .hero-item:nth-child(6){animation-delay:.36s}.hero-panel.hero-item{animation-delay:.2s}@keyframes hero-in{from{opacity:0;transform:translateY(1.3rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:64.0625rem){.hero{width:100%;min-height:100vh;min-height:100svh;padding-block:calc(var(--header-height) + 2.5rem) 2.5rem}.hero-layout{grid-template-columns:minmax(0, 1.35fr) minmax(20rem, 0.65fr);gap:clamp(2rem, 4vw, 5rem)}.hero-copy{min-width:0}.hero-panel{width:min(100%, 33rem);max-width:33rem;padding:1rem}.panel-topline{margin-bottom:.75rem}.panel-browser{padding:.7rem}.panel-preview{min-height:clamp(15rem, 22vw, 20rem);padding:clamp(1rem, 1.8vw, 1.7rem)}.preview-copy{margin-top:2rem}.preview-copy em{height:2.35rem}.preview-cards{margin-top:2rem}.panel-results{gap:.55rem;margin-top:.75rem}.panel-results div{padding:.7rem}}@media (max-width:75rem){.hero-layout{grid-template-columns:minmax(0, 1fr) minmax(22rem, 0.82fr);gap:3rem}.trust-list{grid-template-columns:repeat(2,minmax(0, 1fr))}.trust-list li:nth-child(2){border-right:0}.trust-list li:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:64rem){:root{--header-height:4.6rem}.hero{min-height:auto;padding-block:calc(var(--header-height) + 3.5rem) 5rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.hero-panel{max-width:48rem;justify-self:stretch}}@media (max-width:44rem){.page-shell{padding-inline:1rem}h1{font-size:clamp(2.45rem, 12vw, 4rem)}.hero{padding-block:calc(var(--header-height) + 2.5rem) 4.5rem}.hero-layout{gap:2.5rem}.hero-actions{align-items:stretch}.hero-actions .button,.hero-actions .text-link{width:100%;justify-content:center}.trust-list,.three-grid,.service-grid,.build-grid,.process-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.trust-list li,.trust-list li:nth-child(2),.trust-list li:last-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.trust-list li:last-child{border-bottom:0}.panel-results{grid-template-columns:1fr}.panel-preview{min-height:16rem}.preview-copy{width:86%;margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}h3{font-size:clamp(1.25rem, 2vw, 1.7rem);font-weight:720}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.problem-section{background:var(--warm)}.problem-section .section-heading,.services-section .section-heading,.process-section .section-heading{margin-bottom:clamp(2.8rem, 6vw, 5rem)}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem}.info-card{position:relative;display:grid;min-height:20rem;align-content:end;gap:1rem;overflow:hidden;padding:clamp(1.4rem, 2.5vw, 2rem);border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.58);transition:transform .3s var(--ease),border-color .3s ease,box-shadow .3s var(--ease)}.info-card:after{position:absolute;right:-4rem;bottom:-6rem;width:13rem;height:13rem;border:1px solid rgba(25,200,232,.28);border-radius:50%;content:""}.info-card:hover{border-color:rgba(25,200,232,.72);box-shadow:var(--shadow-sm);transform:translateY(-5px)}.info-card h3,.info-card p,.card-number{position:relative;z-index:1}.info-card h3{max-width:13ch}.info-card p{margin-bottom:0;color:var(--muted)}.card-number{color:#008ba6;font-family:"Manrope",sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.16em}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.three-grid,.service-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.trust-list,.three-grid,.service-grid,.build-grid,.process-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.info-card,.service-card{min-height:15rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}h3{font-size:clamp(1.25rem, 2vw, 1.7rem);font-weight:720}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.section-heading-light,.section-heading-light p:not(.eyebrow){color:var(--warm)}.section-heading-light p:not(.eyebrow){color:#afbdc7}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.problem-section .section-heading,.services-section .section-heading,.process-section .section-heading{margin-bottom:clamp(2.8rem, 6vw, 5rem)}.services-section{color:var(--warm);background:var(--navy-soft)}.services-section:before{position:absolute;inset:0;opacity:.07;background-image:radial-gradient(var(--cyan) .8px,transparent .8px);background-size:2rem 2rem;content:"";pointer-events:none}.services-section .page-shell{position:relative}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:rgba(255,255,255,.1)}.service-card{position:relative;display:grid;min-height:17rem;align-content:end;gap:.9rem;padding:clamp(1.4rem, 2.5vw, 2rem);background:var(--navy-soft);transition:background .3s ease}.service-card:hover{background:#10253b}.service-card>span{position:absolute;top:1.5rem;left:1.5rem;display:grid;width:2.6rem;height:2.6rem;place-items:center;color:var(--cyan);border:1px solid rgba(25,200,232,.38);border-radius:50%;font-family:"Manrope",sans-serif;font-size:.7rem;font-weight:850}.service-card h3{max-width:15ch}.service-card p{margin-bottom:0;color:#9db0bd}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.three-grid,.service-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.trust-list,.three-grid,.service-grid,.build-grid,.process-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.info-card,.service-card{min-height:15rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}h3{font-size:clamp(1.25rem, 2vw, 1.7rem);font-weight:720}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.build-section{background:var(--surface)}.split-layout{display:grid;grid-template-columns:minmax(18rem, 0.72fr) minmax(0, 1.28fr);gap:clamp(2.5rem, 6vw, 7rem);align-items:start}.build-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem}.build-card{min-height:31rem;overflow:hidden;padding:1.6rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm)}.build-card-dark{color:var(--warm);border-color:rgba(255,255,255,.08);background:var(--navy)}.build-card>p:last-child{margin-bottom:0;color:var(--muted)}.build-card-dark>p:last-child{color:#a8b7c1}.option-label{margin-bottom:.75rem;color:#0089a4;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.code-visual,.cms-visual{position:relative;height:14rem;margin:-1.6rem -1.6rem 2rem;overflow:hidden;background:#0d2034}.code-visual{padding:1.5rem}.code-visual i{display:inline-block;width:.58rem;height:.58rem;margin-right:.28rem;border-radius:50%;background:#557084}.code-visual i:first-child{background:#ff766b}.code-visual i:nth-child(2){background:#f7c948}.code-visual i:nth-child(3){background:#46cc8b}.code-visual span{display:block;width:78%;height:.52rem;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--cyan),rgba(25,200,232,.12))}.code-visual span:nth-of-type(2){width:52%;margin-left:1.5rem}.code-visual span:nth-of-type(3){width:65%;margin-left:1.5rem}.code-visual span:nth-of-type(4){width:45%}.cms-visual{background:#edf2f4}.cms-visual i{position:absolute;inset:0 auto 0 0;width:24%;background:#183048}.cms-visual span{position:absolute;left:31%;width:57%;height:1rem;border-radius:.45rem;background:#afbdc5}.cms-visual span:first-of-type{top:18%;width:42%}.cms-visual span:nth-of-type(2){top:38%;height:4rem;background:#fff}.cms-visual span:nth-of-type(3){top:70%;width:36%;height:2.2rem;background:var(--cyan)}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.split-layout .section-heading,.pricing-layout .section-heading,.seo-layout .section-heading,.about-layout .section-heading,.region-layout .section-heading,.faq-layout .section-heading{max-width:48rem}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.trust-list,.three-grid,.service-grid,.build-grid,.process-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.build-card{min-height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}h3{font-size:clamp(1.25rem, 2vw, 1.7rem);font-weight:720}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.section-heading-light,.section-heading-light p:not(.eyebrow){color:var(--warm)}.section-heading-light p:not(.eyebrow){color:#afbdc7}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.problem-section .section-heading,.services-section .section-heading,.process-section .section-heading{margin-bottom:clamp(2.8rem, 6vw, 5rem)}.process-section{color:var(--warm);background:var(--navy)}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);list-style:none}.process-grid li{display:grid;min-height:22rem;align-content:end;gap:1rem;padding:clamp(1.4rem, 2.2vw, 2rem);border-right:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025)}.process-grid li:last-child{border-right:0}.process-grid li>span{align-self:start;color:var(--cyan);font-family:"Manrope",sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.16em}.process-grid p{margin-bottom:0;color:#a5b4be}.timeline-note{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1rem;padding:1.25rem 1.4rem;border:1px solid rgba(25,200,232,.25);border-radius:1rem;background:rgba(25,200,232,.06)}.timeline-note strong{color:var(--cyan)}.timeline-note span{color:#9fb0bb;font-size:.9rem}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:75rem){.process-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.process-grid li:nth-child(2){border-right:0}.process-grid li:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}}@media (max-width:64rem){:root{--header-height:4.6rem}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.trust-list,.three-grid,.service-grid,.build-grid,.process-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.process-grid li,.process-grid li:nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.process-grid li:last-child{border-bottom:0}.timeline-note,.price-guide div,.form-header,.footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}h3{font-size:clamp(1.25rem, 2vw, 1.7rem);font-weight:720}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1.35rem;border:1px solid transparent;border-radius:var(--radius-sm);font-family:"Manrope",sans-serif;font-size:.95rem;font-weight:780;line-height:1.2;text-align:center;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s ease,border-color .25s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--navy);background:var(--cyan);box-shadow:0 12px 30px rgba(25,200,232,.24)}.button-primary:hover{background:var(--cyan-bright);box-shadow:0 18px 42px rgba(25,200,232,.32)}.button-full{width:100%}.pricing-section{background:var(--warm)}.pricing-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(22rem, 0.72fr);gap:clamp(3rem, 7vw, 8rem);align-items:center}.price-guide{display:grid;gap:0;margin-top:2.5rem;border-top:1px solid var(--line)}.price-guide div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--line)}.price-guide span{color:var(--muted)}.price-guide strong{font-family:"Manrope",sans-serif}.price-card{padding:clamp(1.5rem, 3vw, 2.4rem);border:1px solid rgba(25,200,232,.28);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-lg)}.price-badge{width:fit-content;margin-bottom:1rem;padding:.45rem .75rem;color:#006e84;border:1px solid rgba(25,200,232,.34);border-radius:999px;background:rgba(25,200,232,.08);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.price{margin-block:1.5rem;color:var(--navy);font-family:"Manrope",sans-serif;font-size:clamp(3rem, 5vw, 5rem);font-weight:820;letter-spacing:-.06em;line-height:1}.price span{font-size:1rem;font-weight:700;letter-spacing:0}.check-list,.feature-list{display:grid;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none}.check-list li,.feature-list li{position:relative;padding-left:1.7rem}.check-list li:before,.feature-list li:before{position:absolute;top:.5em;left:0;width:.65rem;height:.65rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 .25rem rgba(25,200,232,.1);content:""}.fineprint{margin:1rem 0 0;color:var(--muted);font-size:.78rem}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.split-layout .section-heading,.pricing-layout .section-heading,.seo-layout .section-heading,.about-layout .section-heading,.region-layout .section-heading,.faq-layout .section-heading{max-width:48rem}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.timeline-note,.price-guide div,.form-header,.footer-bottom{align-items:flex-start;flex-direction:column}.price-guide div{display:grid;gap:.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.check-list,.feature-list{display:grid;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none}.check-list li,.feature-list li{position:relative;padding-left:1.7rem}.check-list li:before,.feature-list li:before{position:absolute;top:.5em;left:0;width:.65rem;height:.65rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 .25rem rgba(25,200,232,.1);content:""}.seo-section{background:var(--surface)}.seo-layout{display:grid;grid-template-columns:minmax(22rem, 0.9fr) minmax(0, 1.1fr);align-items:center;gap:clamp(3rem, 7vw, 8rem)}.seo-visual{position:relative;min-height:34rem}.search-mockup{position:absolute;inset:0 10% 8% 0;padding:clamp(1.2rem, 2.5vw, 2rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-lg)}.search-input{padding:.9rem 1rem;color:#566672;border:1px solid var(--line);border-radius:999px;font-size:.9rem}.search-result{display:grid;gap:.6rem;margin-top:1.25rem;padding:1rem;border:1px solid var(--line);border-radius:1rem}.search-result-featured{border-color:rgba(25,200,232,.4);background:rgba(25,200,232,.04)}.search-result span,.search-result b,.search-result i{display:block;height:.55rem;border-radius:999px;background:#c5d0d6}.search-result span{width:30%;background:#78d9e9}.search-result b{width:78%;height:.75rem;background:#71838f}.search-result i{width:55%}.location-chip{position:absolute;right:0;bottom:0;display:grid;min-width:13rem;gap:.2rem;padding:1.3rem;color:var(--warm);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;background:var(--navy);box-shadow:var(--shadow-lg)}.location-chip strong{color:var(--cyan);font-family:"Manrope",sans-serif;font-size:2rem}.location-chip span{color:#aab8c2;font-size:.8rem}.feature-list{margin-top:1.8rem}.feature-list li{color:#44515b}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.split-layout .section-heading,.pricing-layout .section-heading,.seo-layout .section-heading,.about-layout .section-heading,.region-layout .section-heading,.faq-layout .section-heading{max-width:48rem}.seo-visual{min-height:31rem;order:2}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.seo-visual{min-height:26rem}.search-mockup{inset:0 0 10% 0}.location-chip{right:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.section-heading-light,.section-heading-light p:not(.eyebrow){color:var(--warm)}.section-heading-light p:not(.eyebrow){color:#afbdc7}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1.35rem;border:1px solid transparent;border-radius:var(--radius-sm);font-family:"Manrope",sans-serif;font-size:.95rem;font-weight:780;line-height:1.2;text-align:center;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s ease,border-color .25s ease}.button:hover{transform:translateY(-2px)}.button-outline{color:var(--warm);border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.04)}.button-outline:hover{border-color:var(--cyan);background:rgba(25,200,232,.08)}.about-section{color:var(--warm);background:var(--navy-soft)}.about-layout{display:grid;grid-template-columns:minmax(20rem, 0.78fr) minmax(0, 1.22fr);align-items:center;gap:clamp(3rem, 7vw, 8rem)}.about-card{position:relative;overflow:hidden;padding:clamp(1.5rem, 3vw, 2.5rem);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%,rgba(25,200,232,.16),transparent 38%),var(--navy);box-shadow:0 30px 90px rgba(0,0,0,.25)}.about-card img{width:5.5rem;height:5.5rem;margin-bottom:1.8rem;object-fit:contain}.about-card>strong{display:block;margin-top:1rem;font-family:"Manrope",sans-serif;font-size:clamp(1.5rem, 3vw, 2.2rem)}.about-card>p:not(.eyebrow){color:#9fafba}.about-card ul{display:grid;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none}.about-card li{display:flex;align-items:center;gap:.8rem;color:#c4d0d8}.about-card li span{color:var(--cyan);font-size:.72rem;font-weight:850}.about-location{display:grid;gap:.1rem;margin:2rem -2.5rem -2.5rem;padding:1.2rem 2.5rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.about-location span{color:#7f919f;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.split-layout .section-heading,.pricing-layout .section-heading,.seo-layout .section-heading,.about-layout .section-heading,.region-layout .section-heading,.faq-layout .section-heading{max-width:48rem}.about-card,.region-visual{max-width:40rem}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.region-section{background:var(--warm)}.region-layout{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(20rem, 0.85fr);align-items:center;gap:clamp(3rem, 7vw, 8rem)}.region-visual{position:relative;display:grid;min-height:31rem;place-content:center;justify-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle,rgba(25,200,232,.14),transparent 45%),var(--surface)}.region-rings,.region-rings span{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(25,200,232,.25);border-radius:50%;transform:translate(-50%,-50%)}.region-rings{width:78%;aspect-ratio:1}.region-rings span:first-child{width:70%;height:70%}.region-rings span:nth-child(2){width:42%;height:42%}.region-rings span:nth-child(3){width:18%;height:18%}.region-pin{position:relative;z-index:1;width:2.2rem;height:2.2rem;margin-bottom:1rem;border:.55rem solid var(--cyan);border-radius:50% 50% 50% 0;background:var(--navy);transform:rotate(-45deg)}.region-visual strong,.region-visual>span,.region-visual small{position:relative;z-index:1}.region-visual strong{font-family:"Manrope",sans-serif;font-size:1.4rem}.region-visual>span{color:var(--muted)}.region-visual small{margin-top:.65rem;color:#00849e;font-weight:800}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.split-layout .section-heading,.pricing-layout .section-heading,.seo-layout .section-heading,.about-layout .section-heading,.region-layout .section-heading,.faq-layout .section-heading{max-width:48rem}.about-card,.region-visual{max-width:40rem}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}.region-visual{min-height:22rem;border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}.wv-contact-section,.wv-contact-section *,.wv-contact-section *:before,.wv-contact-section *:after{box-sizing:border-box}.wv-contact-section{--wv-navy:#07111f;--wv-navy-soft:#0b1626;--wv-navy-light:#11243a;--wv-cyan:#19c8e8;--wv-cyan-bright:#55def5;--wv-warm:#f7f5f0;--wv-white:#fff;--wv-text:#121826;--wv-muted:#667085;--wv-line:#d3dde3;--wv-surface:#f4f7f9;--wv-success:#127a53;--wv-danger:#b42318;--wv-radius-sm:.8rem;--wv-radius-md:1.35rem;--wv-radius-lg:2rem;--wv-ease:cubic-bezier(.22,1,.36,1);position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw;overflow:hidden;isolation:isolate;color:var(--wv-warm);background:linear-gradient(110deg,rgba(25,200,232,.04),transparent 42%),var(--wv-navy);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wv-contact-section:before{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:4.5rem 4.5rem;mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%);content:""}.wv-contact-glow{position:absolute;z-index:-1;width:32rem;aspect-ratio:1;border-radius:50%;pointer-events:none;filter:blur(1px)}.wv-contact-glow-one{top:-17rem;left:-12rem;background:radial-gradient(circle,rgba(25,200,232,.18),transparent 68%)}.wv-contact-glow-two{right:-15rem;bottom:-18rem;background:radial-gradient(circle,rgba(85,222,245,.11),transparent 68%)}.wv-contact-shell{width:min(100%, 86rem);margin-inline:auto;padding:clamp(5rem, 8vw, 8.5rem) clamp(1rem, 4vw, 4rem)}.wv-contact-layout{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(34rem, 1.1fr);align-items:center;gap:clamp(3.5rem, 7vw, 7rem)}.wv-contact-copy{max-width:37rem}.wv-contact-eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1.35rem;color:var(--wv-cyan-bright);font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.wv-contact-eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.wv-contact-copy h2{max-width:10.5ch;margin:0;color:var(--wv-white);font-family:"Manrope","Inter",sans-serif;font-size:clamp(3rem, 5.4vw, 5.35rem);font-weight:780;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.wv-contact-intro{max-width:35rem;margin:1.7rem 0 0;color:#afbdc7;font-size:clamp(1.02rem, 1.25vw, 1.18rem);line-height:1.75}.wv-contact-benefits{display:grid;gap:.85rem;margin-top:2.6rem}.wv-contact-benefit{display:grid;grid-template-columns:2.6rem minmax(0, 1fr);gap:1rem;align-items:start;padding:1.05rem 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--wv-radius-sm);background:rgba(255,255,255,.035);backdrop-filter:blur(10px);transition:transform .3s var(--wv-ease),border-color .3s ease,background .3s ease}.wv-contact-benefit:hover{transform:translateX(.35rem);border-color:rgba(25,200,232,.42);background:rgba(25,200,232,.055)}.wv-contact-benefit-number{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid rgba(25,200,232,.34);border-radius:.65rem;color:var(--wv-cyan-bright);background:rgba(25,200,232,.09);font-family:"Manrope",sans-serif;font-size:.72rem;font-weight:850;letter-spacing:.08em}.wv-contact-benefit strong{display:block;margin:.05rem 0 .3rem;color:var(--wv-white);font-family:"Manrope",sans-serif;font-size:.98rem;font-weight:760;line-height:1.25}.wv-contact-benefit p{margin:0;color:#91a2ae;font-size:.88rem;line-height:1.55}.wv-contact-availability{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.5rem;color:#c4d0d8;font-size:.86rem;font-weight:650}.wv-contact-availability-dot{position:relative;width:.62rem;height:.62rem;border-radius:50%;background:var(--wv-cyan);box-shadow:0 0 0 .35rem rgba(25,200,232,.11)}.wv-contact-availability-dot:after{position:absolute;inset:-.42rem;border:1px solid rgba(25,200,232,.38);border-radius:inherit;animation:wv-contact-pulse 2.2s ease-out infinite;content:""}.wv-contact-card-wrap{position:relative}.wv-contact-card-wrap:before{position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;z-index:-1;border:1px solid rgba(25,200,232,.16);border-radius:var(--wv-radius-lg);background:rgba(25,200,232,.04);content:""}.wv-contact-card{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:var(--wv-radius-lg);background:var(--wv-white);box-shadow:0 38px 100px rgba(0,0,0,.34)}.wv-contact-card:before{display:block;width:100%;height:.3rem;background:linear-gradient(90deg,var(--wv-cyan),var(--wv-cyan-bright));content:""}.wv-contact-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:2rem 2.1rem 1.4rem;border-bottom:1px solid #e7ecef}.wv-contact-card-kicker{display:block;margin-bottom:.45rem;color:#007f99;font-size:.68rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.wv-contact-card-head h3{max-width:18ch;margin:0;color:var(--wv-text);font-family:"Manrope","Inter",sans-serif;font-size:clamp(1.45rem, 2.1vw, 2rem);font-weight:760;letter-spacing:-.035em;line-height:1.08}.wv-contact-card-note{flex:0 0 auto;padding:.55rem .7rem;border:1px solid #c8edf3;border-radius:999px;color:#007f99;background:#effbfd;font-size:.65rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.wv-contact-form{padding:1.8rem 2.1rem 2rem}.wv-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.15rem}.wv-contact-field{display:grid;gap:.48rem;min-width:0}.wv-contact-field-full{grid-column:1/-1}.wv-contact-field label{color:#344054;font-size:.79rem;font-weight:760;line-height:1.35}.wv-contact-field label span{color:#007f99}.wv-contact-field input,.wv-contact-field select,.wv-contact-field textarea{width:100%;min-width:0;margin:0;border:1px solid var(--wv-line);border-radius:var(--wv-radius-sm);color:var(--wv-text);background:#fbfcfd;box-shadow:0 1px 2px rgba(7,17,31,.03);font:inherit;font-size:.94rem;line-height:1.4;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.wv-contact-field input,.wv-contact-field select{min-height:3.45rem;padding:.82rem .95rem}.wv-contact-field textarea{min-height:9.5rem;padding:.95rem;resize:vertical}.wv-contact-field input::placeholder,.wv-contact-field textarea::placeholder{color:#98a2b3;opacity:1}.wv-contact-field input:hover,.wv-contact-field select:hover,.wv-contact-field textarea:hover{border-color:#b5c4cc;background:var(--wv-white)}.wv-contact-field input:focus,.wv-contact-field select:focus,.wv-contact-field textarea:focus{border-color:var(--wv-cyan);background:var(--wv-white);box-shadow:0 0 0 .25rem rgba(25,200,232,.12)}.wv-contact-select-wrap{position:relative}.wv-contact-select-wrap:after{position:absolute;top:50%;right:1rem;width:.55rem;height:.55rem;pointer-events:none;border-right:2px solid #667085;border-bottom:2px solid #667085;transform:translateY(-68%) rotate(45deg);content:""}.wv-contact-field select{appearance:none;padding-right:2.8rem;cursor:pointer}.wv-contact-field-hint{color:#7b8794;font-size:.72rem;line-height:1.45}.wv-contact-trap{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.wv-contact-consent{display:grid;grid-template-columns:1.18rem minmax(0, 1fr);gap:.72rem;align-items:start;margin-top:1.2rem;color:#667085;font-size:.75rem;line-height:1.55;cursor:pointer}.wv-contact-consent input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.wv-contact-check{position:relative;display:inline-block;width:1.18rem;height:1.18rem;margin-top:.08rem;border:1px solid #aebbc4;border-radius:.3rem;background:var(--wv-white);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.wv-contact-consent input:checked+.wv-contact-check{border-color:var(--wv-cyan);background:var(--wv-cyan)}.wv-contact-consent input:checked+.wv-contact-check:after{position:absolute;top:.16rem;left:.36rem;width:.3rem;height:.58rem;border-right:2px solid var(--wv-navy);border-bottom:2px solid var(--wv-navy);transform:rotate(45deg);content:""}.wv-contact-consent input:focus-visible+.wv-contact-check{box-shadow:0 0 0 .25rem rgba(25,200,232,.18)}.wv-contact-consent a{color:#007f99;font-weight:750;text-underline-offset:.18em}.wv-contact-actions{display:flex;align-items:center;gap:1rem 1.35rem;margin-top:1.5rem}.wv-contact-submit{position:relative;display:inline-flex;flex:0 0 auto;min-height:3.45rem;align-items:center;justify-content:center;gap:.75rem;overflow:hidden;padding:.9rem 1.35rem;border:1px solid var(--wv-cyan);border-radius:var(--wv-radius-sm);color:var(--wv-navy);background:var(--wv-cyan);box-shadow:0 14px 30px rgba(25,200,232,.2);font-family:"Manrope","Inter",sans-serif;font-size:.92rem;font-weight:820;line-height:1.2;cursor:pointer;transition:transform .25s var(--wv-ease),box-shadow .25s ease,background .25s ease}.wv-contact-submit:before{position:absolute;top:-40%;left:-30%;width:2rem;height:180%;background:rgba(255,255,255,.38);transform:rotate(18deg) translateX(-5rem);transition:transform .55s var(--wv-ease);content:""}.wv-contact-submit:hover{transform:translateY(-2px);background:var(--wv-cyan-bright);box-shadow:0 18px 38px rgba(25,200,232,.28)}.wv-contact-submit:hover:before{transform:rotate(18deg) translateX(14rem)}.wv-contact-submit svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .25s var(--wv-ease)}.wv-contact-submit:hover svg{transform:translateX(.2rem)}.wv-contact-security{max-width:20rem;margin:0;color:#7b8794;font-size:.69rem;line-height:1.5}.wv-contact-status[hidden]{display:none !important}@keyframes wv-contact-pulse{0%{opacity:.8;transform:scale(.7)}70%,100%{opacity:0;transform:scale(1.5)}}@media (max-width:72rem){.wv-contact-layout{grid-template-columns:minmax(0, 0.82fr) minmax(31rem, 1.18fr);gap:3.5rem}.wv-contact-card-head,.wv-contact-form{padding-right:1.65rem;padding-left:1.65rem}}@media (max-width:62rem){.wv-contact-shell{padding-block:5.5rem}.wv-contact-layout{grid-template-columns:1fr}.wv-contact-copy{max-width:46rem}.wv-contact-copy h2{max-width:12ch}.wv-contact-benefits{grid-template-columns:repeat(3,minmax(0, 1fr))}.wv-contact-benefit{grid-template-columns:1fr}.wv-contact-card-wrap{width:min(100%, 48rem)}}@media (max-width:44rem){.wv-contact-shell{padding:4.5rem 1rem}.wv-contact-copy h2{font-size:clamp(2.65rem, 13vw, 4rem)}.wv-contact-benefits{grid-template-columns:1fr}.wv-contact-benefit{grid-template-columns:2.6rem minmax(0, 1fr)}.wv-contact-card-wrap:before{display:none}.wv-contact-card{border-radius:1.35rem}.wv-contact-card-head{display:grid;padding:1.55rem 1.25rem 1.2rem}.wv-contact-card-note{width:fit-content}.wv-contact-form{padding:1.35rem 1.25rem 1.5rem}.wv-contact-grid{grid-template-columns:1fr;gap:1rem}.wv-contact-field-full{grid-column:auto}.wv-contact-actions{display:grid}.wv-contact-submit{width:100%}.wv-contact-security{max-width:none;text-align:center}}@media (prefers-reduced-motion:reduce){.wv-contact-section *,.wv-contact-section *:before,.wv-contact-section *:after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.wv-contact-submit:disabled{cursor:wait;opacity:.82;transform:none}.wv-contact-spinner{display:none;width:1rem;height:1rem;border:2px solid rgba(7,17,31,.28);border-top-color:var(--wv-navy);border-radius:50%;animation:wv-contact-spin .7s linear infinite}.wv-contact-form.is-sending .wv-contact-spinner{display:inline-block}.wv-contact-form.is-sending .wv-contact-submit-arrow{display:none}@keyframes wv-contact-spin{to{transform:rotate(360deg)}}.wv-contact-submit.is-success{border-color:#127a53;color:#fff;background:#127a53;box-shadow:0 14px 30px rgba(18,122,83,.22)}.wv-contact-submit.is-success .wv-contact-submit-arrow{display:none}@font-face{font-family:"Manrope";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/manrope-latin.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:"Inter";src:url("https://websitevisionde5d5cf.zapwp.com/m:0/a:https://website-vision.de/inter-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--navy:#07111f;--navy-soft:#0b1626;--navy-light:#11243a;--cyan:#19c8e8;--cyan-bright:#55def5;--white:#fff;--warm:#f7f5f0;--surface:#eef3f6;--surface-strong:#e2e9ed;--text:#121826;--muted:#667085;--line:#d3dde3;--success:#127a53;--danger:#b42318;--header-height:5rem;--radius-sm:.8rem;--radius-md:1.35rem;--radius-lg:2rem;--shadow-sm:0 12px 35px rgba(7,17,31,.08);--shadow-lg:0 34px 90px rgba(7,17,31,.2);--ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{width:100%;min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;color:var(--text);background:var(--warm);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{margin-bottom:0;font-family:"Manrope","Inter",sans-serif;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(2.1rem, 4.2vw, 4.7rem);font-weight:760}p{margin-bottom:1.25rem}::selection{color:var(--navy);background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem, 3.5vw, 4rem)}main{width:100%;overflow:clip}#hauptinhalt,.site-footer{position:relative;width:100vw !important;max-width:100vw !important;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.section{position:relative;width:100%;padding-block:clamp(5rem, 9vw, 9rem)}.section-heading{display:grid;gap:1.25rem;max-width:58rem}.section-heading h2{max-width:16ch}.section-heading p:not(.eyebrow){max-width:47rem;margin-bottom:0;color:var(--muted);font-size:clamp(1.02rem, 1.35vw, 1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-bottom:0;color:#007f99;font-size:.78rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow:before{width:1.9rem;height:2px;background:currentColor;content:""}.faq-section{background:var(--surface)}.faq-layout{display:grid;grid-template-columns:minmax(20rem, 0.72fr) minmax(0, 1.28fr);align-items:start;gap:clamp(3rem, 7vw, 8rem)}.faq-list{display:grid;gap:.8rem}.faq-list details{overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--white)}.faq-list summary{position:relative;padding:1.25rem 3.5rem 1.25rem 1.25rem;font-family:"Manrope",sans-serif;font-weight:760;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;top:50%;right:1.25rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;color:var(--navy);border-radius:50%;background:var(--cyan);content:"+";transform:translateY(-50%);transition:transform .25s ease}.faq-list details[open] summary:after{content:"−";transform:translateY(-50%) rotate(180deg)}.faq-list details div{padding:0 1.25rem 1.25rem}.faq-list details p{margin:0;color:var(--muted)}.js .reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:64rem){:root{--header-height:4.6rem}.hero-layout,.split-layout,.pricing-layout,.seo-layout,.about-layout,.region-layout,.contact-layout,.faq-layout{grid-template-columns:1fr}.split-layout .section-heading,.pricing-layout .section-heading,.seo-layout .section-heading,.about-layout .section-heading,.region-layout .section-heading,.faq-layout .section-heading{max-width:48rem}}@media (max-width:44rem){.page-shell{padding-inline:1rem}.section{padding-block:4.5rem}h2{font-size:clamp(2rem, 9vw, 3.2rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.js .reveal,.js .hero-item{opacity:1;transform:none}}