﻿.min-h-[420px]{background-color:rgba(23,30,39,0)}.items-end{background-color:rgba(6,34,71,0)}.flex.items-end.min-h-[420px].py-10.relative,.grid.h-full{background-color:#082448}.gap-3.grid.grid-cols-6.h-full.p-6.w-full{background-color:rgba(8,39,78,0)}.bg-body{background:url("../images/b.svg");background-size:cover;background-repeat:no-repeat}.back{background:url("../images/webdesign-agentur.webp");background-size:cover;background-repeat:no-repeat}.logo{width:100px}.logo img{display:block;height:auto}#projekte article.group{position:relative;overflow:hidden;will-change:auto}#projekte article.group h2{font-size:1.32rem!important;font-weight:700;padding-left:.45rem;letter-spacing:.01em}#projekte article.group>div:first-child{position:relative}.service-card-white{display:block;will-change:transform;transform:translate3d(0,0,0);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease!important}.service-card-white:hover{transform:translate3d(0,-6px,0)!important;box-shadow:0 10px 22px rgba(15,23,42,0.06)!important}.right{width:35%;object-fit:cover;transform:scale(1.3);bottom:0;right:-6%}.marketing2{padding:10px 200px 10px 50px}.block{display:block}.big{padding:0 50px}.rounded-xl{border-radius:1.75rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing{padding:15px 15px;background:#fff url("../images/marketing.webp");background-size:32%;background-position:right bottom;background-repeat:no-repeat}.center{text-align:center}.veo-menu-toggle:hover{cursor:pointer}.veo-menu-toggle svg{width:1.9rem;height:1.9rem;flex-shrink:0}.veo-nav-dropdown{position:relative;z-index:99998;overflow:visible}.veo-nav-dropdown::after{content:"";position:absolute;left:0;top:100%;width:100%;height:1rem}.veo-nav-dropdown-toggle{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.menu>a,.menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle{position:relative;color:inherit!important}.menu>a::before,.menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle::before{content:"";position:absolute;left:0;bottom:-0.2rem;width:100%;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.menu>a:hover::before,.menu>a:focus-visible::before,.menu>.veo-nav-dropdown:hover>.veo-nav-dropdown-toggle::before,.menu>.veo-nav-dropdown:focus-within>.veo-nav-dropdown-toggle::before,.menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle:hover::before,.menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle:focus-visible::before{transform:scaleX(1)}.menu>a:hover,.menu>a:focus-visible,.menu>.veo-nav-dropdown:hover>.veo-nav-dropdown-toggle,.menu>.veo-nav-dropdown:focus-within>.veo-nav-dropdown-toggle,.menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle:hover,.menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle:focus-visible{color:inherit!important}.veo-nav-dropdown-toggle::after{content:"";width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)translateY(-1px);transition:transform .22s ease}.veo-nav-dropdown-menu{position:absolute;top:calc(100%+1.5rem);left:0;min-width:15rem;padding:.85rem;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:rgba(15,23,42,0.88);box-shadow:0 22px 48px rgba(15,23,42,0.22);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:99999}.veo-nav-dropdown-menu::before{content:"";position:absolute;top:-0.45rem;left:1.2rem;width:.95rem;height:.95rem;background:rgba(15,23,42,0.88);border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12);transform:rotate(45deg);visibility:visible;transform:translateY(0)}.veo-nav-dropdown:hover .veo-nav-dropdown-toggle::after,.veo-nav-dropdown-menu:hover~.veo-nav-dropdown-toggle::after,.veo-nav-dropdown:focus-within .veo-nav-dropdown-toggle::after{transform:rotate(225deg)translateY(-1px)}.veo-nav-dropdown-menu a{display:block;padding:.7rem .85rem;border-radius:.95rem;color:rgba(255,255,255,.92);transition:background-color .22s ease,color .22s ease,transform .22s ease}.veo-nav-dropdown-menu a:hover,.veo-nav-dropdown-menu a:focus-visible{background:rgba(255,255,255,.08);color:#fff;transform:none}.veo-mobile-submenu{margin-top:-.25rem;margin-left:.9rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.14)}.veo-mobile-accordion{margin:0}.veo-mobile-accordion summary{list-style:none}.veo-mobile-accordion summary::-webkit-details-marker{display:none}.veo-mobile-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;color:#fff}.veo-mobile-accordion-toggle::after{content:"";width:.55rem;height:.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .22s ease;flex-shrink:0}.veo-mobile-accordion[open] .veo-mobile-accordion-toggle::after{transform:rotate(225deg)translateY(-1px)}.veo-mobile-accordion .veo-mobile-submenu{margin-top:.5rem}.veo-mobile-submenu a{display:block;padding:.2rem 0;color:rgba(255,255,255,.82);font-size:.92rem;font-weight:600;transition:color .2s ease,transform .2s ease}.veo-mobile-submenu a:hover{color:#fff;transform:translateX(2px)}nav[aria-label="Hauptnavigation"],nav[aria-label="Hauptnavigation"]>div,nav[aria-label="Hauptnavigation"] .menu,.index-hero-shell,.rounded-\[2rem\],.menuu,.headerr{overflow:visible!important}nav[aria-label="Hauptnavigation"]{position:relative;z-index:99999}nav[aria-label="Hauptnavigation"] .menu{position:relative;z-index:99999}@media(min-width:56rem){.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 278px}}@media(min-width:64rem){.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr 1.3fr}}@media(max-width:76rem){.hidden{display:none!important}}@media(max-width:1600px){.marketing2{padding:10px 100px 10px 50px}}@media(max-width:1300px){.marketing{background:#fff}.right{transform:scale(2);margin:0 auto;text-align:center}.big{padding:0 15px}}@media(max-width:1215px){.to{display:flex!important;justify-content:end;flex-direction:inherit!important;place-self:flex-end!important;top:11px;right:22px;position:absolute}.marketing2{padding:5px}.bg-body{background:url("../images/bg.svg");background-size:cover;background-repeat:no-repeat;background-position:right bottom}.right{position:relative;top:-140px;margin-top:0;width:36%;margin-left:auto;margin-right:auto}.back{background:url("../images/webdesign-agentur-mobile.webp");background-size:cover;background-repeat:no-repeat}}@media(max-width:1195px){.sm\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.text-3xl{font-size:1.375rem!important}#projekte article.group h2.text-3xl{font-size:1.22rem!important}.skip-link{position:absolute;left:1rem;top:1rem;z-index:9999;transform:translateY(-200%);border-radius:999px;background:#111317;color:#fff;padding:0.8rem 1.1rem;font-weight:700;transition:transform 0.2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}#main-content:focus{outline:none}.defer-render{content-visibility:auto;contain-intrinsic-size:1px 900px}.text-slate-500{color:#475569!important}.text-slate-400{color:#94a3b8!important}.text-slate-300{color:#cbd5e1!important}.text-white\/50{color:rgba(255,255,255,0.82)!important}.text-white\/70{color:rgba(255,255,255,0.88)!important}.text-white\/75{color:rgba(255,255,255,0.92)!important}@media(min-width:48rem){.md\:text-5xl{font-size:25px;line-height:28px}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.marketing-copy-wrap{padding:15px}.marketing-copy-link{padding-left:50px}.service-intro-title{color:oklch(0.208 0.042 265.755);font-size:20px;background-color:transparent}.service-intro-text{color:oklch(0.208 0.042 265.755);font-size:16px;background-color:transparent}.service-card-white{background:#fff}body{overflow-x:hidden}::selection{background:#0f2f5e;color:#ffffff}::-moz-selection{background:#0f2f5e;color:#ffffff}@keyframes faq-answer-rise{0%{opacity:0;transform:translate3d(0,24px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.text-slate-950 a{background:#fff!important}:root{--page-shell-gutter:50px}body>.big{padding-inline:var(--page-shell-gutter)}body>.big>section[class*="px-4"],body>.big>section[class*="sm:px-6"],body>.big>section[class*="md:px-8"],body>.big>section[class*="lg:px-8"],body>.big>section[class*="lg:px-10"],body>.big>section[class*="lg:px-12"]{padding-inline:0!important}@media(max-width:1300px){:root{--page-shell-gutter:15px}}.logo-reference-grid article .flex.aspect-square{padding:2.6rem}.logo-reference-grid img{display:block;width:82%!important;max-width:82%!important;max-height:82%!important;margin:0 auto;object-fit:contain;filter:grayscale(1) saturate(0) contrast(1.08)}.logo-reference-grid--checker>article,.logo-reference-grid--checker>article.bg-white{border:none;transition:transform .32s ease,box-shadow .32s ease,background-color .32s ease;--checker-card-bg:#ffffff;--checker-shell-bg:transparent;--checker-logo-bg:transparent;--checker-img-filter:none;--checker---checker-logo-background:var(--checker-card-bg)!important;transition:background .32s ease;background:var(--checker-shell-bg)!important}.logo-reference-grid--checker>article .flex.aspect-square{border:none;transition:background .32s ease,box-shadow .32s ease;background:var(--checker-logo-bg)!important;box-shadow:none}.logo-reference-grid--checker>article img{filter:var(--checker-img-filter)}.logo-reference-grid--checker>article:nth-child(odd){--checker-card-bg:rgba(255,255,255,0.6);--checker-shell-bg:transparent;--checker-logo-bg:transparent;--checker-img-filter:none;--checker---checker-logo-box-shadow:0 18px 45px rgba(15,23,42,0.08)}.logo-reference-grid--checker>article:nth-child(even){--checker-card-bg:#0f2f5e;--checker-shell-bg:transparent;--checker-logo-bg:#0f2f5e;--checker-img-filter:brightness(0) invert(1) saturate(0) contrast(1.08);--checker---checker-logo-box-shadow:0 22px 50px rgba(11,33,66,0.24)}@media(min-width:40rem){.logo-reference-grid--checker>article:nth-child(4n+1),.logo-reference-grid--checker>article:nth-child(4n+4){--checker-card-bg:rgba(255,255,255,0.6);--checker-shell-bg:transparent;--checker-logo-bg:transparent;--checker-img-filter:none;--checker---checker-logo-box-shadow:0 18px 45px rgba(15,23,42,0.08)}.logo-reference-grid--checker>article:nth-child(4n+2),.logo-reference-grid--checker>article:nth-child(4n+3){--checker-card-bg:#0f2f5e;--checker-shell-bg:transparent;--checker-logo-bg:#0f2f5e;--checker-img-filter:brightness(0) invert(1) saturate(0) contrast(1.08);--checker---checker-logo-box-shadow:0 22px 50px rgba(11,33,66,0.24)}}@media(min-width:80rem){.logo-reference-grid--checker>article:nth-child(8n+1),.logo-reference-grid--checker>article:nth-child(8n+3),.logo-reference-grid--checker>article:nth-child(8n+6),.logo-reference-grid--checker>article:nth-child(8n+8){--checker-card-bg:rgba(255,255,255,0.6);--checker-shell-bg:transparent;--checker-logo-bg:transparent;--checker-img-filter:none;--checker---checker-logo-box-shadow:0 18px 45px rgba(15,23,42,0.08)}.logo-reference-grid--checker>article:nth-child(8n+2),.logo-reference-grid--checker>article:nth-child(8n+4),.logo-reference-grid--checker>article:nth-child(8n+5),.logo-reference-grid--checker>article:nth-child(8n+7){--checker-card-bg:#0f2f5e;--checker-shell-bg:transparent;--checker-logo-bg:#0f2f5e;--checker-img-filter:brightness(0) invert(1) saturate(0) contrast(1.08);--checker---checker-logo-box-shadow:0 22px 50px rgba(11,33,66,0.24)}}.logo-reference-grid--checker>article,.logo-reference-grid--checker>article.bg-white{--checker-card-bg:#0f172a;--checker-shell-bg:transparent;--checker-logo-bg:#0f172a;--checker-img-filter:brightness(0) invert(1) saturate(0) contrast(1.08);--checker---checker-logo-box-shadow:0 22px 50px rgba(2,6,23,0.24)}img.rounded-\[2rem\],video.rounded-\[2rem\],canvas.rounded-\[2rem\]{overflow:hidden!important}:root{--motion-ease:cubic-bezier(0.22,1,0.36,1)}body.motion-ready .motion-reveal{--motion-translate-x:0px;--motion-translate-y:32px;--motion-scale:1;--motion-filter:blur(10px);opacity:0;transform:translate3d(var(--motion-translate-x),var(--motion-translate-y),0) scale(var(--motion-scale));filter:var(--motion-filter);transition:opacity 0.85s var(--motion-ease),transform 1s var(--motion-ease),filter 1s var(--motion-ease),box-shadow 0.45s ease,border-color 0.45s ease,background-color 0.45s ease;transition-delay:calc(var(--motion-delay-index,0) * 85ms);will-change:opacity,transform,filter}body.motion-ready .motion-reveal[data-motion="up"]{--motion-translate-y:32px}body.motion-ready .motion-reveal[data-motion="left"]{--motion-translate-x:-42px;--motion-translate-y:0px}body.motion-ready .motion-reveal[data-motion="right"]{--motion-translate-x:42px;--motion-translate-y:0px}body.motion-ready .motion-reveal[data-motion="zoom"]{--motion-translate-y:24px;--motion-scale:0.94}body.motion-ready .motion-reveal[data-motion-surface="glass"]{--motion-filter:none}body.motion-ready .motion-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0);will-change:auto}body.motion-ready .motion-reveal[data-motion-surface="glass"].is-visible{filter:none}.veo-nav-dropdown-menu{top:calc(100% + 0.9rem)}.veo-nav-dropdown-menu::before{top:-0.38rem}#projekte article.group h2{font-family:"Manrope",sans-serif!important;font-weight:800;letter-spacing:-0.02em!important}#projekte .project-card-featured-body{display:flex;flex:1 1 auto;flex-direction:column;gap:0.8rem;padding:1.05rem 0.35rem 0.9rem}body.webdesign-references-page #projekte article.group:not(.project-card-featured),body.flyer-references-page #projekte article.group:not(.project-card-featured){position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(56,189,248,0.38);background:radial-gradient(circle at top right,rgba(56,189,248,0.24),transparent 30%),linear-gradient(180deg,#f8fdff 0%,#ffffff 34%,#eff6ff 100%);box-shadow:0 26px 58px rgba(14,165,233,0.12)}body.webdesign-references-page #projekte article.group:not(.project-card-featured)::before,body.flyer-references-page #projekte article.group:not(.project-card-featured)::before{content:"";position:absolute;inset:auto -4rem -4rem auto;width:13rem;height:13rem;border-radius:999px;background:rgba(37,99,235,0.12);filter:blur(10px)}body.webdesign-references-page #projekte article.group:not(.project-card-featured)>*,body.flyer-references-page #projekte article.group:not(.project-card-featured)>*{position:relative;z-index:1}body.webdesign-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media>img,body.flyer-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media>img{width:100%;height:clamp(12.5rem,18vw,14.5rem);object-fit:cover}body.webdesign-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media::before,body.flyer-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media::before{position:absolute;top:1rem;left:1rem;z-index:2;display:inline-flex;align-items:center;border-radius:999px;background:rgba(15,23,42,0.82);padding:0.65rem 0.95rem;font-size:0.72rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#fff;box-shadow:0 16px 30px rgba(15,23,42,0.8);flex:1 1 auto;flex-direction:column;gap:0.8rem;padding:1.05rem 0.35rem 0.9rem}body.webdesign-references-page #projekte article.group:not(.project-card-featured)>.pt-4>.mt-2.flex.items-end.justify-between.gap-3,body.flyer-references-page #projekte article.group:not(.project-card-featured)>.pt-4>.mt-2.flex.items-end.justify-between.gap-3{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0.85rem;margin-top:0}body.webdesign-references-page #projekte article.group:not(.project-card-featured) h2,body.flyer-references-page #projekte article.group:not(.project-card-featured) h2{margin:0;min-width:0;width:100%;padding-left:0!important;font-family:"Manrope",sans-serif!important;font-size:clamp(1.02rem,0.9vw,1.28rem)!important;font-weight:800!important;letter-spacing:-0.02em!important;line-height:1.02;text-align:left}body.webdesign-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-copy,body.flyer-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-copy{flex:1 1 auto;margin:0.05rem 0 0;max-width:none;font-size:0.95rem;line-height:1.7;color:#475569}body.webdesign-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex,body.flyer-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex{display:inline-flex;align-items:center;justify-content:center;gap:0.7rem;width:auto;height:auto;margin-top:auto;margin-left:auto;border-radius:1.2rem;background:#020617;padding:0.8rem 1.05rem;font-size:0.84rem;font-weight:700;color:#fff;box-shadow:0 18px 36px rgba(2,6,23,0.18);text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}body.webdesign-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex::before{content:"Live ansehen"}body.flyer-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex::before{content:"Design ansehen"}@media (max-width:48rem){body.webdesign-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media>img,body.flyer-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media>img{height:clamp(12.75rem,58vw,14.75rem)}}.service-visual-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.4rem 1.4rem 1.5rem;background:linear-gradient(180deg,rgba(248,248,248,0.5),rgba(248,248,248,0.5))}@media (max-width:48rem){.service-visual-body{padding:1.2rem 1.2rem 1.3rem}}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo,footer .footer-panel .logo{width:auto;align-items:flex-start;gap:1rem}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo img,footer .footer-panel .logo img{width:86px;max-width:none;filter:drop-shadow(0 10px 24px rgba(8,145,178,0.16))}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div,footer .footer-panel .logo>div{display:flex;flex-direction:column;justify-content:center;min-height:86px}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div::before,footer .footer-panel .logo>div::before{content:"Veo Design";display:block;font-family:Oswald,sans-serif;font-size:1.95rem;line-height:0.95;letter-spacing:0.04em;color:#fff}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div::after,footer .footer-panel .logo>div::after{content:"SEO, Webdesign und Markenauftritte aus Frankfurt.";display:block;max-width:19ch;margin-top:0.7rem;font-size:0.98rem;line-height:1.65;color:rgba(226,232,240,0.84)}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo,.footer-panel .logo{align-items:flex-start!important;gap:1rem!important;width:auto!important}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo img,.footer-panel .logo img{width:92px!important;filter:drop-shadow(0 14px 34px rgba(8,145,178,0.16))!important}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div,.footer-panel .logo>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:92px!important}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div::before,.footer-panel .logo>div::before{content:"Veo Design";display:block;font-family:Oswald,sans-serif;font-size:clamp(2rem,3vw,2.6rem);line-height:0.92;letter-spacing:0.05em;color:#fff}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div::after,.footer-panel .logo>div::after{content:"SEO, Webdesign und Markenauftritte aus Frankfurt.";display:block;max-width:22ch;margin-top:0.85rem;font-size:1rem;line-height:1.72;color:rgba(226,232,240,0.84)}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div,.footer-panel .logo>div{display:none!important;min-height:0!important}.big>nav[aria-label="Hauptnavigation"]{padding-top:1.35rem!important;padding-bottom:1rem!important}.big>nav[aria-label="Hauptnavigation"]>.mx-auto.max-w-7xl{position:relative}.big>nav[aria-label="Hauptnavigation"]>.mx-auto.max-w-7xl>div:first-child{position:relative;overflow:visible!important;border:1px solid rgba(148,163,184,0.2)!important;border-radius:2.2rem!important;background:radial-gradient(circle at top right,rgba(56,189,248,0.2),transparent 26%),linear-gradient(135deg,#0b2142 0%,#0f2f5e 52%,#0e1f38 100%)!important;box-shadow:0 28px 70px rgba(2,6,23,0.22),inset 0 1px 0 rgba(255,255,255,0.08)!important;position:absolute;inset:-20% auto auto 54%;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle at center,rgba(125,211,252,0.22),rgba(125,211,252,0) 56%);pointer-events:none}.big>nav[aria-label="Hauptnavigation"]>.mx-auto.max-w-7xl>div:first-child::after{content:"";position:absolute;inset:auto -3rem -3.5rem auto;width:18rem;height:10rem;border-radius:999px;border:1px solid rgba(186,230,253,0.14);transform:rotate(-14deg);opacity:0.8;pointer-events:none}.big>nav[aria-label="Hauptnavigation"]>.mx-auto.max-w-7xl>div:first-child>div{position:relative;z-index:1;gap:1.25rem!important;padding:1rem 1.35rem!important}.big>nav[aria-label="Hauptnavigation"] .logo2{width:auto!important;min-width:0!important;margin-left:0!important;transform:none!important;gap:0!important;position:relative;z-index:1;align-self:flex-start}.big>nav[aria-label="Hauptnavigation"] .logo2 img{width:72px!important;max-width:none!important;filter:brightness(0) invert(1) drop-shadow(0 14px 28px rgba(56,189,248,0.18))}.big>nav[aria-label="Hauptnavigation"] .logo2>div{display:none!important}.big>nav[aria-label="Hauptnavigation"] .menu,.index-hero-shell nav[aria-label="Hauptnavigation"] .menu{gap:0.95rem!important;color:#ffffff!important;font-family:"Manrope",sans-serif!important;font-size:0.96rem!important;font-weight:700!important;letter-spacing:0.01em!important}.big>nav[aria-label="Hauptnavigation"] .menu>a,.big>nav[aria-label="Hauptnavigation"] .menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle,.index-hero-shell nav[aria-label="Hauptnavigation"] .menu>a,.index-hero-shell nav[aria-label="Hauptnavigation"] .menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle{padding:0.72rem 0.1rem!important;color:inherit!important}.big>nav[aria-label="Hauptnavigation"] .menu>a::before,.big>nav[aria-label="Hauptnavigation"] .menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle::before,.index-hero-shell nav[aria-label="Hauptnavigation"] .menu>a::before,.index-hero-shell nav[aria-label="Hauptnavigation"] .menu>.veo-nav-dropdown>.veo-nav-dropdown-toggle::before{height:2px!important;background:#ffffff!important}.big>nav[aria-label="Hauptnavigation"] .menu>a:hover,.big>nav[aria-label="Hauptnavigation"] .menu>a:focus-visible,.big>nav[aria-label="Hauptnavigation"] .menu>.veo-nav-dropdown:hover>.veo-nav-dropdown-toggle,.big>nav[aria-label="Hauptnavigation"] .menu>.veo-nav-dropdown:focus-within>.veo-nav-dropdown-toggle{color:#fff!important}.big>nav[aria-label="Hauptnavigation"] .veo-nav-dropdown-toggle::after{border-right-color:rgba(226,232,240,0.9)!important;border-bottom-color:rgba(226,232,240,0.9)!important}.big>nav[aria-label="Hauptnavigation"] .veo-nav-dropdown-menu{background:#0f172a!important}@media (max-width:1215px){.big>nav[aria-label="Hauptnavigation"] .to{top:50%!important;transform:translateY(-50%)!important}.big>nav[aria-label="Hauptnavigation"] .to,.big>nav[aria-label="Hauptnavigation"] .veo-menu-toggle{z-index:3}}.big>nav[aria-label="Hauptnavigation"] .veo-nav-dropdown-menu::before{background:#0f172a!important}.veo-nav-dropdown-menu{width:18.5rem!important;min-width:18.5rem!important;max-width:calc(100vw - 2rem)!important;box-sizing:border-box!important}.veo-nav-dropdown-menu a{border:none!important;border-radius:0!important;position:relative!important;white-space:nowrap!important}.veo-nav-dropdown-menu a + a{margin-top:0!important;border-top:none!important}.veo-nav-dropdown-menu a + a::after{content:""!important;position:absolute!important;top:0!important;left:0.75rem!important;right:0.75rem!important;border-top:1px solid rgba(255,255,255,0.08)!important;pointer-events:none!important}.veo-nav-dropdown-menu a:hover,.veo-nav-dropdown-menu a:focus-visible{border-radius:0.45rem!important}.big>nav[aria-label="Hauptnavigation"] .menu .hidden.md\:flex a[href*="wa.me"],.index-hero-shell nav[aria-label="Hauptnavigation"] .menu .hidden.md\:flex a[href*="wa.me"]{min-height:3.3rem!important;padding:0.88rem 1.25rem!important;border:1px solid rgba(34,197,94,0.5)!important;background:#22c55e!important;box-shadow:0 10px 15px -3px rgba(0,199,88,0.3),0 4px 6px -4px rgba(0,199,88,0.3)!important}.big>nav[aria-label="Hauptnavigation"] .menu .hidden.md\:flex a[href*="wa.me"]:hover,.index-hero-shell nav[aria-label="Hauptnavigation"] .menu .hidden.md\:flex a[href*="wa.me"]:hover{background:#16a34a!important}.big>nav[aria-label="Hauptnavigation"] .veo-menu-toggle,.big>nav[aria-label="Hauptnavigation"] .veo-menu-toggle--inverted{filter:none!important;border:1px solid rgba(148,163,184,0.22)!important;background:rgba(255,255,255,0.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)!important;color:#fff!important}.big>nav[aria-label="Hauptnavigation"] #mobile-menu{overflow:hidden;border:1px solid rgba(125,211,252,0.16);background:radial-gradient(circle at top right,rgba(56,189,248,0.18),transparent 34%),linear-gradient(180deg,rgba(7,21,38,0.98),rgba(11,33,66,0.96))!important;box-shadow:0 24px 48px rgba(2,6,23,0.3)!important}.big>nav[aria-label="Hauptnavigation"] #mobile-menu a,.big>nav[aria-label="Hauptnavigation"] #mobile-menu .veo-mobile-accordion-toggle{color:rgba(241,245,249,0.96)!important}.big>nav[aria-label="Hauptnavigation"] #mobile-menu .veo-mobile-submenu{border-left-color:rgba(125,211,252,0.24)!important}@media (max-width:47.99rem){.big>nav[aria-label="Hauptnavigation"]{padding-top:1rem!important;padding-bottom:0.8rem!important}.big>nav[aria-label="Hauptnavigation"]>.mx-auto.max-w-7xl>div:first-child{border-radius:1.65rem!important}.big>nav[aria-label="Hauptnavigation"]>.mx-auto.max-w-7xl>div:first-child>div{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:1rem 1rem 1.15rem!important}.big>nav[aria-label="Hauptnavigation"] .logo2 img{width:62px!important}.big>nav[aria-label="Hauptnavigation"] .to{position:static!important;top:auto!important;right:auto!important;transform:none!important;place-self:auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;flex:0 0 auto!important;z-index:3!important}.big>nav[aria-label="Hauptnavigation"] .veo-menu-toggle,.big>nav[aria-label="Hauptnavigation"] .veo-menu-toggle--inverted,.index-hero-shell nav[aria-label="Hauptnavigation"] .veo-menu-toggle,.index-hero-shell nav[aria-label="Hauptnavigation"] .veo-menu-toggle--inverted{position:relative!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media (max-width:1215px){.bg-body{background-size:auto!important;background-repeat:repeat!important;background-position:left top!important}}@media (max-width:47.99rem){html,body{overflow-x:clip}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo,.footer-panel .logo{display:grid!important;grid-template-columns:1fr!important;gap:0.85rem!important}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div,.footer-panel .logo>div{min-height:0!important;min-width:0!important}footer .rounded-\[2\.5rem\].bg-\[\#111317\] .logo>div::after,.footer-panel .logo>div::after{max-width:100%!important}}#main-content>.mx-auto.max-w-7xl>.mb-10.rounded-\[2\.5rem\].bg-white\/75,#main-content>.mx-auto.max-w-7xl>.rounded-\[2\.5rem\].border.border-white\/70.bg-white\/70.px-8.py-14.backdrop-blur-xl{position:relative;overflow:hidden;isolation:isolate;box-shadow:none!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),rgba(255,255,255,0.6) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.via-white{--tw-gradient-via:rgba(255,255,255,0.5)!important;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),rgba(255,255,255,0.5) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position)!important}.to-sky-50{--tw-gradient-to:rgba(240,249,255,0.45)!important}.to-emerald-50{--tw-gradient-to:rgba(236,253,245,0.45)!important}.to-amber-50{--tw-gradient-to:rgba(255,251,235,0.45)!important}#main-content>.mx-auto.max-w-7xl>.mb-10.rounded-\[2\.5rem\].bg-white\/75::before,#main-content>.mx-auto.max-w-7xl>.rounded-\[2\.5rem\].border.border-white\/70.bg-white\/70.px-8.py-14.backdrop-blur-xl::before{content:"";position:absolute;inset:0;background:none;pointer-events:none;z-index:0}#main-content>.mx-auto.max-w-7xl>.mb-10.rounded-\[2\.5rem\].bg-white\/75>*,#main-content>.mx-auto.max-w-7xl>.rounded-\[2\.5rem\].border.border-white\/70.bg-white\/70.px-8.py-14.backdrop-blur-xl>*{position:relative;z-index:1}#main-content nav[aria-label="Breadcrumb"] ol{padding:0.78rem 1.15rem;border-radius:999px;background:rgba(255,255,255,0.18);border:none;box-shadow:0 14px 34px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.4);align-items:center;justify-content:center;margin-bottom:1.35rem!important;padding:0.78rem 1.15rem;border-radius:999px;background:rgba(255,255,255,0.18);border:none;box-shadow:0 14px 34px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.4);contain:none;contain-intrinsic-size:auto}body.motion-ready .defer-render-static.motion-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;will-change:auto!important}.veo-mobile-controls .veo-menu-toggle,.veo-mobile-controls @media (max-width:76rem){.veo-mobile-header-row>.logo,.veo-mobile-header-row>.veo-mobile-controls }section:is(div,article,details)[class*="rounded"][class*="border"]{border:none!important}#projekte .project-hero-header,#projekte .project-tabs-shell,#projekte .project-tabs-buttons .stack-up-item,#projekte article.group,#projekte article.group:hover,#projekte .project-card-featured,#projekte .project-card-featured-badge,#projekte .project-card-featured-domain,#projekte .project-card-featured-link,#projekte .project-card-featured-link:hover,body.webdesign-references-page #projekte article.group:not(.project-card-featured),body.flyer-references-page #projekte article.group:not(.project-card-featured),body.webdesign-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media::before,body.flyer-references-page #projekte article.group:not(.project-card-featured) .project-card-featured-media::before,body.webdesign-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex,body.flyer-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex,body.webdesign-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex:hover,body.flyer-references-page #projekte article.group:not(.project-card-featured) .pt-4 a.inline-flex:hover{box-shadow:none!important}body.index-page-bg #projekte .project-tabs-buttons .stack-up-item{background:rgba(222,222,222,0.8)!important;color:#333!important}body.index-page-bg #projekte .project-tabs-buttons .stack-up-item:hover,body.index-page-bg #projekte .project-tabs-buttons .stack-up-item.selected{background:rgba(30,41,59,0.96)!important;color:#ffffff!important}.group{border:none!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important}

.bg-body,body.bg-body,body.index-page-bg{background-image:url("../images/bg.svg")!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center top!important}.portfolio-gradient-text{background:none!important;-webkit-background-clip:border-box;background-clip:border-box;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-block}
footer .rounded-\[2\.5rem\].bg-\[\#111317\]>.grid.gap-8.md\:grid-cols-5>div:nth-child(5) a.block.transition,.footer-panel>.grid.gap-8.md\:grid-cols-5>div:nth-child(5) a.block.transition{padding:0.42rem 15px!important}
body>.big>nav>.mx-auto,body>.big>nav>.mx-auto>.rounded-\[2rem\],body>.big>nav .menu,body>.big>nav .veo-nav-dropdown{position:relative;z-index:100001!important;overflow:visible!important}body>.big>nav .veo-nav-dropdown-menu{z-index:100002!important}body>.big>#main-content{position:relative;z-index:1}
footer .rounded-\[2\.5rem\].bg-\[\#111317\],.footer-panel{background:#000!important;background-color:#000!important;background-image:none!important}

body,
.bg-body,
body.bg-body,
body.index-page-bg {
  background: #f2f2f2 !important;
  background-image: none !important;
}


body.flyer-references-page #projekte article.group .gallery-image,#projekte .project-tab-panel[data-project-panel="flyer"] article.group .gallery-image{display:block;transform:translateZ(0) scale(1)!important;transform-origin:center center;backface-visibility:hidden;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease!important;will-change:transform,filter;}body.flyer-references-page #projekte article.group:hover .gallery-image,#projekte .project-tab-panel[data-project-panel="flyer"] article.group:hover .gallery-image{transform:translateZ(0) scale(1.12)!important;filter:saturate(1.08) contrast(1.04) brightness(1.02)!important;}

.home-stats-section{}.home-stats-line{width:2rem;height:1px;background:#38bdf8}.home-stats-kicker{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#7dd3fc}.home-stats-grid{display:grid;gap:1rem}.home-stat-card{position:relative;overflow:hidden;padding:1.5rem 1.45rem;border:none!important;border-radius:1.5rem;background:#f2f2f2!important;color:#000!important;transition:transform .28s ease,background-color .28s ease}.home-stat-card:hover{transform:translateY(-4px);background:#f2f2f2!important}.home-stat-card *{color:#000!important}.home-stat-accent{width:2rem;height:.25rem;border-radius:999px;background:#38bdf8;margin-bottom:1rem;transition:width .28s ease}.home-stat-card:hover .home-stat-accent{width:3rem}.home-stat-value{font-family:Oswald,sans-serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1;color:#000!important}.home-stat-unit{font-family:Oswald,sans-serif;font-size:1.15rem;color:#000!important}.home-stat-label{margin-top:.35rem;font-size:.95rem;font-weight:600;color:#000!important}.home-stat-copy{margin-top:.7rem;font-size:.82rem;line-height:1.7;color:#000!important}.home-why-intro{max-width:42rem;margin-bottom:2.5rem}.home-why-intro-copy{margin-top:1.2rem;font-size:1.08rem;line-height:1.85;color:#475569}.home-why-grid--cards{grid-template-columns:1fr!important}.home-why-item--feature{display:flex;flex-direction:column;gap:1.2rem;position:relative;overflow:hidden;padding:1.55rem;border:none!important;border-radius:1.6rem;background:#f2f2f2!important;box-shadow:none!important;transition:transform .32s ease,box-shadow .32s ease}.home-why-item--feature::before,.home-why-item--feature::after{content:none!important;display:none!important}.home-why-item--feature:hover{transform:translateY(-6px);box-shadow:none!important}.home-why-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:#0b2142;color:#38bdf8;box-shadow:0 16px 32px rgba(11,33,66,.2)}.home-why-icon svg{width:1.5rem;height:1.5rem}.home-why-meta{display:flex;flex-direction:column}.home-why-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0369a1}.home-why-points{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto}.home-why-points span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(14,165,233,.16);background:#f2f2f2;padding:.68rem .92rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f172a}.service-visual-icon img{width:1.55rem;height:1.55rem;filter:brightness(0) invert(1)}@media (min-width:48rem){.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-why-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:80rem){.home-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.home-stat-card{padding:1.25rem}.home-why-intro-copy{font-size:1rem;line-height:1.72}.home-why-item--feature{padding:1.25rem}.home-why-points span{width:100%;justify-content:center}}

.home-service-thumb-overlay{z-index:1}
.home-service-thumb-label{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:.9rem}
.home-reviews-section{background:#fff}.home-workflow-section{background:#f2f2f2}.home-reviews-shell,.home-workflow-shell{background:#fff}.home-reviews-head{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.home-reviews-kicker{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0369a1}.home-reviews-summary{display:flex;align-items:center;gap:1rem;align-self:flex-start;padding:1rem 1.15rem;border-radius:1.4rem;background:#0b2142;color:#fff}.home-reviews-score{font-family:Oswald,sans-serif;font-size:2.6rem;line-height:1}.home-reviews-summary-label{font-size:.95rem;font-weight:700;color:#fff}.home-reviews-intro{max-width:52rem;margin-top:1.35rem;font-size:1rem;line-height:1.85;color:#475569}.home-reviews-slider{margin-top:2.5rem}.home-reviews-slider-top{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1.25rem;padding:0;border:none;background:transparent}.home-reviews-stars{font-size:1rem;font-weight:800;letter-spacing:.18em;color:#f59e0b}.home-reviews-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem}.home-reviews-nav-button{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;padding:0;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#0b2142;font-size:1.15rem;font-weight:800;cursor:pointer;box-shadow:0 14px 30px rgba(11,33,66,.1);transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.home-reviews-nav-button svg{width:1.15rem;height:1.15rem;display:block}.home-reviews-nav-button:hover{transform:translateY(-2px);border-color:#38bdf8;box-shadow:0 18px 38px rgba(11,33,66,.16);background:#0b2142;color:#fff}.home-reviews-nav-button:active{transform:translateY(0)}.home-reviews-nav-button:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.home-reviews-viewport{overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.home-reviews-viewport:hover{cursor:grab}.home-reviews-slider.is-dragging .home-reviews-viewport{cursor:grabbing}.home-reviews-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;transition:transform .45s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.home-review-slide{height:100%;-webkit-user-select:none;user-select:none}.home-review-slide *{-webkit-user-select:none;user-select:none}.review-card-avatar-initial{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#fff;border:1px solid #dbe4ef;padding:0}.review-card-avatar-initial svg{display:block;width:1.72rem;height:1.72rem;margin:auto}.home-workflow-shell .Designfreak_solutions_inner{max-width:100%}@media (max-width:47.99rem){.home-reviews-stage{grid-template-columns:1fr 1fr;gap:.75rem}.home-reviews-viewport{grid-column:1/-1;order:3}.home-reviews-nav-button--prev{justify-self:start}.home-reviews-nav-button--next{justify-self:end}}@media (min-width:48rem){.home-reviews-head{flex-direction:row;align-items:end}.home-reviews-track{grid-auto-columns:calc(50% - .5rem)}}@media (min-width:64rem){.home-reviews-track{grid-auto-columns:calc((100% - 2rem) / 3)}}
.home-workflow-layout{position:relative}.home-workflow-grid{display:grid;gap:1.5rem}.home-workflow-sidebar{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:2rem;background:linear-gradient(180deg,#f8fbff 0%,#eef5ff 100%)}.home-workflow-kicker{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0369a1}.home-workflow-title{max-width:12ch}.home-workflow-copy{max-width:34rem;font-size:1rem;line-height:1.8;color:#475569}.home-workflow-points{display:grid;gap:.75rem}.home-workflow-point{display:grid;gap:.2rem;padding:1rem 1.1rem;border-radius:1.25rem;background:#fff}.home-workflow-point strong{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#0f172a}.home-workflow-point span{font-size:.92rem;line-height:1.6;color:#475569}.home-workflow-steps{display:grid;gap:.7rem;margin-top:.25rem}.home-workflow-step{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-radius:1.2rem;background:#e2e8f0;color:#0f172a;font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .24s ease,color .24s ease,transform .24s ease}.home-workflow-step.selected{background:#0b2142;color:#fff;transform:translateX(.15rem)}.home-workflow-stage{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:2rem;background:radial-gradient(circle at top right,rgba(56,189,248,.18),transparent 24%),linear-gradient(135deg,#08172d 0%,#0b2142 58%,#123d73 100%)}.home-workflow-stage-head{display:flex;flex-direction:column;gap:1rem}.home-workflow-badge{display:inline-flex;align-self:flex-start;padding:.7rem .95rem;border-radius:999px;background:rgba(255,255,255,.12);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff}.home-workflow-mini-stats{display:flex;flex-wrap:wrap;gap:.75rem}.home-workflow-mini-stats span{display:inline-flex;padding:.62rem .85rem;border-radius:999px;background:rgba(255,255,255,.1);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.86)}.home-workflow-card{display:grid;gap:1rem;padding:0;border:none!important;background:transparent!important;box-shadow:none!important}.home-workflow-media{overflow:hidden;border-radius:1.6rem;aspect-ratio:16/10;background:#0f172a}.home-workflow-card-body{display:grid;gap:1rem;padding:1.35rem;border-radius:1.6rem;background:#fff}.home-workflow-card-top{display:grid;gap:.5rem}.home-workflow-card-index{font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#0369a1}.home-workflow-card-title{font-size:clamp(1.6rem,2vw,2.3rem);line-height:1;color:#0f172a}.home-workflow-tags{display:flex;flex-wrap:wrap;gap:.65rem}.home-workflow-tags span{display:inline-flex;padding:.62rem .85rem;border-radius:999px;background:#eff6ff;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f172a}.home-workflow-bottom{display:grid;gap:.75rem}.home-workflow-bottom-card{display:grid;gap:.3rem;padding:1rem 1.1rem;border-radius:1.3rem;background:rgba(255,255,255,.12)}.home-workflow-bottom-card strong{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#fff}.home-workflow-bottom-card span{font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.74)}.home-workflow-shell .Designfreak_solutions_tabs_contents{height:auto!important}.home-workflow-shell .workflow-slide{display:none}.home-workflow-shell .workflow-slide.selected{display:grid}@media (min-width:64rem){.home-workflow-grid{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.home-workflow-sidebar{padding:2rem}.home-workflow-stage{padding:1.6rem}}

.home-service-shell{background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 24%),radial-gradient(circle at bottom right,rgba(56,189,248,.1),transparent 28%),linear-gradient(180deg,#07162b 0%,#0b2142 100%)}.home-service-head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;color:#000!important}.home-service-head *{color:#000!important}.home-service-head-main{max-width:44rem}.home-service-title-accent{color:#000!important}.home-service-head-copy{max-width:20rem;font-size:.92rem;line-height:1.75;color:#000!important}.home-service-tabs{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:1.5rem;scrollbar-width:none}.home-service-tabs::-webkit-scrollbar{display:none}.home-service-tabs button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.8rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:transparent;color:rgba(255,255,255,.6);font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color .24s ease,color .24s ease,background-color .24s ease}.home-service-tabs button.is-active{background:#38bdf8;color:#07162b;border-color:#38bdf8;font-weight:700}.home-service-feature{display:grid;gap:1.5rem;align-items:stretch}.home-service-feature-media{position:relative;overflow:hidden;border-radius:1.5rem;aspect-ratio:6/3;background:#0f172a}.home-service-feature-media img{display:block;width:100%;height:100%;object-fit:cover}.home-service-feature-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,0.02),rgba(2,6,23,.55))}.home-service-feature-badge{position:absolute;top:1.25rem;left:1.25rem;z-index:1;display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;background:radial-gradient(circle at top right,rgba(56,189,248,.2),transparent 26%),linear-gradient(135deg,#0b2142 0%,#0f2f5e 54%,#123d73 100%);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.home-service-feature-card{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(56,189,248,.2),transparent 26%),linear-gradient(135deg,#0b2142 0%,#0f2f5e 54%,#123d73 100%)}.home-service-feature-eyebrow{display:block;margin-bottom:1rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7dd3fc}.home-service-feature-copy{margin-top:1.2rem;font-size:1rem;line-height:1.8;color:rgba(255,255,255,.6)}.home-service-feature-link{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-weight:700;font-size:.95rem;transition:gap .24s ease}.home-service-feature-link::after{content:"";width:.58rem;height:.58rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(1px)}.home-service-feature-link:hover{gap:.85rem}.home-service-thumb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.home-service-thumb{position:relative;overflow:hidden;display:block;width:100%;padding:0;aspect-ratio:1/1;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:none;cursor:pointer;text-align:left;appearance:none;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.home-service-thumb:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.24)}.home-service-thumb.is-active{border-color:rgba(56,189,248,.6);box-shadow:0 0 0 1px rgba(56,189,248,.35)}.home-service-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-service-thumb:hover img{transform:scale(1.05)}.home-service-thumb-overlay{position:absolute;inset:0;background:rgba(7,22,43,.5);transition:background-color .24s ease}.home-service-thumb:hover .home-service-thumb-overlay,.home-service-thumb.is-active .home-service-thumb-overlay{background:rgba(7,22,43,.26)}.home-service-thumb-label span{display:inline-flex;align-items:center;max-width:100%;padding:.48rem .78rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(7,22,43,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(2,6,23,.22);color:#fff!important;font-size:.74rem;font-weight:800;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}@media (min-width:64rem){.home-service-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.home-service-feature{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.home-service-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.home-service-thumb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:48rem){.home-service-head-copy{max-width:none}.home-service-feature-card{padding:1.4rem}.home-service-thumb-label{padding:.65rem}.home-service-thumb-label span{padding:.42rem .68rem;font-size:.7rem}}
.big>nav[aria-label="Hauptnavigation"]{padding-top:.3rem!important;padding-bottom:1rem!important}
.faq-item.stack-up-item.rounded-\[1\.75rem\].border.border-slate-200.bg-white.p-5.shadow-sm{background:#f2f2f2!important;background-color:#f2f2f2!important;background-image:none!important}
.faq-solution.mt-4.bg-slate-50.p-4.ring-1.ring-slate-200{background:#fff!important;background-color:#fff!important;background-image:none!important}
 .home-workflow-shell{background:#fff!important}.home-workflow-flow{display:grid;gap:2rem}.home-workflow-flow-head{max-width:43rem}.home-workflow-flow-title{max-width:12ch}.home-workflow-flow-copy{margin-top:1.2rem;max-width:42rem;font-size:1rem;line-height:1.85;color:#475569}.home-workflow-flow-grid{display:grid;gap:1rem}.home-workflow-flow-card{position:relative}.home-workflow-flow-connector{display:none}.home-workflow-flow-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;border:none;border-radius:1.5rem;background:#fff;transition:box-shadow .24s ease,transform .24s ease}.home-workflow-flow-card:hover .home-workflow-flow-card-inner{box-shadow:0 18px 50px rgba(15,23,42,.08);transform:translateY(-2px)}.home-workflow-flow-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-workflow-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border-radius:1rem;background:#fff;color:#0b2142;flex-shrink:0}.home-workflow-flow-icon svg{width:1.35rem;height:1.35rem}.home-workflow-flow-step{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:999px;background:#e0f2fe;color:#0f172a;font-size:.78rem;font-weight:800;letter-spacing:.18em}.home-workflow-flow-card-title{font-size:1.45rem;line-height:1.1;color:#0f172a}.home-workflow-flow-card-copy{font-size:.98rem;line-height:1.8;color:#475569}@media (min-width:48rem){.home-workflow-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.home-workflow-flow-card-inner{padding:1.65rem}}@media (min-width:64rem){.home-workflow-flow{gap:2.5rem}.home-workflow-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.home-workflow-flow-card{min-height:100%}.home-workflow-flow-connector{display:block;position:absolute;top:2.1rem;left:calc(100% + .75rem);width:calc(100% - 1.5rem);height:1px;background:#dbe4ef}.home-workflow-flow-card:last-child .home-workflow-flow-connector{display:none}.home-workflow-flow-card-inner{padding:1.75rem;min-height:100%}}
.home-service-thumb{display:flex!important;flex-direction:column!important;aspect-ratio:auto!important;overflow:visible!important;border:none!important;box-shadow:none!important}.home-service-thumb-media{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:1rem;background:#0f172a}.home-service-thumb-overlay{position:absolute;inset:0;background:rgba(7,22,43,.24)!important}.home-service-thumb:hover .home-service-thumb-overlay,.home-service-thumb.is-active .home-service-thumb-overlay{background:rgba(7,22,43,.12)!important}.home-service-thumb-body{display:grid;gap:.35rem;padding:.9rem 0 0}.home-service-thumb-label{position:static!important;inset:auto!important;display:block!important;padding:0!important}.home-service-thumb-label span{display:block!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#000!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase!important}.home-service-thumb-copy{margin:0;color:#000!important;font-size:.78rem;line-height:1.55}@media (max-width:48rem){.home-service-thumb-label span{font-size:.76rem!important}.home-service-thumb-copy{font-size:.74rem}}

