﻿:root{--dunkelblau:#060F1D;--blau:#071326;--grau:#D9DAE4;--hellgrau:#D9DAE4;--gruen:#9fef00;--white:white;--hellblau:#48AAD0;--gelb:#FFC400;--blaugrau:#A0B0C5;--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")}@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")}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,h2,h3,h4,h5,h6,p,li,dd,dt,figcaption,blockquote,summary,td,th{overflow-wrap:break-word}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,nav{font-family:"Manrope",sans-serif}header{background-color:var(--blau)}header .header{height:50px;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:16px;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:110px;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;align-items:center}.nav .nav_item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0px;margin:0 0 0 60px}.nav .nav_item:before{content:none !important}.nav_item_titel{font-size:16px;font-weight:600;color:#fff;white-space:nowrap}.nav_item_sub{font-size:14px;color:var(--blaugrau);white-space:nowrap}.nav_neu{color:var(--gruen)}.nav .nav_visiontalk .nav_item_titel{color:var(--gruen)}.nav .nav_item:hover .nav_item_titel,.nav .nav_item.nav_active .nav_item_titel{color:var(--gruen)}.nav .nav_visiontalk:hover .nav_item_titel{text-decoration:underline}.logo{z-index:20}.logo a{padding-left:0px}.nav a{display:inline-block;position:relative;color:#fff;font-size:15px}.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_weihnachten:before{color:var(--gold)}.nav a:hover:before{width:100%}header a{display:inline-block;position:relative;color:var(--grau);font-size:16px}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:60px 0px}.footer_oben .logo{z-index:1}.footer_oben .item{display:flex;flex-direction:column}.footer_oben .item>*{margin-top:10px}.footer_oben .item span{font-size:16px !important;line-height:24px;color:#fff;font-weight:bold;text-align:left}.footer_oben .item a{text-decoration:none;color:var(--hellgrau);font-size:15px;line-height:22px;font-weight:normal}.footer_oben .item p{font-size:15px;line-height:23px}.footer_oben .item_1{width:35%}.footer_logo_img{width:200px;height:auto}.footer_standorte{display:flex;flex-direction:column;gap:20px;margin-top:18px}.footer_oben .standort{border-left:2px solid var(--gruen);padding-left:14px;display:flex;flex-direction:column;text-align:left}.footer_oben .standort .standort_titel{color:var(--gruen);font-size:14px;line-height:20px;font-weight:600}.footer_oben .standort p{margin:3px 0;font-size:14px !important;line-height:20px;color:var(--hellgrau)}.footer_oben .standort a{font-size:14px;line-height:20px;color:var(--hellgrau);text-decoration:underline}.footer_oben .standort a:before{color:var(--gruen);text-decoration:underline}.footer_unten{padding:12px 0px;background-color:var(--blau)}.footer_unten>div{max-width:1366px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:14px}.fotter_unten{font-size:14px}.fotter_unten_links a{margin:0px 18px;color:var(--grau);text-decoration:none;font-size:14px;font-weight:normal}.footer_oben .item span.social_foot_neu{font-weight:300;color:var(--hellgrau)}.footer_social{display:flex;flex-direction:column;gap:12px;align-items:start}.footer_social img{border-radius:0;width:26px;height:26px}.footer_social a{display:flex;align-items:center;justify-content:center;gap:12px}.logo img{border-radius:0px}footer a{display:inline-block;position:relative;color:var(--grau);font-size:15px}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_framework:before{color:#fff}footer a.nav_design:before{color:#fff}footer a.nav_visiontalk: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}.standort{text-align:left}}@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;flex-wrap:wrap;width:100%;gap:10px 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;display:block !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);--navy: #071326;--lime: #9FEF00;--card: #0D1B33;--text-dim: #8A96A6;--line: rgba(255,255,255,0.08);--line-strong: rgba(255,255,255,0.14)}*,*::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}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}@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:500;line-height:1.12;letter-spacing:-0.01em;color:var(--text)}h1{font-size:70px;letter-spacing:-0.02em}h2{font-size:50px}h3{font-size:33px;line-height:1.15}h1,h2,h3,h4,p,li,summary,span,div{overflow-wrap:break-word}em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144}strong{font-weight:600}.lead{font-size:16px;line-height:1.7;color:var(--text);max-width:62ch}.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:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.eyebrow::before{content:"⎯";color:var(--accent);font-size:14px}.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:disabled{opacity:.65;cursor:default;transform:none;box-shadow:none}.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}header,nav{position:relative;z-index:2}@media(max-width: 980px){nav{position:fixed}}header,header *,header *::before,header *::after,nav,nav *,nav *::before,nav *::after,.nav-flex,.nav-flex *,.nav-flex *::before,.nav-flex *::after{font-family:"Manrope",sans-serif !important}.visiontalk-sec{background:var(--bg-card);padding-top:88px}.visiontalk-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:start}.vt-content{position:sticky;top:100px}.vt-content h1{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:16px;color:var(--text);font-weight:600}.vt-benefits li>span:last-child{font-size:14px;color:var(--text-3);line-height:1.5}.vt-direct{font-family:var(--mono);font-size:14px;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:16px;color:var(--text-2);margin-bottom:28px}.form-row{margin-bottom:20px;border:none}.req-star{color:var(--accent)}.form-row label,.form-row legend,.vt-captcha-label{display:block;font-size:16px;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:16px;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:108px}.vt-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vt-vorschlaege legend{font-weight:400;color:var(--text);line-height:1.6;margin-bottom:12px}.quick-options{display:flex;flex-wrap:wrap;gap:10px}.quick-btn{font-family:var(--sans);font-size:12px;color:var(--text-2);background:var(--bg-card);border:1px solid var(--border-2);border-radius:100px;padding:9px 16px;text-align:left;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}.quick-more{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--accent);background:none;border:0;padding:9px 4px;text-align:left;transition:opacity .2s var(--ease)}.quick-more:hover{text-decoration:underline}.quick-more[hidden]{display:none}.vt-altcha{display:block;margin-bottom:4px;--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:14px;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}.clients{background:var(--bg-card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:120px 0}.cl-head{max-width:900px;margin:0 auto;text-align:center}.cl-head .eyebrow{justify-content:center}.cl-head h2{margin-bottom:18px}.cl-head h2 .accent{color:var(--lime)}.cl-head p{color:var(--text-dim);font-size:16px;line-height:1.65;margin-bottom:18px}.cl-head a.cl-link{font-size:16px;font-weight:600;color:var(--text);border-bottom:2px solid #fff;padding-bottom:2px;transition:color .2s,border-color .2s}.cl-head a.cl-link:hover,.cl-head a.cl-link:focus-visible{color:var(--lime);border-bottom-color:var(--lime)}.cl-marquee{position:relative;width:100%;overflow:hidden;margin-top:64px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);mask-image:linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent)}.cl-track{display:flex;gap:14px;width:max-content;will-change:transform;animation:cl-marquee 50s linear infinite}.cl-marquee:hover .cl-track{animation-play-state:paused}@keyframes cl-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cl-logo{flex:0 0 auto;width:200px;background:#fff;border-radius:12px;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;padding:6px 14px;box-shadow:0 8px 24px -14px rgba(0,0,0,.6);transition:transform .2s,box-shadow .2s}.cl-logo:hover{transform:translateY(-3px);box-shadow:0 14px 32px -14px rgba(0,0,0,.75)}.cl-logo img{max-width:100%;max-height:100%;width:auto;height:90px;object-fit:contain}.testimonial-section{padding:90px 0;background:var(--navy)}.testimonial-section .container{display:flex;flex-direction:column;align-items:center}.testimonial{max-width:820px;margin:0 auto;text-align:center}.t-badge{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);border:1px solid rgba(159,239,0,.3);border-radius:20px;padding:5px 14px;margin-bottom:24px}.testimonial blockquote{font-family:var(--serif);font-size:clamp(22px,2.8vw,30px);line-height:1.4;color:var(--text);font-weight:400;margin:0 0 28px;font-style:italic}.testimonial blockquote::before{content:"„";color:var(--lime);font-family:var(--serif);font-size:1.1em;line-height:0;vertical-align:-0.15em;margin-right:.04em}.testimonial blockquote::after{content:"“";color:var(--lime);font-family:var(--serif);font-size:1.1em;line-height:0;vertical-align:-0.15em;margin-left:.04em}.testimonial .t-author{display:flex;align-items:center;justify-content:center;gap:14px}.testimonial .t-meta{text-align:left}.testimonial .t-name{font-size:15px;font-weight:600;color:var(--text)}.testimonial .t-role{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--text-dim);margin-top:3px}.google-rating{display:inline-flex;align-items:center;gap:12px;margin:38px auto 0;padding:12px 22px;border:1px solid var(--line);border-radius:40px;text-decoration:none;transition:border-color .2s,background .2s;justify-content:center}.google-rating:hover{border-color:var(--line-strong);background:rgba(255,255,255,.02)}.gr-stars{display:inline-flex;gap:2px;color:var(--lime)}.gr-stars svg{width:17px;height:17px}.gr-text{font-size:14px;color:var(--text-dim)}.gr-text strong{color:var(--text);font-weight:600}footer{margin-top:0 !important}.visiontalk-grid>*,.vt-name-row>*{min-width:0}@media(max-width: 1366px){.container{padding:0 20px}}@media(max-width: 1024px){.visiontalk-grid{grid-template-columns:1fr;gap:52px}.vt-content{position:static}}@media(max-width: 720px){main{padding-top:100px}h1{font-size:38px;line-height:1.15}h2{font-size:32px !important}section{padding:72px 0}.visiontalk-sec{padding-top:48px}.clients{padding:72px 0}.vt-form-wrap{padding:28px 22px}.vt-name-row{grid-template-columns:1fr}.cl-marquee{margin-top:40px}.cl-logo{width:160px}.cl-logo img{height:70px}}@media(max-width: 380px){h1{font-size:34px}}/*# sourceMappingURL=visiontalk.css.map */
